I've had this issue since I moved to 3.0.1 I am on Fedora 9. Someone calls (in this case I call via a real phone) and I cancel the call before answering. The it crashes always. I've used only SILENT and LOGO as devices (just to be sure it is not a Pulseaudio or Alsa issue). The SIP server is messagenet. I've attached the output of ekiga -d 4 Program received signal SIGSEGV, Segmentation fault. 0x4eab08d2 in g_type_check_instance_cast () from /lib/libgobject-2.0.so.0 Thread 17 (Thread 0xb6e33b90 (LWP 5452)): #0 0xb7f10424 in __kernel_vsyscall () #1 0x00ad9ba5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4ec937d3 in PSyncPoint::Wait (this=<value optimized out>) at ptlib/unix/tlibthrd.cxx:1419 #3 0x4f496a06 in SIPEndPoint::SIP_PDU_Thread::Main (this=<value optimized out>) at /usr/src/debug/opal-3.4.2/src/sip/sipep.cxx:1299 #4 0x4ec982d8 in PThread::PX_ThreadStart (arg=<value optimized out>) at ptlib/unix/tlibthrd.cxx:806 #5 0x00ad632f in start_thread () from /lib/libpthread.so.0 #6 0x00a1120e in clone () from /lib/libc.so.6 Thread 15 (Thread 0xb6e74b90 (LWP 5450)): #0 0xb7f10424 in __kernel_vsyscall () #1 0x00a09671 in select () from /lib/libc.so.6 #2 0x4ec951d8 in PThread::PXBlockOnIO (this=<value optimized out>, handle=<value optimized out>, type=<value optimized out>, timeout=<value optimized out>) at ptlib/unix/tlibthrd.cxx:903 #3 0x4ec8a302 in PChannel::PXSetIOBlock (this=<value optimized out>, type=<value optimized out>, timeout=<value optimized out>) at ptlib/unix/channel.cxx:119 #4 0x4ec872ec in PSocket::os_accept (this=<value optimized out>, listener=<value optimized out>, addr=Could not find the frame base for "PSocket::os_accept(PSocket&, sockaddr*, int*)". ) at ptlib/unix/socket.cxx:206 #5 0x4ecad50a in PTCPSocket::Accept (this=<value optimized out>, socket=<value optimized out>) at ptlib/common/sockets.cxx:2263 #6 0x4f0a16ab in OpalListenerTCP::Accept (this=<value optimized out>, timeout=<value optimized out>) at /usr/src/debug/opal-3.4.2/src/opal/transports.cxx:613 #7 0x4f09f796 in OpalListener::ListenForConnections (this=<value optimized out>, thread=<value optimized out>) at /usr/src/debug/opal-3.4.2/src/opal/transports.cxx:448 #8 0x4f0a1a22 in OpalListener::ListenForConnections_PNotifier::Call (this=Could not find the frame base for "OpalListener::ListenForConnections_PNotifier::Call(PObject&, int) const". ) at /usr/src/debug/opal-3.4.2/include/opal/transports.h:350 #9 0x08107667 in PNotifier::operator() (this=0x9fb6cac, notifier= 0x9fb6c28, extra=0) at /usr/include/ptlib/notifier.h:95 #10 0x4ecbb278 in PSimpleThread::Main (this=Could not find the frame base for "PSimpleThread::Main()". ) at ptlib/common/osutils.cxx:1971 #11 0x4ec982d8 in PThread::PX_ThreadStart (arg=<value optimized out>) at ptlib/unix/tlibthrd.cxx:806 #12 0x00ad632f in start_thread () from /lib/libpthread.so.0 #13 0x00a1120e in clone () from /lib/libc.so.6 Thread 14 (Thread 0xb6ebcb90 (LWP 5449)): #0 0xb7f10424 in __kernel_vsyscall () #1 0x00a09671 in select () from /lib/libc.so.6 #2 0x4ec87073 in PSocket::Select (read=<value optimized out>, write=<value optimized out>, except=<value optimized out>, timeout=<value optimized out>) at ptlib/unix/socket.cxx:328 #3 0x4ecae82e in PSocket::Select (read=<value optimized out>, timeout=<value optimized out>) at ptlib/common/sockets.cxx:1037 #4 0x4ecb6f5a in PMonitoredSockets::ReadFromSocket (this=<value optimized out>, readers=<value optimized out>, socket=<value optimized out>, buf=<value optimized out>, len=<value optimized out>, addr=<value optimized out>, port=<value optimized out>, lastReadCount=<value optimized out>, timeout=<value optimized out>) at ptclib/psockbun.cxx:577 #5 0x4ecb752d in PMonitoredSocketBundle::ReadFromBundle (this=<value optimized out>, buf=<value optimized out>, len=<value optimized out>, addr=<value optimized out>, port=<value optimized out>, iface=<value optimized out>, lastReadCount=<value optimized out>, timeout=<value optimized out>) at ptclib/psockbun.cxx:980 #6 0x4f09e15a in OpalListenerUDP::Accept (this=<value optimized out>, timeout=<value optimized out>) ---Type <return> to continue, or q <return> to quit--- at /usr/src/debug/opal-3.4.2/src/opal/transports.cxx:717 #7 0x4f09f796 in OpalListener::ListenForConnections (this=<value optimized out>, thread=<value optimized out>) at /usr/src/debug/opal-3.4.2/src/opal/transports.cxx:448 #8 0x4f0a1a22 in OpalListener::ListenForConnections_PNotifier::Call (this=Could not find the frame base for "OpalListener::ListenForConnections_PNotifier::Call(PObject&, int) const". ) at /usr/src/debug/opal-3.4.2/include/opal/transports.h:350 #9 0x08107667 in PNotifier::operator() (this=0x9ef3db4, notifier= 0x9ef3d30, extra=0) at /usr/include/ptlib/notifier.h:95 #10 0x4ecbb278 in PSimpleThread::Main (this=Could not find the frame base for "PSimpleThread::Main()". ) at ptlib/common/osutils.cxx:1971 #11 0x4ec982d8 in PThread::PX_ThreadStart (arg=<value optimized out>) at ptlib/unix/tlibthrd.cxx:806 #12 0x00ad632f in start_thread () from /lib/libpthread.so.0 #13 0x00a1120e in clone () from /lib/libc.so.6 Thread 12 (Thread 0xb65cdb90 (LWP 5444)): #0 0xb7f10424 in __kernel_vsyscall () #1 0x00a06a57 in poll () from /lib/libc.so.6 #2 0x4e9e0372 in ?? () from /lib/libglib-2.0.so.0 #3 0x4e9e0a02 in g_main_loop_run () from /lib/libglib-2.0.so.0 #4 0x4fbc3f60 in ?? () from /usr/lib/libORBit-2.so.0 #5 0x4ea0720f in ?? () from /lib/libglib-2.0.so.0 #6 0x00ad632f in start_thread () from /lib/libpthread.so.0 #7 0x00a1120e in clone () from /lib/libc.so.6 Thread 11 (Thread 0xb6dceb90 (LWP 5435)): #0 0xb7f10424 in __kernel_vsyscall () #1 0x00a06a57 in poll () from /lib/libc.so.6 #2 0x4e9e0372 in ?? () from /lib/libglib-2.0.so.0 #3 0x4e9e0a02 in g_main_loop_run () from /lib/libglib-2.0.so.0 #4 0x4fb638b2 in ?? () from /usr/lib/libebook-1.2.so.9 #5 0x4ea0720f in ?? () from /lib/libglib-2.0.so.0 #6 0x00ad632f in start_thread () from /lib/libpthread.so.0 #7 0x00a1120e in clone () from /lib/libc.so.6 Thread 7 (Thread 0xb6efdb90 (LWP 5431)): #0 0xb7f10424 in __kernel_vsyscall () #1 0x00ad9ed2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4ec936c2 in PSyncPoint::Wait (this=<value optimized out>, waitTime=<value optimized out>) at ptlib/unix/tlibthrd.cxx:1436 #3 0x4ec96213 in PHouseKeepingThread::Main (this=<value optimized out>) at ptlib/unix/tlibthrd.cxx:125 #4 0x4ec982d8 in PThread::PX_ThreadStart (arg=<value optimized out>) at ptlib/unix/tlibthrd.cxx:806 #5 0x00ad632f in start_thread () from /lib/libpthread.so.0 #6 0x00a1120e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xb6f3eb90 (LWP 5430)): #0 0xb7f10424 in __kernel_vsyscall () #1 0x00ad9ed2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4ec936c2 in PSyncPoint::Wait (this=<value optimized out>, waitTime=<value optimized out>) at ptlib/unix/tlibthrd.cxx:1436 ---Type <return> to continue, or q <return> to quit--- #3 0x4ecb4db9 in PInterfaceMonitor::UpdateThreadMain (this=<value optimized out>) at ptclib/psockbun.cxx:248 #4 0x4ecb8266 in PThreadObj<PInterfaceMonitor>::Main (this=<value optimized out>) at /usr/src/debug/ptlib-2.4.2/include/ptlib/thread.h:576 #5 0x4ec982d8 in PThread::PX_ThreadStart (arg=<value optimized out>) at ptlib/unix/tlibthrd.cxx:806 #6 0x00ad632f in start_thread () from /lib/libpthread.so.0 #7 0x00a1120e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xb6f7fb90 (LWP 5429)): #0 0xb7f10424 in __kernel_vsyscall () #1 0x00ad9ed2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4ec936c2 in PSyncPoint::Wait (this=<value optimized out>, waitTime=<value optimized out>) at ptlib/unix/tlibthrd.cxx:1436 #3 0x4f04ee83 in OpalManager::GarbageMain (this=<value optimized out>) at /usr/src/debug/opal-3.4.2/src/opal/manager.cxx:1495 #4 0x4f058145 in OpalManager::GarbageMain_PNotifier::Call (this=Could not find the frame base for "OpalManager::GarbageMain_PNotifier::Call(PObject&, int) const". ) at /usr/src/debug/opal-3.4.2/include/opal/manager.h:1318 #5 0x08107667 in PNotifier::operator() (this=0x9f86da4, notifier= 0x9f86d20, extra=0) at /usr/include/ptlib/notifier.h:95 #6 0x4ecbb278 in PSimpleThread::Main (this=Could not find the frame base for "PSimpleThread::Main()". ) at ptlib/common/osutils.cxx:1971 #7 0x4ec982d8 in PThread::PX_ThreadStart (arg=<value optimized out>) at ptlib/unix/tlibthrd.cxx:806 #8 0x00ad632f in start_thread () from /lib/libpthread.so.0 #9 0x00a1120e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xb6fc0b90 (LWP 5428)): #0 0xb7f10424 in __kernel_vsyscall () #1 0x00ad9ed2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4ec936c2 in PSyncPoint::Wait (this=<value optimized out>, waitTime=<value optimized out>) at ptlib/unix/tlibthrd.cxx:1436 #3 0x081dbf75 in GMVideoOutputManager::Main (this=0x9f4f018) at ../../../../lib/engine/videooutput/common/videooutput-manager-common.cpp:86 #4 0x4ec982d8 in PThread::PX_ThreadStart (arg=<value optimized out>) at ptlib/unix/tlibthrd.cxx:806 #5 0x00ad632f in start_thread () from /lib/libpthread.so.0 #6 0x00a1120e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb7001b90 (LWP 5427)): #0 0xb7f10424 in __kernel_vsyscall () #1 0x00ad9ed2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4ec936c2 in PSyncPoint::Wait (this=<value optimized out>, waitTime=<value optimized out>) at ptlib/unix/tlibthrd.cxx:1436 #3 0x0818df9b in Ekiga::AudioEventScheduler::Main (this=0x9f4e610) at ../../../../lib/engine/audiooutput/skel/audiooutput-scheduler.cpp:83 #4 0x4ec982d8 in PThread::PX_ThreadStart (arg=<value optimized out>) at ptlib/unix/tlibthrd.cxx:806 #5 0x00ad632f in start_thread () from /lib/libpthread.so.0 #6 0x00a1120e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb7042b90 (LWP 5426)): #0 0xb7f10424 in __kernel_vsyscall () #1 0x009cd736 in nanosleep () from /lib/libc.so.6 #2 0x00a0a00c in usleep () from /lib/libc.so.6 #3 0x4ec9ca51 in PAdaptiveDelay::Delay (this=<value optimized out>, frameTime=<value optimized out>) at ptclib/delaychan.cxx:80 #4 0x081b0049 in GMVideoInputManager_mlogo::get_frame_data (this=0x9f52440, data=0xa059fb8 '�' <repeats 200 times>..., width= 0xb7042294, height= 0xb7042290) at ../../../../lib/engine/videoinput/mlogo/videoinput-manager-mlogo.cpp:128 ---Type <return> to continue, or q <return> to quit--- #5 0x0817b196 in Ekiga::VideoInputCore::get_frame_data (this=0x9f51678, data=0xa059fb8 '�' <repeats 200 times>..., width= 0xb7042294, height= 0xb7042290) at ../../../../lib/engine/videoinput/skel/videoinput-core.cpp:380 #6 0x0817b306 in Ekiga::VideoInputCore::VideoPreviewManager::Main (this=0x9f51774) at ../../../../lib/engine/videoinput/skel/videoinput-core.cpp:107 #7 0x4ec982d8 in PThread::PX_ThreadStart (arg=<value optimized out>) at ptlib/unix/tlibthrd.cxx:806 #8 0x00ad632f in start_thread () from /lib/libpthread.so.0 #9 0x00a1120e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb7ed9770 (LWP 5423)): #0 0x4eab08d2 in g_type_check_instance_cast () from /lib/libgobject-2.0.so.0 #1 0x080d4b60 in closed_cb (main_window=0xbff0e1d7) at gui/main.cpp:3645 #2 0x4eaa08a4 in g_cclosure_marshal_VOID__VOID () from /lib/libgobject-2.0.so.0 #3 0x4ea9311b in g_closure_invoke () from /lib/libgobject-2.0.so.0 #4 0x4eaa7985 in ?? () from /lib/libgobject-2.0.so.0 #5 0x4eaa8ebe in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 #6 0x4eaa9326 in g_signal_emit () from /lib/libgobject-2.0.so.0 #7 0x4e767ba2 in ?? () from /usr/lib/libnotify.so.1 #8 0x4eaa053c in g_cclosure_marshal_VOID () from /lib/libgobject-2.0.so.0 #9 0x4e60833f in ?? () from /usr/lib/libdbus-glib-1.so.2 #10 0x4ea9311b in g_closure_invoke () from /lib/libgobject-2.0.so.0 #11 0x4eaa7985 in ?? () from /lib/libgobject-2.0.so.0 #12 0x4eaa8ebe in g_signal_emit_valist () from /lib/libgobject-2.0.so.0 #13 0x4eaa9326 in g_signal_emit () from /lib/libgobject-2.0.so.0 #14 0x4e609597 in ?? () from /usr/lib/libdbus-glib-1.so.2 #15 0x4143f175 in dbus_connection_dispatch () from /lib/libdbus-1.so.3 #16 0x4e60004d in ?? () from /usr/lib/libdbus-glib-1.so.2 #17 0x4e9dce38 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #18 0x4e9e04e3 in ?? () from /lib/libglib-2.0.so.0 #19 0x4e9e0a02 in g_main_loop_run () from /lib/libglib-2.0.so.0 #20 0x4f819d45 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x080d6f74 in main (argc=1, argv=0xbff0eef4, envp=Cannot access memory at address 0xa ) at gui/main.cpp:4822
Attachment:
ekiga.out.gz
Description: GNU Zip compressed data