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



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



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