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