Hi, On 10/07/2009 02:29 PM, Eugen Dedu wrote: >> was still there but then it stopped. Trying to hangup the call resulted >> in a frozen ekiga which had to be killed forcefully. > > Please send us a gdb backtrace, see the wiki debugging section. Just was in a call when sound output suddenly stopped (the partner could still hear me though). Then I've tried to hang up and ... BOOM. Deadlock. I wasn't really set up to do debugging but I have kind of a backtrace by attaching with gdb to the process: #0 0xb7f2c832 in ?? () from /lib/ld-linux.so.2 #1 0xb6843899 in __lll_lock_wait () from /lib/libpthread.so.0 #2 0xb683eeff in _L_lock_853 () from /lib/libpthread.so.0 #3 0xb683ed8d in pthread_mutex_lock () from /lib/libpthread.so.0 #4 0xb71f4bd2 in PTimedMutex::Wait() () from /usr/lib/libpt2.so #5 0x08173ea1 in Ekiga::AudioOutputCore::stop() () #6 0x08202f0b in PSoundChannel_EKIGA::Close() () #7 0xb763c9f7 in OpalRawMediaStream::Close() () from /usr/lib/libopal.so.3.6.6 #8 0xb761391c in OpalConnection::CloseMediaStream(OpalMediaStream&) () from /usr/lib/libopal.so.3.6.6 #9 0xb7619412 in OpalConnection::CloseMediaStreams() () from /usr/lib/libopal.so.3.6.6 #10 0xb76198d9 in OpalConnection::OnReleased() () from /usr/lib/libopal.so.3.6.6 #11 0xb7618aea in OpalConnection::Release(OpalConnection::CallEndReason) () from /usr/lib/libopal.so.3.6.6 #12 0xb76262cf in OpalCall::Clear(OpalConnection::CallEndReason, PSyncPoint*) () from /usr/lib/libopal.so.3.6.6 #13 0x081f87fa in Opal::Call::hangup() () #14 0xb680a68c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #15 0xb67fc1e2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #16 0xb681325e in ?? () from /usr/lib/libgobject-2.0.so.0 Attached is also the end of the debug log when that happened. Thanks, Wolfgang
Attachment:
ekiga.log.gz
Description: GNU Zip compressed data