Public bug reported:

Binary package hint: ekiga

When hanging up from a ekiga.net echo test call, the Eikga application
seems to deadlock.  I've captured the thread state in GDB:

Thread 21 (Thread 0xb7ed1b70 (LWP 15594)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x00190e15 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0x04fc3504 in PSyncPoint::Wait() () from /usr/lib/libpt.so.2.6.4
#3  0x08155d80 in Ekiga::VideoInputCore::VideoPreviewManager::Main() ()
#4  0x04fc3d9b in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#5  0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 20 (Thread 0xb7e90b70 (LWP 15595)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x00190e15 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0x04fc3504 in PSyncPoint::Wait() () from /usr/lib/libpt.so.2.6.4
#3  0x081b1d97 in Ekiga::AudioEventScheduler::Main() ()
#4  0x04fc3d9b in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#5  0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 19 (Thread 0xb7e4fb70 (LWP 15596)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x00191142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0x04fc3616 in PSyncPoint::Wait(PTimeInterval const&) () from 
/usr/lib/libpt.so.2.6.4
#3  0x082048bd in GMVideoOutputManager::Main() ()
#4  0x04fc3d9b in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#5  0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 18 (Thread 0xb7e0eb70 (LWP 15597)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x00191142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0x04fc3616 in PSyncPoint::Wait(PTimeInterval const&) () from 
/usr/lib/libpt.so.2.6.4
#3  0x01039975 in OpalManager::GarbageMain(PThread&, int) () from 
/usr/lib/libopal.so.3.6.4
#4  0x010469c5 in OpalManager::GarbageMain_PNotifier::Call(PObject&, int) const 
()
   from /usr/lib/libopal.so.3.6.4
#5  0x081c5067 in PNotifier::operator()(PObject&, int) const ()
#6  0x04ffdb75 in PSimpleThread::Main() () from /usr/lib/libpt.so.2.6.4
#7  0x04fc3d9b in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#8  0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 17 (Thread 0xb7dcdb70 (LWP 15598)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x00191142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0x04fc3616 in PSyncPoint::Wait(PTimeInterval const&) () from 
/usr/lib/libpt.so.2.6.4
#3  0x04fabdf8 in PIPSocket::WaitForRouteTableChange(PTimeInterval const&, 
PSyncPoint*) ()
   from /usr/lib/libpt.so.2.6.4
#4  0x04ff0b37 in PInterfaceMonitor::UpdateThreadMain() () from 
/usr/lib/libpt.so.2.6.4
#5  0x04ff8f15 in PThreadObj<PInterfaceMonitor>::Main() () from 
/usr/lib/libpt.so.2.6.4
#6  0x04fc3d9b in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#7  0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 16 (Thread 0xb7d8cb70 (LWP 15599)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x00191142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0x04fc3616 in PSyncPoint::Wait(PTimeInterval const&) () from 
/usr/lib/libpt.so.2.6.4
#3  0x04fc39f7 in PHouseKeepingThread::Main() () from /usr/lib/libpt.so.2.6.4
#4  0x04fc3d9b in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#5  0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 15 (Thread 0xb7b7db70 (LWP 15603)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x018edbd6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x0088338b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0x0087645b in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00876a8f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#5  0x00628802 in ?? () from /usr/lib/libebook-1.2.so.9
#6  0x0089d38f in ?? () from /usr/lib/libglib-2.0.so.0
#7  0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xb737cb70 (LWP 15606)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x018edbd6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x0088338b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0x0087645b in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00876a8f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#5  0x09ef38c0 in ?? () from /usr/lib/libORBit-2.so.0
#6  0x0a13b5a8 in ?? ()
#7  0x008fdff4 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb737c318 in ?? ()
#9  0x0089d38f in ?? () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 13 (Thread 0xb7d4bb70 (LWP 15616)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x018f49b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x04facedd in PSocket::Select(PSocket::SelectList&, PSocket::SelectList&, 
PSocket::SelectList&, PTimeInterval const&) () from /usr/lib/libpt.so.2.6.4
#3  0x04fe918c in PSocket::Select(PSocket::SelectList&, PTimeInterval const&) 
() from /usr/lib/libpt.so.2.6.4
#4  0x04ff19e9 in PMonitoredSockets::ReadFromSocket(PSocket::SelectList&, 
PUDPSocket*&, void*, int, PIPSocket::Address&, unsigned short&, int&, 
PTimeInterval const&) () from /usr/lib/libpt.so.2.6.4
#5  0x04ff4ac4 in PMonitoredSocketBundle::ReadFromBundle(void*, int, 
PIPSocket::Address&, unsigned short&, PString&, int&, PTimeInterval const&) () 
from /usr/lib/libpt.so.2.6.4
#6  0x0109ad7c in OpalListenerUDP::Accept(PTimeInterval const&) () from 
/usr/lib/libopal.so.3.6.4
#7  0x01097e55 in OpalListener::ListenForConnections(PThread&, int) () from 
/usr/lib/libopal.so.3.6.4
#8  0x0109ee82 in OpalListener::ListenForConnections_PNotifier::Call(PObject&, 
int) const ()
   from /usr/lib/libopal.so.3.6.4
