summaryrefslogtreecommitdiffstats
path: root/base
diff options
context:
space:
mode:
authorjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-16 00:47:01 +0000
committerjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-16 00:47:01 +0000
commiteeb597a0bd10cc19812c0198b2abb5160cd48e0a (patch)
tree9a36957a1cf6f2a5faec5f6b476f91294ea0df44 /base
parent6dff3815fda9c86c68b50fcd5d95c6c396d5e209 (diff)
downloadchromium_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.cc8
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;