Hi,

While working on listen_socket module in Linux I stucked in problem where I
am getting this run time error while running unittest

[0925/013325:FATAL:/home/ibrar/chromium/src/base/message_loop.h(451)] Check
failed: MessageLoop::TYPE_IO == loop->type() (2 vs. 0)


Actually this error comes due to this function

MessageLoopForIO::current()->WatchSocket(
  socket_, EV_READ|EV_WRITE|EV_PERSIST, event_.get(), this);


Here is the gdb trace


$ gdb Hammer/net_unittests
(gdb) break MessageLoop::current
Breakpoint 1 at 0x816647e: file
/home/ibrar/chromium/src/base/message_loop.cc, line 66.
(gdb) run
Breakpoint 1, MessageLoop::current () at
/home/ibrar/chromium/src/base/message_loop.cc:66
66        return lazy_tls_ptr.Pointer()->Get();
(gdb) bt
#0  MessageLoop::current () at
/home/ibrar/chromium/src/base/message_loop.cc:66
#1  0x0816854d in MessageLoop (this=0x8388020,
type=MessageLoop::TYPE_IO) at
/home/ibrar/chromium/src/base/message_loop.cc:75
#2  0x080a5695 in MessageLoopForIO (this=0x8388020) at
/home/ibrar/chromium/src/base/message_loop.h:444
#3  0x080a56ce in NetTestSuite::Initialize (this=0xbfedab70) at
/home/ibrar/chromium/src/net/base/run_all_unittests.cc:41
#4  0x080a59b6 in TestSuite::Run (this=0xbfedab70) at
/home/ibrar/chromium/src/base/test_suite.h:34
#5  0x080a557e in main (argc=0, argv=0xbfedac74) at
/home/ibrar/chromium/src/net/base/run_all_unittests.cc:57


  --ibrar

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Chromium-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/chromium-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to