#9  0x081c5067 in PNotifier::operator()(PObject&, int) const ()
#10 0x04ffdb75 in PSimpleThread::Main() () from /usr/lib/libpt.so.2.6.4
#11 0x04fc3d9b in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#12 0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xb7bffb70 (LWP 15617)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x018f49b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x04fc1572 in PThread::PXBlockOnIO(int, int, PTimeInterval const&) () from 
/usr/lib/libpt.so.2.6.4
#3  0x04fb3b02 in PChannel::PXSetIOBlock(PChannel::PXBlockType, PTimeInterval 
const&) ()
   from /usr/lib/libpt.so.2.6.4
#4  0x04fac25c in PSocket::os_accept(PSocket&, sockaddr*, int*) () from 
/usr/lib/libpt.so.2.6.4
#5  0x04fe781e in PTCPSocket::Accept(PSocket&) () from /usr/lib/libpt.so.2.6.4
#6  0x0109d63b in OpalListenerTCP::Accept(PTimeInterval const&) () from 
/usr/lib/libopal.so.3.6.4
#7  0x01097e55 in OpalListener::ListenForConnections(PThread&, int) () from 
/usr/lib/libopal.so.3.6.4
#8  0x0109ee82 in OpalListener::ListenForConnections_PNotifier::Call(PObject&, 
int) const ()
   from /usr/lib/libopal.so.3.6.4
#9  0x081c5067 in PNotifier::operator()(PObject&, int) const ()
#10 0x04ffdb75 in PSimpleThread::Main() () from /usr/lib/libpt.so.2.6.4
#11 0x04fc3d9b in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#12 0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xb6678b70 (LWP 15620)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x00190e15 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0x04fc3504 in PSyncPoint::Wait() () from /usr/lib/libpt.so.2.6.4
#3  0x01540af6 in SIPEndPoint::SIP_PDU_Thread::Main() () from 
/usr/lib/libopal.so.3.6.4
#4  0x04fc3d9b in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#5  0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xb7bbeb70 (LWP 15621)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x00190e15 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0x04fc3504 in PSyncPoint::Wait() () from /usr/lib/libpt.so.2.6.4
#3  0x01540af6 in SIPEndPoint::SIP_PDU_Thread::Main() () from 
/usr/lib/libopal.so.3.6.4
#4  0x04fc3d9b in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#5  0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xb66b9b70 (LWP 15642)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x00190e15 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0x04fc3504 in PSyncPoint::Wait() () from /usr/lib/libpt.so.2.6.4
#3  0x01540af6 in SIPEndPoint::SIP_PDU_Thread::Main() () from 
/usr/lib/libopal.so.3.6.4
#4  0x04fc3d9b in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#5  0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xb6ebab70 (LWP 15655)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x018edbd6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x08e987a2 in ?? () from /usr/lib/libpulse.so.0
#3  0x08e85960 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x08e876f3 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x08e877c4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x08e986a3 in ?? () from /usr/lib/libpulse.so.0
#7  0x02d54872 in ?? () from /usr/lib/libpulsecommon-0.9.16.so
#8  0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xae3fdb70 (LWP 15657)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x018edbd6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x08e987a2 in ?? () from /usr/lib/libpulse.so.0
#3  0x08e85960 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x08e876f3 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x08e877c4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x08e986a3 in ?? () from /usr/lib/libpulse.so.0
#7  0x02d54872 in ?? () from /usr/lib/libpulsecommon-0.9.16.so
#8  0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xb65e6b70 (LWP 15659)):
#0  0x02d3e6b4 in pa_once_begin () from /usr/lib/libpulsecommon-0.9.16.so
#1  0x02d3e8a4 in pa_run_once () from /usr/lib/libpulsecommon-0.9.16.so
#2  0x02d54795 in pa_thread_self () from /usr/lib/libpulsecommon-0.9.16.so
#3  0x08e988c2 in pa_threaded_mainloop_lock () from /usr/lib/libpulse.so.0
#4  0x095ac1da in ?? () from /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
#5  0x056f8f6f in ?? () from /usr/lib/libasound.so.2
#6  0x056f8ffe in ?? () from /usr/lib/libasound.so.2
#7  0x056b0ae1 in snd_pcm_hwsync () from /usr/lib/libasound.so.2
#8  0x056b5868 in ?? () from /usr/lib/libasound.so.2
#9  0x056f9e0a in ?? () from /usr/lib/libasound.so.2
#10 0x056b013c in snd_pcm_writei () from /usr/lib/libasound.so.2
#11 0x01f22ee5 in PSoundChannelALSA::Write(void const*, int) ()
   from /usr/lib/ptlib-2.6.4/devices/sound/alsa_pwplugin.so
