diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-16 00:47:01 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-16 00:47:01 +0000 |
commit | eeb597a0bd10cc19812c0198b2abb5160cd48e0a (patch) | |
tree | 9a36957a1cf6f2a5faec5f6b476f91294ea0df44 /base | |
parent | 6dff3815fda9c86c68b50fcd5d95c6c396d5e209 (diff) | |
download | chromium_src-eeb597a0bd10cc19812c0198b2abb5160cd48e0a.zip chromium_src-eeb597a0bd10cc19812c0198b2abb5160cd48e0a.tar.gz chromium_src-eeb597a0bd10cc19812c0198b2abb5160cd48e0a.tar.bz2 |
CrOS: Add a CHECK to help debug a crash in the wild.
BUG=113106
TEST=none
R=binji
Review URL: https://chromiumcodereview.appspot.com/9347049
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122206 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base')
-rw-r--r-- | base/message_pump_x.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/base/message_pump_x.cc b/base/message_pump_x.cc index 8e0913c..171d5bd 100644 --- a/base/message_pump_x.cc +++ b/base/message_pump_x.cc @@ -117,10 +117,12 @@ void MessagePumpX::SetDefaultDispatcher(MessagePumpDispatcher* dispatcher) { } void MessagePumpX::InitXSource() { - DCHECK(!x_source_); - x_poll_.reset(new GPollFD()); + // CHECKs are to help track down crbug.com/113106. + CHECK(!x_source_); Display* display = GetDefaultXDisplay(); - DCHECK(display) << "Unable to get connection to X server"; + CHECK(display) << "Unable to get connection to X server"; + x_poll_.reset(new GPollFD()); + CHECK(x_poll_.get()); x_poll_->fd = ConnectionNumber(display); x_poll_->events = G_IO_IN; |