Re: [Ekiga-devel-list] Segmentation fault when caller clears the call



Can you try Ekiga TRUNK ?

Le samedi 10 janvier 2009 à 19:04 +0000, Andrea a écrit :
> 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
> _______________________________________________
> Ekiga-devel-list mailing list
> Ekiga-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
-- 
 _     Damien Sandras
(o-      
//\    Ekiga Softphone : http://www.ekiga.org/
v_/_   Be IP           : http://www.beip.be/
       FOSDEM          : http://www.fosdem.org/
       SIP Phone       : sip:dsandras ekiga net
                       



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]