#12 0x081df567 in 
GMAudioOutputManager_ptlib::set_frame_data(Ekiga::AudioOutputPS, char const*, 
unsigned int, unsigned int&) ()
#13 0x08161942 in Ekiga::AudioOutputCore::set_frame_data(char const*, unsigned 
int, unsigned int&) ()
#14 0x08179a3b in PSoundChannel_EKIGA::Write(void const*, int) ()
#15 0x0107eda7 in OpalRawMediaStream::WriteData(unsigned char const*, int, 
int&) ()
   from /usr/lib/libopal.so.3.6.4
#16 0x010814e3 in OpalMediaStream::WritePacket(RTP_DataFrame&) () from 
/usr/lib/libopal.so.3.6.4
#17 0x010885d6 in OpalMediaPatch::Sink::WriteFrame(RTP_DataFrame&) () from 
/usr/lib/libopal.so.3.6.4
#18 0x01088bf2 in OpalMediaPatch::DispatchFrame(RTP_DataFrame&) () from 
/usr/lib/libopal.so.3.6.4
#19 0x01088ec4 in OpalMediaPatch::Main() () from /usr/lib/libopal.so.3.6.4
#20 0x0108ad27 in OpalMediaPatch::Thread::Main() () from 
/usr/lib/libopal.so.3.6.4
#21 0x04fc3d9b in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#22 0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#23 0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xb6637b70 (LWP 15660)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x018edbd6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x056b5565 in ?? () from /usr/lib/libasound.so.2
#3  0x056b5733 in snd_pcm_wait () from /usr/lib/libasound.so.2
#4  0x056b5a33 in ?? () from /usr/lib/libasound.so.2
#5  0x056f9c6a in ?? () from /usr/lib/libasound.so.2
#6  0x056afe7c in snd_pcm_readi () from /usr/lib/libasound.so.2
#7  0x01f22c69 in PSoundChannelALSA::Read(void*, int) ()
   from /usr/lib/ptlib-2.6.4/devices/sound/alsa_pwplugin.so
#8  0x081d932d in GMAudioInputManager_ptlib::get_frame_data(char*, unsigned 
int, unsigned int&) ()
#9  0x0815c36a in Ekiga::AudioInputCore::get_frame_data(char*, unsigned int, 
unsigned int&) ()
#10 0x081799c7 in PSoundChannel_EKIGA::Read(void*, int) ()
#11 0x0107f016 in OpalRawMediaStream::ReadData(unsigned char*, int, int&) () 
from /usr/lib/libopal.so.3.6.4
#12 0x0107fa87 in OpalMediaStream::ReadPacket(RTP_DataFrame&) () from 
/usr/lib/libopal.so.3.6.4
#13 0x01088ea2 in OpalMediaPatch::Main() () from /usr/lib/libopal.so.3.6.4
#14 0x0108ad27 in OpalMediaPatch::Thread::Main() () from 
/usr/lib/libopal.so.3.6.4
#15 0x04fc3d9b in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#16 0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xadbfcb70 (LWP 15661)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x018f49b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x04facedd in PSocket::Select(PSocket::SelectList&, PSocket::SelectList&, 
PSocket::SelectList&, PTimeInterval const&) () from /usr/lib/libpt.so.2.6.4
#3  0x04fe9351 in PSocket::Select(PSocket&, PSocket&, PTimeInterval const&) () 
from /usr/lib/libpt.so.2.6.4
#4  0x010abfa2 in RTP_UDP::Internal_WaitForPDU(PUDPSocket&, PUDPSocket&, 
PTimeInterval const&) ()
   from /usr/lib/libopal.so.3.6.4
