Thread 21 (Thread 0x7f6b6cbf5700 (LWP 14620)): #0 0x00000036e180b3cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b6cc54c7d in ibrcommon::Conditional::wait (this=0x7f6b6ce7e028, timeout=) at Conditional.cpp:82 #2 0x00007f6b6cc30112 in __wait (this=0x7f6b6ce7df40) at ../ibrcommon/thread/Queue.h:329 #3 getnpop (this=0x7f6b6ce7df40) at ../ibrcommon/thread/Queue.h:185 #4 ibrcommon::Logger::LogWriter::run (this=0x7f6b6ce7df40) at Logger.cpp:585 #5 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x7f6b6ce7df40) at Thread.cpp:84 #6 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #7 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 20 (Thread 0x7f6b6c9f4700 (LWP 14621)): #0 0x00000036e180b3cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b6cc54c7d in ibrcommon::Conditional::wait (this=0x772330, timeout=) at Conditional.cpp:82 #2 0x0000000000450b6c in dtn::core::EventSwitch::process (this=0x772320) at EventSwitch.cpp:98 #3 0x0000000000450d48 in dtn::core::EventSwitch::loop (this=0x772320, threads=2) at EventSwitch.cpp:156 #4 0x0000000000433099 in dtn::daemon::NativeEventLoop::run (this=) at NativeDaemon.cpp:1555 #5 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x2298370) at Thread.cpp:84 #6 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #7 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 19 (Thread 0x7f6b6c7f3700 (LWP 14622)): #0 0x00000036e180b74b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b6cc545c3 in ibrcommon::Conditional::wait (this=0x771f50, ts=) at Conditional.cpp:103 #2 0x00007f6b6cc54c2d in ibrcommon::Conditional::wait (this=0x771f50, timeout=) at Conditional.cpp:89 #3 0x00007f6b6cc585f2 in ibrcommon::Timer::run (this=0x771e78) at Timer.cpp:106 #4 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x771e78) at Thread.cpp:84 #5 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #6 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 18 (Thread 0x7f6b6c5f2700 (LWP 14623)): #0 0x00000036e180b3cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b6cc54c7d in ibrcommon::Conditional::wait (this=0x772330, timeout=) at Conditional.cpp:82 #2 0x0000000000450b6c in dtn::core::EventSwitch::process (this=0x772320) at EventSwitch.cpp:98 #3 0x0000000000450c7c in dtn::core::EventSwitch::Worker::run (this=0x7f6b600008c0) at EventSwitch.cpp:247 #4 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x7f6b600008c0) at Thread.cpp:84 #5 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #6 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 17 (Thread 0x7f6b6c3f1700 (LWP 14624)): #0 0x00000036e180b3cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b6cc54c7d in ibrcommon::Conditional::wait (this=0x772330, timeout=) at Conditional.cpp:82 #2 0x0000000000450b6c in dtn::core::EventSwitch::process (this=0x772320) at EventSwitch.cpp:98 #3 0x0000000000450c7c in dtn::core::EventSwitch::Worker::run (this=0x7f6b60000b20) at EventSwitch.cpp:247 #4 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x7f6b60000b20) at Thread.cpp:84 #5 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #6 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 16 (Thread 0x7f6b67fff700 (LWP 14625)): #0 0x00000036e180b3cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b6cc54c7d in ibrcommon::Conditional::wait (this=0x229e190, timeout=) at Conditional.cpp:82 #2 0x00000000004fde6a in __wait (this=0x229e090) at /usr/src/ibr-dtn-0.10.0/ibrcommon-0.10.0/ibrcommon/thread/Queue.h:329 #3 get (this=0x229e090) at /usr/src/ibr-dtn-0.10.0/ibrcommon-0.10.0/ibrcommon/thread/Queue.h:156 #4 dtn::storage::DataStorage::run (this=0x229e090) at DataStorage.cpp:212 #5 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x229e090) at Thread.cpp:84 #6 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #7 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7f6b67dfe700 (LWP 14626)): #0 0x00000036e180b3cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b6cc54c7d in ibrcommon::Conditional::wait (this=0x229eff0, timeout=) at Conditional.cpp:82 #2 0x0000000000442a02 in __wait (this=0x229eef8) at /usr/src/ibr-dtn-0.10.0/ibrcommon-0.10.0/ibrcommon/thread/Queue.h:329 #3 getnpop (this=0x229eef8) at /usr/src/ibr-dtn-0.10.0/ibrcommon-0.10.0/ibrcommon/thread/Queue.h:185 #4 dtn::core::AbstractWorker::AbstractWorkerAsync::run (this=0x229eef8) at AbstractWorker.cpp:98 #5 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x229eef8) at Thread.cpp:84 #6 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #7 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7f6b67bfd700 (LWP 14627)): #0 0x00000036e180b3cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b6cc54c7d in ibrcommon::Conditional::wait (this=0x22a2188, timeout=) at Conditional.cpp:82 #2 0x0000000000442a02 in __wait (this=0x22a2090) at /usr/src/ibr-dtn-0.10.0/ibrcommon-0.10.0/ibrcommon/thread/Queue.h:329 #3 getnpop (this=0x22a2090) at /usr/src/ibr-dtn-0.10.0/ibrcommon-0.10.0/ibrcommon/thread/Queue.h:185 #4 dtn::core::AbstractWorker::AbstractWorkerAsync::run (this=0x22a2090) at AbstractWorker.cpp:98 #5 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x22a2090) at Thread.cpp:84 #6 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #7 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f6b679fc700 (LWP 14628)): #0 0x00000036e180b3cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b6cc54c7d in ibrcommon::Conditional::wait (this=0x22a2818, timeout=) at Conditional.cpp:82 #2 0x0000000000442a02 in __wait (this=0x22a2720) at /usr/src/ibr-dtn-0.10.0/ibrcommon-0.10.0/ibrcommon/thread/Queue.h:329 #3 getnpop (this=0x22a2720) at /usr/src/ibr-dtn-0.10.0/ibrcommon-0.10.0/ibrcommon/thread/Queue.h:185 #4 dtn::core::AbstractWorker::AbstractWorkerAsync::run (this=0x22a2720) at AbstractWorker.cpp:98 #5 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x22a2720) at Thread.cpp:84 #6 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #7 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f6b677fb700 (LWP 14629)): #0 0x00000036e180b3cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b6cc54c7d in ibrcommon::Conditional::wait (this=0x22a2c98, timeout=) at Conditional.cpp:82 #2 0x0000000000442a02 in __wait (this=0x22a2ba0) at /usr/src/ibr-dtn-0.10.0/ibrcommon-0.10.0/ibrcommon/thread/Queue.h:329 #3 getnpop (this=0x22a2ba0) at /usr/src/ibr-dtn-0.10.0/ibrcommon-0.10.0/ibrcommon/thread/Queue.h:185 #4 dtn::core::AbstractWorker::AbstractWorkerAsync::run (this=0x22a2ba0) at AbstractWorker.cpp:98 #5 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x22a2ba0) at Thread.cpp:84 #6 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #7 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f6b675fa700 (LWP 14630)): #0 0x00000036e180b3cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b6cc54c7d in ibrcommon::Conditional::wait (this=0x22a3328, timeout=) at Conditional.cpp:82 #2 0x0000000000442a02 in __wait (this=0x22a3230) at /usr/src/ibr-dtn-0.10.0/ibrcommon-0.10.0/ibrcommon/thread/Queue.h:329 #3 getnpop (this=0x22a3230) at /usr/src/ibr-dtn-0.10.0/ibrcommon-0.10.0/ibrcommon/thread/Queue.h:185 #4 dtn::core::AbstractWorker::AbstractWorkerAsync::run (this=0x22a3230) at AbstractWorker.cpp:98 #5 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x22a3230) at Thread.cpp:84 #6 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #7 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f6b673f9700 (LWP 14631)): #0 0x00000036e180b3cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b6cc54c7d in ibrcommon::Conditional::wait (this=0x22a3aa8, timeout=) at Conditional.cpp:82 #2 0x0000000000442a02 in __wait (this=0x22a39b0) at /usr/src/ibr-dtn-0.10.0/ibrcommon-0.10.0/ibrcommon/thread/Queue.h:329 #3 getnpop (this=0x22a39b0) at /usr/src/ibr-dtn-0.10.0/ibrcommon-0.10.0/ibrcommon/thread/Queue.h:185 #4 dtn::core::AbstractWorker::AbstractWorkerAsync::run (this=0x22a39b0) at AbstractWorker.cpp:98 #5 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x22a39b0) at Thread.cpp:84 #6 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #7 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f6b649e4700 (LWP 15794)): #0 0x00000036e180dfe4 in __lll_lock_wait () from /lib64/libpthread.so.0 #1 0x00000036e1809318 in _L_lock_854 () from /lib64/libpthread.so.0 #2 0x00000036e18091e7 in pthread_mutex_lock () from /lib64/libpthread.so.0 #3 0x00007f6b6cc557be in ibrcommon::Mutex::enter (this=) at Mutex.cpp:62 #4 0x00000000004c8ed9 in dtn::api::ApiServer::connectionDown (this=0x22a4560, obj=0x7f6b4000f040) at ApiServer.cpp:311 #5 0x00000000004cdc77 in dtn::api::ClientHandler::finally (this=0x7f6b4000f040) at ClientHandler.cpp:199 #6 0x00007f6b6cc56b53 in ibrcommon::Thread::__execute__ (obj=0x7f6b4000f040) at Thread.cpp:90 #7 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #8 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f6b64fe7700 (LWP 20795)): #0 0x00000036e180b3cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b6cc54c7d in ibrcommon::Conditional::wait (this=0x7f6b40003bb8, timeout=) at Conditional.cpp:82 #2 0x00007f6b6cc4da52 in ibrcommon::vsocket::SocketState::setwait (this=0x7f6b40003bb8, s=ibrcommon::vsocket::SocketState::SELECT, abortstate=ibrcommon::vsocket::SocketState::DOWN) at vsocket.cpp:295 #3 0x00007f6b6cc4e731 in ibrcommon::vsocket::SelectGuard::SelectGuard (this=0x7f6b64fe5240, state=, counter=) at vsocket.cpp:420 #4 0x00007f6b6cc4ed85 in ibrcommon::vsocket::select (this=0x7f6b40003b00, readset=0x0, writeset=0x7f6b64fe5580, errorset=0x0, tv=0x0) at vsocket.cpp:601 #5 0x00007f6b6cc49056 in ibrcommon::socketstream::overflow (this=0x7f6b40003aa0, c=-1) at socketstream.cpp:89 #6 0x00007f6b6cc4833f in ibrcommon::socketstream::sync (this=) at socketstream.cpp:62 #7 0x00000036e48914f2 in std::basic_ostream >::flush() () from /usr/lib64/libstdc++.so.6 #8 0x00007f6b6cc483ad in ibrcommon::socketstream::close (this=0x7f6b40003aa0) at socketstream.cpp:49 #9 0x00007f6b6cc49ce7 in ibrcommon::socketstream::underflow (this=0x7f6b40003aa0) at socketstream.cpp:204 #10 0x00000036e489b1ba in std::basic_streambuf >::uflow() () from /usr/lib64/libstdc++.so.6 #11 0x00000036e487a929 in std::basic_istream >::get(char&) () from /usr/lib64/libstdc++.so.6 #12 0x00000031ae8624fb in dtn::streams::operator>> (stream=, seg=) at StreamDataSegment.cpp:87 #13 0x00000031ae859907 in dtn::streams::StreamConnection::StreamBuffer::underflow (this=) at StreamBuffer.cpp:445 #14 0x00000036e489b1ba in std::basic_streambuf >::uflow() () from /usr/lib64/libstdc++.so.6 #15 0x00000036e487a929 in std::basic_istream >::get(char&) () from /usr/lib64/libstdc++.so.6 #16 0x00000031ae836400 in dtn::data::DefaultDeserializer::operator>> (this=, obj=) at Serializer.cpp:681 #17 0x00000031ae8379b3 in dtn::data::DefaultDeserializer::operator>> (this=, obj=) at Serializer.cpp:572 #18 0x0000000000517006 in dtn::api::BinaryStreamClient::run (this=0x7f6b30037e30) at BinaryStreamClient.cpp:174 #19 0x00000000004cd06b in dtn::api::ClientHandler::run (this=0x7f6b40002f10) at ClientHandler.cpp:93 #20 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x7f6b40002f10) at Thread.cpp:84 #21 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #22 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f6b66df6700 (LWP 20797)): #0 0x00000036e10de343 in select () from /lib64/libc.so.6 #1 0x00007f6b6cc4f01a in ibrcommon::vsocket::select (this=0x7f6b40003b00, readset=0x0, writeset=0x7f6b66df4f40, errorset=0x0, tv=0x0) at vsocket.cpp:637 #2 0x00007f6b6cc49056 in ibrcommon::socketstream::overflow (this=0x7f6b40003aa0, c=0) at socketstream.cpp:89 #3 0x00000036e489bab5 in std::basic_streambuf >::xsputn(char const*, long) () from /usr/lib64/libstdc++.so.6 #4 0x00000036e4892d4d in std::basic_ostream >::write(char const*, long) () from /usr/lib64/libstdc++.so.6 #5 0x00000031ae8590bb in dtn::streams::StreamConnection::StreamBuffer::overflow (this=, c=) at StreamBuffer.cpp:303 #6 0x00000036e489bab5 in std::basic_streambuf >::xsputn(char const*, long) () from /usr/lib64/libstdc++.so.6 #7 0x00000036e4892d4d in std::basic_ostream >::write(char const*, long) () from /usr/lib64/libstdc++.so.6 #8 0x00007f6b6cc33544 in ibrcommon::BLOB::copy (output=..., input=..., size=153600, buffer_size=4096) at BLOB.cpp:112 #9 0x00000031ae84ed5e in dtn::data::PayloadBlock::serialize (this=, stream=, length=) at PayloadBlock.cpp:65 #10 0x00000031ae836d1b in dtn::data::DefaultSerializer::operator<< (this=, obj=) at Serializer.cpp:319 #11 0x00000031ae835c02 in dtn::data::DefaultSerializer::operator<< (this=, obj=) at Serializer.cpp:78 #12 0x00000000005177da in dtn::api::BinaryStreamClient::Sender::run (this=0x7f6b30037e50) at BinaryStreamClient.cpp:241 #13 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x7f6b30037e50) at Thread.cpp:84 #14 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #15 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f6b645e2700 (LWP 21001)): #0 0x00000036e10de343 in select () from /lib64/libc.so.6 #1 0x00007f6b6cc4f01a in ibrcommon::vsocket::select (this=0x7f6b40006790, readset=0x7f6b645e0870, writeset=0x0, errorset=0x0, tv=0x0) at vsocket.cpp:637 #2 0x00007f6b6cc499b3 in ibrcommon::socketstream::underflow (this=0x7f6b40006730) at socketstream.cpp:166 #3 0x00000036e489b1ba in std::basic_streambuf >::uflow() () from /usr/lib64/libstdc++.so.6 #4 0x00000036e487a929 in std::basic_istream >::get(char&) () from /usr/lib64/libstdc++.so.6 #5 0x00000031ae8624fb in dtn::streams::operator>> (stream=, seg=) at StreamDataSegment.cpp:87 #6 0x00000031ae859907 in dtn::streams::StreamConnection::StreamBuffer::underflow (this=) at StreamBuffer.cpp:445 #7 0x00000036e489b1ba in std::basic_streambuf >::uflow() () from /usr/lib64/libstdc++.so.6 #8 0x00000036e487a929 in std::basic_istream >::get(char&) () from /usr/lib64/libstdc++.so.6 #9 0x00000031ae836400 in dtn::data::DefaultDeserializer::operator>> (this=, obj=) at Serializer.cpp:681 #10 0x00000031ae8379b3 in dtn::data::DefaultDeserializer::operator>> (this=, obj=) at Serializer.cpp:572 #11 0x0000000000517006 in dtn::api::BinaryStreamClient::run (this=0x7f6b30002430) at BinaryStreamClient.cpp:174 #12 0x00000000004cd06b in dtn::api::ClientHandler::run (this=0x7f6b40007ce0) at ClientHandler.cpp:93 #13 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x7f6b40007ce0) at Thread.cpp:84 #14 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #15 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f6b647e3700 (LWP 21004)): #0 0x00000036e180b3cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b6cc54c7d in ibrcommon::Conditional::wait (this=0x7f6b4000b1b8, timeout=) at Conditional.cpp:82 #2 0x00000000004e3c2a in dtn::api::Registration::wait_for_bundle (this=0x7f6b4000aef0, timeout=0) at Registration.cpp:140 #3 0x0000000000517e41 in dtn::api::BinaryStreamClient::Sender::run (this=0x7f6b30002450) at BinaryStreamClient.cpp:246 #4 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x7f6b30002450) at Thread.cpp:84 #5 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #6 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f6b64be5700 (LWP 21028)): #0 0x00000036e10de343 in select () from /lib64/libc.so.6 #1 0x00007f6b6cc4f01a in ibrcommon::vsocket::select (this=0x7f6b4000c180, readset=0x7f6b64be3870, writeset=0x0, errorset=0x0, tv=0x0) at vsocket.cpp:637 #2 0x00007f6b6cc499b3 in ibrcommon::socketstream::underflow (this=0x7f6b4000c120) at socketstream.cpp:166 #3 0x00000036e489b1ba in std::basic_streambuf >::uflow() () from /usr/lib64/libstdc++.so.6 #4 0x00000036e487a929 in std::basic_istream >::get(char&) () from /usr/lib64/libstdc++.so.6 #5 0x00000031ae8624fb in dtn::streams::operator>> (stream=, seg=) at StreamDataSegment.cpp:87 #6 0x00000031ae859907 in dtn::streams::StreamConnection::StreamBuffer::underflow (this=) at StreamBuffer.cpp:445 #7 0x00000036e489b1ba in std::basic_streambuf >::uflow() () from /usr/lib64/libstdc++.so.6 #8 0x00000036e487a929 in std::basic_istream >::get(char&) () from /usr/lib64/libstdc++.so.6 #9 0x00000031ae836400 in dtn::data::DefaultDeserializer::operator>> (this=, obj=) at Serializer.cpp:681 #10 0x00000031ae8379b3 in dtn::data::DefaultDeserializer::operator>> (this=, obj=) at Serializer.cpp:572 #11 0x0000000000517006 in dtn::api::BinaryStreamClient::run (this=0x7f6b3003ff70) at BinaryStreamClient.cpp:174 #12 0x00000000004cd06b in dtn::api::ClientHandler::run (this=0x7f6b40003860) at ClientHandler.cpp:93 #13 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x7f6b40003860) at Thread.cpp:84 #14 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #15 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f6b667f3700 (LWP 21030)): #0 0x00000036e180b3cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b6cc54c7d in ibrcommon::Conditional::wait (this=0x7f6b40003698, timeout=) at Conditional.cpp:82 #2 0x00000000004e3c2a in dtn::api::Registration::wait_for_bundle (this=0x7f6b400033d0, timeout=0) at Registration.cpp:140 #3 0x0000000000517e41 in dtn::api::BinaryStreamClient::Sender::run (this=0x7f6b3003ff90) at BinaryStreamClient.cpp:246 #4 0x00007f6b6cc56b17 in ibrcommon::Thread::__execute__ (obj=0x7f6b3003ff90) at Thread.cpp:84 #5 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #6 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f6b643e1700 (LWP 21869)): #0 0x00000036e180dfe4 in __lll_lock_wait () from /lib64/libpthread.so.0 #1 0x00000036e1809318 in _L_lock_854 () from /lib64/libpthread.so.0 #2 0x00000036e18091e7 in pthread_mutex_lock () from /lib64/libpthread.so.0 #3 0x00007f6b6cc557be in ibrcommon::Mutex::enter (this=) at Mutex.cpp:62 #4 0x00000000004c8ed9 in dtn::api::ApiServer::connectionDown (this=0x22a4560, obj=0x7f6b40014250) at ApiServer.cpp:311 #5 0x00000000004cdc77 in dtn::api::ClientHandler::finally (this=0x7f6b40014250) at ClientHandler.cpp:199 #6 0x00007f6b6cc56b53 in ibrcommon::Thread::__execute__ (obj=0x7f6b40014250) at Thread.cpp:90 #7 0x00000036e18077e1 in start_thread () from /lib64/libpthread.so.0 #8 0x00000036e10e573d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f6b6cbf77e0 (LWP 14619)): #0 0x00000036e180b3cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f6b6cc54c7d in ibrcommon::Conditional::wait (this=0x7f6b40003bb8, timeout=) at Conditional.cpp:82 #2 0x00007f6b6cc4b01f in ibrcommon::vsocket::SocketState::wait (this=0x7f6b40003bb8, s=ibrcommon::vsocket::SocketState::PENDING_DOWN, abortstate=ibrcommon::vsocket::SocketState::NONE) at vsocket.cpp:332 #3 0x00007f6b6cc50311 in ibrcommon::vsocket::down (this=0x7f6b40003b00) at vsocket.cpp:565 #4 0x00000000004cbe10 in dtn::api::ClientHandler::__cancellation (this=) at ClientHandler.cpp:191 #5 0x00007f6b6cc56cdb in ibrcommon::Thread::cancel (this=0x7f6b40002f10) at Thread.cpp:197 #6 0x00000000004c7621 in dtn::api::ApiServer::componentDown (this=0x22a4560) at ApiServer.cpp:238 #7 0x00000000004f353a in dtn::daemon::IndependentComponent::terminate (this=0x22a4560) at Component.cpp:62 #8 0x000000000043544a in dtn::daemon::NativeDaemon::init_down (this=0x7710e0, rl=dtn::daemon::RUNLEVEL_API) at NativeDaemon.cpp:755 #9 0x000000000043f1e8 in dtn::daemon::NativeDaemon::init (this=0x7710e0, rl=dtn::daemon::RUNLEVEL_ZERO) at NativeDaemon.cpp:685 #10 0x00000000004244b9 in __daemon_run () at Main.cpp:186 #11 0x00000036e101ec9d in __libc_start_main () from /lib64/libc.so.6 #12 0x00000000004240e9 in _start ()