Deadlock on hangup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ekiga (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
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_
#2 0x04fc3504 in PSyncPoint::Wait() () from /usr/lib/
#3 0x08155d80 in Ekiga::
#4 0x04fc3d9b in PThread:
#5 0x0018c80e in start_thread () from /lib/tls/
#6 0x018fb81e in clone () from /lib/tls/
Thread 20 (Thread 0xb7e90b70 (LWP 15595)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x00190e15 in pthread_
#2 0x04fc3504 in PSyncPoint::Wait() () from /usr/lib/
#3 0x081b1d97 in Ekiga::
#4 0x04fc3d9b in PThread:
#5 0x0018c80e in start_thread () from /lib/tls/
#6 0x018fb81e in clone () from /lib/tls/
Thread 19 (Thread 0xb7e4fb70 (LWP 15596)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x00191142 in pthread_
#2 0x04fc3616 in PSyncPoint:
#3 0x082048bd in GMVideoOutputMa
#4 0x04fc3d9b in PThread:
#5 0x0018c80e in start_thread () from /lib/tls/
#6 0x018fb81e in clone () from /lib/tls/
Thread 18 (Thread 0xb7e0eb70 (LWP 15597)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x00191142 in pthread_
#2 0x04fc3616 in PSyncPoint:
#3 0x01039975 in OpalManager:
#4 0x010469c5 in OpalManager:
from /usr/lib/
#5 0x081c5067 in PNotifier:
#6 0x04ffdb75 in PSimpleThread:
#7 0x04fc3d9b in PThread:
#8 0x0018c80e in start_thread () from /lib/tls/
#9 0x018fb81e in clone () from /lib/tls/
Thread 17 (Thread 0xb7dcdb70 (LWP 15598)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x00191142 in pthread_
#2 0x04fc3616 in PSyncPoint:
#3 0x04fabdf8 in PIPSocket:
from /usr/lib/
#4 0x04ff0b37 in PInterfaceMonit
#5 0x04ff8f15 in PThreadObj<
#6 0x04fc3d9b in PThread:
#7 0x0018c80e in start_thread () from /lib/tls/
#8 0x018fb81e in clone () from /lib/tls/
Thread 16 (Thread 0xb7d8cb70 (LWP 15599)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x00191142 in pthread_
#2 0x04fc3616 in PSyncPoint:
#3 0x04fc39f7 in PHouseKeepingTh
#4 0x04fc3d9b in PThread:
#5 0x0018c80e in start_thread () from /lib/tls/
#6 0x018fb81e in clone () from /lib/tls/
Thread 15 (Thread 0xb7b7db70 (LWP 15603)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x018edbd6 in poll () from /lib/tls/
#2 0x0088338b in g_poll () from /usr/lib/
#3 0x0087645b in ?? () from /usr/lib/
#4 0x00876a8f in g_main_loop_run () from /usr/lib/
#5 0x00628802 in ?? () from /usr/lib/
#6 0x0089d38f in ?? () from /usr/lib/
#7 0x0018c80e in start_thread () from /lib/tls/
#8 0x018fb81e in clone () from /lib/tls/
Thread 14 (Thread 0xb737cb70 (LWP 15606)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x018edbd6 in poll () from /lib/tls/
#2 0x0088338b in g_poll () from /usr/lib/
#3 0x0087645b in ?? () from /usr/lib/
#4 0x00876a8f in g_main_loop_run () from /usr/lib/
#5 0x09ef38c0 in ?? () from /usr/lib/
#6 0x0a13b5a8 in ?? ()
#7 0x008fdff4 in ?? () from /usr/lib/
#8 0xb737c318 in ?? ()
#9 0x0089d38f in ?? () from /usr/lib/
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/
#2 0x04facedd in PSocket:
#3 0x04fe918c in PSocket:
#4 0x04ff19e9 in PMonitoredSocke
#5 0x04ff4ac4 in PMonitoredSocke
#6 0x0109ad7c in OpalListenerUDP
#7 0x01097e55 in OpalListener:
#8 0x0109ee82 in OpalListener:
from /usr/lib/
#9 0x081c5067 in PNotifier:
#10 0x04ffdb75 in PSimpleThread:
#11 0x04fc3d9b in PThread:
#12 0x0018c80e in start_thread () from /lib/tls/
#13 0x018fb81e in clone () from /lib/tls/
Thread 12 (Thread 0xb7bffb70 (LWP 15617)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x018f49b1 in select () from /lib/tls/
#2 0x04fc1572 in PThread:
#3 0x04fb3b02 in PChannel:
from /usr/lib/
#4 0x04fac25c in PSocket:
#5 0x04fe781e in PTCPSocket:
#6 0x0109d63b in OpalListenerTCP
#7 0x01097e55 in OpalListener:
#8 0x0109ee82 in OpalListener:
from /usr/lib/
#9 0x081c5067 in PNotifier:
#10 0x04ffdb75 in PSimpleThread:
#11 0x04fc3d9b in PThread:
#12 0x0018c80e in start_thread () from /lib/tls/
#13 0x018fb81e in clone () from /lib/tls/
Thread 11 (Thread 0xb6678b70 (LWP 15620)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x00190e15 in pthread_
#2 0x04fc3504 in PSyncPoint::Wait() () from /usr/lib/
#3 0x01540af6 in SIPEndPoint:
#4 0x04fc3d9b in PThread:
#5 0x0018c80e in start_thread () from /lib/tls/
#6 0x018fb81e in clone () from /lib/tls/
Thread 10 (Thread 0xb7bbeb70 (LWP 15621)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x00190e15 in pthread_
#2 0x04fc3504 in PSyncPoint::Wait() () from /usr/lib/
#3 0x01540af6 in SIPEndPoint:
#4 0x04fc3d9b in PThread:
#5 0x0018c80e in start_thread () from /lib/tls/
#6 0x018fb81e in clone () from /lib/tls/
Thread 9 (Thread 0xb66b9b70 (LWP 15642)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x00190e15 in pthread_
#2 0x04fc3504 in PSyncPoint::Wait() () from /usr/lib/
#3 0x01540af6 in SIPEndPoint:
#4 0x04fc3d9b in PThread:
#5 0x0018c80e in start_thread () from /lib/tls/
#6 0x018fb81e in clone () from /lib/tls/
Thread 8 (Thread 0xb6ebab70 (LWP 15655)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x018edbd6 in poll () from /lib/tls/
#2 0x08e987a2 in ?? () from /usr/lib/
#3 0x08e85960 in pa_mainloop_poll () from /usr/lib/
#4 0x08e876f3 in pa_mainloop_iterate () from /usr/lib/
#5 0x08e877c4 in pa_mainloop_run () from /usr/lib/
#6 0x08e986a3 in ?? () from /usr/lib/
#7 0x02d54872 in ?? () from /usr/lib/
#8 0x0018c80e in start_thread () from /lib/tls/
#9 0x018fb81e in clone () from /lib/tls/
Thread 7 (Thread 0xae3fdb70 (LWP 15657)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x018edbd6 in poll () from /lib/tls/
#2 0x08e987a2 in ?? () from /usr/lib/
#3 0x08e85960 in pa_mainloop_poll () from /usr/lib/
#4 0x08e876f3 in pa_mainloop_iterate () from /usr/lib/
#5 0x08e877c4 in pa_mainloop_run () from /usr/lib/
#6 0x08e986a3 in ?? () from /usr/lib/
#7 0x02d54872 in ?? () from /usr/lib/
#8 0x0018c80e in start_thread () from /lib/tls/
#9 0x018fb81e in clone () from /lib/tls/
Thread 6 (Thread 0xb65e6b70 (LWP 15659)):
#0 0x02d3e6b4 in pa_once_begin () from /usr/lib/
#1 0x02d3e8a4 in pa_run_once () from /usr/lib/
#2 0x02d54795 in pa_thread_self () from /usr/lib/
#3 0x08e988c2 in pa_threaded_
#4 0x095ac1da in ?? () from /usr/lib/
#5 0x056f8f6f in ?? () from /usr/lib/
#6 0x056f8ffe in ?? () from /usr/lib/
#7 0x056b0ae1 in snd_pcm_hwsync () from /usr/lib/
#8 0x056b5868 in ?? () from /usr/lib/
#9 0x056f9e0a in ?? () from /usr/lib/
#10 0x056b013c in snd_pcm_writei () from /usr/lib/
#11 0x01f22ee5 in PSoundChannelAL
from /usr/lib/
#12 0x081df567 in GMAudioOutputMa
#13 0x08161942 in Ekiga::
#14 0x08179a3b in PSoundChannel_
#15 0x0107eda7 in OpalRawMediaStr
from /usr/lib/
#16 0x010814e3 in OpalMediaStream
#17 0x010885d6 in OpalMediaPatch:
#18 0x01088bf2 in OpalMediaPatch:
#19 0x01088ec4 in OpalMediaPatch:
#20 0x0108ad27 in OpalMediaPatch:
#21 0x04fc3d9b in PThread:
#22 0x0018c80e in start_thread () from /lib/tls/
#23 0x018fb81e in clone () from /lib/tls/
Thread 5 (Thread 0xb6637b70 (LWP 15660)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x018edbd6 in poll () from /lib/tls/
#2 0x056b5565 in ?? () from /usr/lib/
#3 0x056b5733 in snd_pcm_wait () from /usr/lib/
#4 0x056b5a33 in ?? () from /usr/lib/
#5 0x056f9c6a in ?? () from /usr/lib/
#6 0x056afe7c in snd_pcm_readi () from /usr/lib/
#7 0x01f22c69 in PSoundChannelAL
from /usr/lib/
#8 0x081d932d in GMAudioInputMan
#9 0x0815c36a in Ekiga::
#10 0x081799c7 in PSoundChannel_
#11 0x0107f016 in OpalRawMediaStr
#12 0x0107fa87 in OpalMediaStream
#13 0x01088ea2 in OpalMediaPatch:
#14 0x0108ad27 in OpalMediaPatch:
#15 0x04fc3d9b in PThread:
#16 0x0018c80e in start_thread () from /lib/tls/
#17 0x018fb81e in clone () from /lib/tls/
Thread 4 (Thread 0xadbfcb70 (LWP 15661)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x018f49b1 in select () from /lib/tls/
#2 0x04facedd in PSocket:
#3 0x04fe9351 in PSocket:
#4 0x010abfa2 in RTP_UDP:
from /usr/lib/
#5 0x010aad9c in RTP_Encoding:
from /usr/lib/
#6 0x010ad4fc in RTP_UDP:
from /usr/lib/
#7 0x010ae9d3 in RTP_UDP:
#8 0x010aad66 in RTP_Encoding:
#9 0x010ad57e in RTP_UDP:
#10 0x010aca0f in RTP_Session:
#11 0x0107deca in OpalRTPMediaStr
#12 0x01088ea2 in OpalMediaPatch:
#13 0x0108ad27 in OpalMediaPatch:
#14 0x04fc3d9b in PThread:
#15 0x0018c80e in start_thread () from /lib/tls/
#16 0x018fb81e in clone () from /lib/tls/
Thread 3 (Thread 0xadbbbb70 (LWP 15662)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x018c5ab6 in nanosleep () from /lib/tls/
#2 0x018f530c in usleep () from /lib/tls/
#3 0x04fcd94f in PAdaptiveDelay:
#4 0x081cf8d9 in GMVideoInputMan
#5 0x08155c58 in Ekiga::
#6 0x0817b9bf in PVideoInputDevi
#7 0x04e4cb3b in PVideoInputDevi
from /usr/lib/
#8 0x0107e014 in OpalVideoMediaS
#9 0x0107fa87 in OpalMediaStream
#10 0x01088ea2 in OpalMediaPatch:
#11 0x0108ad27 in OpalMediaPatch:
#12 0x04fc3d9b in PThread:
#13 0x0018c80e in start_thread () from /lib/tls/
#14 0x018fb81e in clone () from /lib/tls/
Thread 2 (Thread 0xb659bb70 (LWP 15677)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x00192f75 in sem_wait@@GLIBC_2.1 () from /lib/tls/
#2 0x04fc2858 in PSemaphore::Wait() () from /usr/lib/
#3 0x04ffecdf in PReadWriteMutex
#4 0x010878b9 in OpalMediaPatch:
#5 0x0107f4a0 in OpalMediaStream
#6 0x0107f6d9 in OpalRTPMediaStr
#7 0x01052e3a in OpalConnection:
#8 0x01550ccf in SIPConnection:
#9 0x010529ea in OpalConnection:
#10 0x015621f9 in SIPConnection:
#11 0x01053018 in OpalConnection:
#12 0x0105aa65 in OpalConnection:
from /usr/lib/
#13 0x081c5067 in PNotifier:
#14 0x04ffdb75 in PSimpleThread:
#15 0x04fc3d9b in PThread:
#16 0x0018c80e in start_thread () from /lib/tls/
#17 0x018fb81e in clone () from /lib/tls/
Thread 1 (Thread 0xb8001ae0 (LWP 15593)):
#0 0x004c0422 in __kernel_vsyscall ()
#1 0x00193829 in __lll_lock_wait () from /lib/tls/
#2 0x0018ef4a in _L_lock_832 () from /lib/tls/
#3 0x0018edc8 in pthread_mutex_lock () from /lib/tls/
#4 0x04fc33f0 in PTimedMutex::Wait() () from /usr/lib/
#5 0x08161692 in Ekiga::
#6 0x08179a7b in PSoundChannel_
#7 0x0107f657 in OpalRawMediaStr
#8 0x01052e3a in OpalConnection:
#9 0x010529ea in OpalConnection:
#10 0x010533c0 in OpalConnection:
#11 0x01055153 in OpalConnection:
#12 0x01064f5a in OpalCall:
#13 0x081be2ba in Opal::Call:
#14 0x0030815c in g_cclosure_
#15 0x002fa0f2 in g_closure_invoke () from /usr/lib/
#16 0x00310af8 in ?? () from /usr/lib/
#17 0x00311edd in g_signal_
#18 0x00312222 in g_signal_
#19 0x08109dba in ?? ()
#20 0x0030815c in g_cclosure_
#21 0x002fa0f2 in g_closure_invoke () from /usr/lib/
#22 0x00310af8 in ?? () from /usr/lib/
#23 0x00311edd in g_signal_
#24 0x00312396 in g_signal_emit () from /usr/lib/
#25 0x06dbac7a in gtk_button_clicked () from /usr/lib/
#26 0x06dbc7c8 in ?? () from /usr/lib/
#27 0x0030815c in g_cclosure_
#28 0x002f8779 in ?? () from /usr/lib/
#29 0x002fa0f2 in g_closure_invoke () from /usr/lib/
#30 0x00310400 in ?? () from /usr/lib/
#31 0x00311edd in g_signal_
#32 0x00312396 in g_signal_emit () from /usr/lib/
#33 0x06dbad1a in gtk_button_released () from /usr/lib/
#34 0x06dbaf44 in ?? () from /usr/lib/
#35 0x06e92368 in ?? () from /usr/lib/
#36 0x002f8779 in ?? () from /usr/lib/
#37 0x002fa0f2 in g_closure_invoke () from /usr/lib/
#38 0x003107ee in ?? () from /usr/lib/
#39 0x00311d98 in g_signal_
#40 0x00312396 in g_signal_emit () from /usr/lib/
#41 0x06fc7c4e in ?? () from /usr/lib/
#42 0x06e89950 in gtk_propagate_event () from /usr/lib/
#43 0x06e8ad7a in gtk_main_do_event () from /usr/lib/
#44 0x0025208a in ?? () from /usr/lib/
#45 0x00872d78 in g_main_
#46 0x00876620 in ?? () from /usr/lib/
#47 0x00876a8f in g_main_loop_run () from /usr/lib/
#48 0x06e8b399 in gtk_main () from /usr/lib/
#49 0x080f20cd in main ()
ProblemType: Bug
Architecture: i386
Date: Tue Sep 1 14:57:14 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelMo
Package: ekiga 3.2.5-1ubuntu1
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: ekiga
Uname: Linux 2.6.31-8-generic i686
Changed in ekiga (Ubuntu): | |
importance: | Undecided → Medium |
Hi,
Can you try this package to check if this bug is fixed upstream?
https:/ /launchpad. net/~sevmek/ +archive/ ekiga-stable- prerelease
Best regards,
Yannick