#5  0x010aad9c in RTP_Encoding::WaitForPDU(PUDPSocket&, PUDPSocket&, 
PTimeInterval const&) ()
   from /usr/lib/libopal.so.3.6.4
#6  0x010ad4fc in RTP_UDP::WaitForPDU(PUDPSocket&, PUDPSocket&, PTimeInterval 
const&) ()
   from /usr/lib/libopal.so.3.6.4
#7  0x010ae9d3 in RTP_UDP::Internal_ReadData(RTP_DataFrame&, bool) () from 
/usr/lib/libopal.so.3.6.4
#8  0x010aad66 in RTP_Encoding::ReadData(RTP_DataFrame&, bool) () from 
/usr/lib/libopal.so.3.6.4
#9  0x010ad57e in RTP_UDP::ReadData(RTP_DataFrame&, bool) () from 
/usr/lib/libopal.so.3.6.4
#10 0x010aca0f in RTP_Session::ReadBufferedData(RTP_DataFrame&) () from 
/usr/lib/libopal.so.3.6.4
#11 0x0107deca in OpalRTPMediaStream::ReadPacket(RTP_DataFrame&) () from 
/usr/lib/libopal.so.3.6.4
#12 0x01088ea2 in OpalMediaPatch::Main() () from /usr/lib/libopal.so.3.6.4
#13 0x0108ad27 in OpalMediaPatch::Thread::Main() () from 
/usr/lib/libopal.so.3.6.4
#14 0x04fc3d9b in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#15 0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xadbbbb70 (LWP 15662)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x018c5ab6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2  0x018f530c in usleep () from /lib/tls/i686/cmov/libc.so.6
#3  0x04fcd94f in PAdaptiveDelay::Delay(int) () from /usr/lib/libpt.so.2.6.4
#4  0x081cf8d9 in GMVideoInputManager_mlogo::get_frame_data(char*) ()
#5  0x08155c58 in Ekiga::VideoInputCore::get_frame_data(char*) ()
#6  0x0817b9bf in PVideoInputDevice_EKIGA::GetFrameData(unsigned char*, int*) ()
#7  0x04e4cb3b in PVideoInputDevice::GetFrameData(unsigned char*, int*, 
unsigned int&) ()
   from /usr/lib/libpt.so.2.6.4
#8  0x0107e014 in OpalVideoMediaStream::ReadData(unsigned char*, int, int&) () 
from /usr/lib/libopal.so.3.6.4
#9  0x0107fa87 in OpalMediaStream::ReadPacket(RTP_DataFrame&) () from 
/usr/lib/libopal.so.3.6.4
#10 0x01088ea2 in OpalMediaPatch::Main() () from /usr/lib/libopal.so.3.6.4
#11 0x0108ad27 in OpalMediaPatch::Thread::Main() () from 
/usr/lib/libopal.so.3.6.4
#12 0x04fc3d9b in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#13 0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb659bb70 (LWP 15677)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x00192f75 in sem_wait@@GLIBC_2.1 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x04fc2858 in PSemaphore::Wait() () from /usr/lib/libpt.so.2.6.4
#3  0x04ffecdf in PReadWriteMutex::StartWrite() () from /usr/lib/libpt.so.2.6.4
#4  0x010878b9 in OpalMediaPatch::Close() () from /usr/lib/libopal.so.3.6.4
#5  0x0107f4a0 in OpalMediaStream::Close() () from /usr/lib/libopal.so.3.6.4
#6  0x0107f6d9 in OpalRTPMediaStream::Close() () from /usr/lib/libopal.so.3.6.4
#7  0x01052e3a in OpalConnection::CloseMediaStream(OpalMediaStream&) () from 
/usr/lib/libopal.so.3.6.4
#8  0x01550ccf in SIPConnection::CloseMediaStream(OpalMediaStream&) () from 
/usr/lib/libopal.so.3.6.4
#9  0x010529ea in OpalConnection::CloseMediaStreams() () from 
/usr/lib/libopal.so.3.6.4
#10 0x015621f9 in SIPConnection::OnReleased() () from /usr/lib/libopal.so.3.6.4
#11 0x01053018 in OpalConnection::OnReleaseThreadMain(PThread&, int) () from 
/usr/lib/libopal.so.3.6.4
#12 0x0105aa65 in OpalConnection::OnReleaseThreadMain_PNotifier::Call(PObject&, 
int) const ()
   from /usr/lib/libopal.so.3.6.4
