Eyescale/Equalizer — Issue #96: Deadlock in mapObjectSync
Author: eile
Created: 2012-02-24 10:06:22+00:00
State: open
Labels: bug

Reported by @dulley :

(gdb) bt
#0 0x00000036c680aee9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00002ae1683a8fe5 in co::base::Condition::timedWait (this=0xa6459a0, timeout=128) at /srv/hudson-slave/workspace/Equalizer_Linux/libs/co/base/condition.cpp:110
#2 0x00002ae1683b51c0 in co::base::TimedLock::set (this=0xa6459a0, timeout=4294967295) at /srv/hudson-slave/workspace/Equalizer_Linux/libs/co/base/timedLock.cpp:41
#3 0x00002ae1683b3492 in co::base::RequestHandler::_waitRequest (this=0x59a3e38, requestID=406, result=@0x7fffdccf5e00, timeout=4294967295) at /srv/hudson-slave/workspace/Equalizer_Linux/libs/co/base/requestHandler.cpp:138
#4 0x00002ae1683b3550 in co::base::RequestHandler::waitRequest (this=0xa6459fc, requestID=128, rUint128=@0x7fffdccf5e20, timeout=4294967295) at /srv/hudson-slave/workspace/Equalizer_Linux/libs/co/base/requestHandler.cpp:99
#5 0x00002ae1683ebe14 in co::ObjectStore::mapObjectSync (this=0x59a4fc0, requestID=406) at /srv/hudson-slave/workspace/Equalizer_Linux/libs/co/objectStore.cpp:416
[...]
#10 0x00002ae1680c8979 in eq::Node::_cmdFrameStart (this=0x69dfa90, command=) at /srv/hudson-slave/workspace/Equalizer_Linux/libs/eq/client/node.cpp:516