#13 0x081c5067 in PNotifier::operator()(PObject&, int) const ()
#14 0x04ffdb75 in PSimpleThread::Main() () from /usr/lib/libpt.so.2.6.4
#15 0x04fc3d9b in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#16 0x0018c80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0x018fb81e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb8001ae0 (LWP 15593)):
#0  0x004c0422 in __kernel_vsyscall ()
#1  0x00193829 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0018ef4a in _L_lock_832 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0x0018edc8 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#4  0x04fc33f0 in PTimedMutex::Wait() () from /usr/lib/libpt.so.2.6.4
#5  0x08161692 in Ekiga::AudioOutputCore::stop() ()
#6  0x08179a7b in PSoundChannel_EKIGA::Close() ()
#7  0x0107f657 in OpalRawMediaStream::Close() () from /usr/lib/libopal.so.3.6.4
#8  0x01052e3a in OpalConnection::CloseMediaStream(OpalMediaStream&) () from 
/usr/lib/libopal.so.3.6.4
#9  0x010529ea in OpalConnection::CloseMediaStreams() () from 
/usr/lib/libopal.so.3.6.4
#10 0x010533c0 in OpalConnection::OnReleased() () from /usr/lib/libopal.so.3.6.4
#11 0x01055153 in OpalConnection::Release(OpalConnection::CallEndReason) () 
from /usr/lib/libopal.so.3.6.4
#12 0x01064f5a in OpalCall::Clear(OpalConnection::CallEndReason, PSyncPoint*) 
() from /usr/lib/libopal.so.3.6.4
#13 0x081be2ba in Opal::Call::hangup() ()
#14 0x0030815c in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#15 0x002fa0f2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0x00310af8 in ?? () from /usr/lib/libgobject-2.0.so.0
#17 0x00311edd in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0x00312222 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#19 0x08109dba in ?? ()
#20 0x0030815c in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#21 0x002fa0f2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#22 0x00310af8 in ?? () from /usr/lib/libgobject-2.0.so.0
#23 0x00311edd in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#24 0x00312396 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#25 0x06dbac7a in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#26 0x06dbc7c8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x0030815c in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#28 0x002f8779 in ?? () from /usr/lib/libgobject-2.0.so.0
#29 0x002fa0f2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#30 0x00310400 in ?? () from /usr/lib/libgobject-2.0.so.0
#31 0x00311edd in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#32 0x00312396 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#33 0x06dbad1a in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#34 0x06dbaf44 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x06e92368 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x002f8779 in ?? () from /usr/lib/libgobject-2.0.so.0
#37 0x002fa0f2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#38 0x003107ee in ?? () from /usr/lib/libgobject-2.0.so.0
#39 0x00311d98 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#40 0x00312396 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#41 0x06fc7c4e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#42 0x06e89950 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#43 0x06e8ad7a in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#44 0x0025208a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#45 0x00872d78 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#46 0x00876620 in ?? () from /usr/lib/libglib-2.0.so.0
#47 0x00876a8f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#48 0x06e8b399 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#49 0x080f20cd in main ()

ProblemType: Bug
Architecture: i386
Date: Tue Sep  1 14:57:14 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: nvidia
Package: ekiga 3.2.5-1ubuntu1
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-8.28-generic
SourcePackage: ekiga
Uname: Linux 2.6.31-8-generic i686

** Affects: ekiga (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386

-- 
Deadlock on hangup
https://bugs.launchpad.net/bugs/422765
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to