Re: [Ekiga-list] Incoming call failure with 3.1.1



Damien Sandras wrote:
Le mercredi 25 février 2009 à 21:02 -0500, Mark T.B. Carroll a écrit :
Damien Sandras <dsandras seconix com> writes:

Le jeudi 19 février 2009 à 00:32 -0500, Mark T.B. Carroll a écrit :
I have run through the configuration assistant thing from start to
finish. I can call the 500 ekiga net echo test and that works just fine.
However, calling the 520 ekiga net callback service has it hang up on me
and then ... nothing, though the -d 5 output shows that it is indeed
getting a callback initiated from from sip:500 ekiga net which is then
aborted. I am behind NAT and the router forwards incoming UDP from port
5060 to 5100 to the machine I'm using and acts as a gateway to let all
my outgoing packets out.

Should I gzip my -d 4 output and send it to somebody? I can also sniff
packets and send pcap files. I use Debian; software versions are,
There is a known problem with incoming calls and the current snapshot. I
will fix it this week-end.
Now with the 20090225 one, the incoming call does arrive (yay!), I hit
`accept', and it segfaults.

I can still send my -d 4 output to somebody. (-:

A gdb backtrace would be more useful.

waiting for some kind of customer "service", taking a backtrace (yes, same problem, trunk as of yesterday).

--a

[Thread 0x7fffe5953950 (LWP 4883) exited]
[Thread 0x7fffe4f52950 (LWP 4882) exited]

Program received signal SIGSEGV, Segmentation fault.
0x00000000004a0ff9 in incoming_call_response_cb (
   incoming_call_popup=0x7fffeca23520, response=0, data=0x7fffffffde80)
   at gui/main.cpp:1418
1418          call->hangup ();
Missing separate debuginfos [cut]
(gdb) thread apply all bt

Thread 19 (Thread 0x7fffe3b7c950 (LWP 4869)):
#0  0x00000037b200b309 in pthread_cond_wait@@GLIBC_2.3.2 ()
  from /lib64/libpthread.so.0
#1  0x00007ffff6ea0222 in PSyncPoint::Wait (this=0x7fffe804abc8)
   at ptlib/unix/tlibthrd.cxx:1468
#2  0x00007ffff7ade927 in SIPEndPoint::SIP_PDU_Thread::Main (
   this=0x7fffe804aa70)
   at /home/mk/src/rpms/build/opal-3.7.0/src/sip/sipep.cxx:1507
#3  0x00007ffff6e9f570 in PThread::PX_ThreadStart (arg=0x7fffe804aa70)
   at ptlib/unix/tlibthrd.cxx:853
#4  0x00000037b20073da in start_thread () from /lib64/libpthread.so.0
#5  0x00000037b14e62bd in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fffedaa5950 (LWP 4857)):
#0  0x00000037b14dc886 in poll () from /lib64/libc.so.6
#1  0x00000037b2c3ae08 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00000037b2c3b49d in g_main_loop_run () from /lib64/libglib-2.0.so.0
#3  0x00000037bc248170 in ?? () from /usr/lib64/libORBit-2.so.0
#4  0x00000037b2c60d44 in ?? () from /lib64/libglib-2.0.so.0
#5  0x00000037b20073da in start_thread () from /lib64/libpthread.so.0
#6  0x00000037b14e62bd in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fffee4a6950 (LWP 4850)):
#0  0x00000037b14dc886 in poll () from /lib64/libc.so.6
#1  0x00000037b2c3ae08 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00000037b2c3b49d in g_main_loop_run () from /lib64/libglib-2.0.so.0
#3  0x0000003b97c18d8d in ?? () from /usr/lib64/libebook-1.2.so.9
#4  0x00000037b2c60d44 in ?? () from /lib64/libglib-2.0.so.0
#5  0x00000037b20073da in start_thread () from /lib64/libpthread.so.0
#6  0x00000037b14e62bd in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fffee745950 (LWP 4848)):
#0  0x00000037b14deaa2 in select () from /lib64/libc.so.6
#1  0x00007ffff6e9f2c6 in PThread::PXBlockOnIO (this=0x9a01e0, handle=40,
   type=2, timeout= 0x7fffee744c20) at ptlib/unix/tlibthrd.cxx:952
#2  0x00007ffff6e94c82 in PChannel::PXSetIOBlock (this=0x99fd58,
   type=PChannel::PXAcceptBlock, timeout= 0x7fffee744c20)
   at ptlib/unix/channel.cxx:119
#3  0x00007ffff6e91340 in PSocket::os_accept (this=0x9a3200,
   listener= 0x99fd58, addr=0x7fffee744c70, size=0x7fffee744cfc)
   at ptlib/unix/socket.cxx:206
#4 0x00007ffff6ebd720 in PTCPSocket::Accept (this=0x9a3200, socket= 0x99fd58)
   at ptlib/common/sockets.cxx:2359
#5  0x00007ffff779dc6a in OpalListenerTCP::Accept (this=0x99fd00,
   timeout= 0x7fffee744e90)
   at /home/mk/src/rpms/build/opal-3.7.0/src/opal/transports.cxx:638
#6 0x00007ffff779df44 in OpalListener::ListenForConnections (this=0x99fd00,
   thread= 0x9a01e0)
   at /home/mk/src/rpms/build/opal-3.7.0/src/opal/transports.cxx:472
#7 0x00007ffff779e76b in OpalListener::ListenForConnections_PNotifier::Call (
   this=0x9a00e0, note= 0x9a01e0, extra=0)
   at /home/mk/src/rpms/build/opal-3.7.0/include/opal/transports.h:355
#8  0x00007ffff6ecfe84 in PSimpleThread::Main (this=0x9a01e0)
   at ptlib/common/osutils.cxx:2031
#9  0x00007ffff6e9f570 in PThread::PX_ThreadStart (arg=0x9a01e0)
   at ptlib/unix/tlibthrd.cxx:853
#10 0x00000037b20073da in start_thread () from /lib64/libpthread.so.0
#11 0x00000037b14e62bd in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fffee786950 (LWP 4847)):
#0  0x00000037b14deaa2 in select () from /lib64/libc.so.6
#1  0x00007ffff6e90f2b in PSocket::Select (read= 0x7fffee785c70,
   write= 0x7fffee785b10, except= 0x7fffee785af0, timeout= 0x7fffee785e90)
   at ptlib/unix/socket.cxx:328
#2  0x00007ffff6ebec94 in PSocket::Select (read= 0x7fffee785c70,
   timeout= 0x7fffee785e90) at ptlib/common/sockets.cxx:1045
#3  0x00007ffff6ec5b82 in PMonitoredSockets::ReadFromSocket (this=0x98b830,
   readers= 0x7fffee785c70, socket= 0x7fffee785c68, buf=0x7fffd6fb0d20,
   len=65536, addr= 0x7fffee785da0, port= 0x7fffee785dce,
   lastReadCount= 0x7fffee785dc8, timeout= 0x7fffee785e90)
   at ptclib/psockbun.cxx:588
#4  0x00007ffff6ec635e in PMonitoredSocketBundle::ReadFromBundle (
   this=0x98b830, buf=0x7fffd6fb0d20, len=65536, addr= 0x7fffee785da0,
   port= 0x7fffee785dce, iface= 0x7fffee785d40,
   lastReadCount= 0x7fffee785dc8, timeout= 0x7fffee785e90)
   at ptclib/psockbun.cxx:991
#5  0x00007ffff779a17a in OpalListenerUDP::Accept (this=0x98b730,
   timeout= 0x7fffee785e90)
   at /home/mk/src/rpms/build/opal-3.7.0/src/opal/transports.cxx:747
#6 0x00007ffff779df44 in OpalListener::ListenForConnections (this=0x98b730,
   thread= 0x98ca10)
   at /home/mk/src/rpms/build/opal-3.7.0/src/opal/transports.cxx:472
#7 0x00007ffff779e76b in OpalListener::ListenForConnections_PNotifier::Call (
   this=0x98c090, note= 0x98ca10, extra=0)
   at /home/mk/src/rpms/build/opal-3.7.0/include/opal/transports.h:355
#8  0x00007ffff6ecfe84 in PSimpleThread::Main (this=0x98ca10)
   at ptlib/common/osutils.cxx:2031
#9  0x00007ffff6e9f570 in PThread::PX_ThreadStart (arg=0x98ca10)
   at ptlib/unix/tlibthrd.cxx:853
#10 0x00000037b20073da in start_thread () from /lib64/libpthread.so.0
#11 0x00000037b14e62bd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fffee7c7950 (LWP 4846)):
#0  0x00000037b200b58d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
  from /lib64/libpthread.so.0
#1  0x00007ffff6ea0107 in PSyncPoint::Wait (this=0x83a618,
   waitTime= 0x7fffee7c6ef0) at ptlib/unix/tlibthrd.cxx:1486
#2  0x00007ffff6ea06a6 in PHouseKeepingThread::Main (this=0x989be0)
   at ptlib/unix/tlibthrd.cxx:129
#3  0x00007ffff6e9f570 in PThread::PX_ThreadStart (arg=0x989be0)
   at ptlib/unix/tlibthrd.cxx:853
#4  0x00000037b20073da in start_thread () from /lib64/libpthread.so.0
#5  0x00000037b14e62bd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fffee808950 (LWP 4845)):
#0  0x00000037b200b58d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
  from /lib64/libpthread.so.0
#1 0x00007ffff6ea0107 in PSyncPoint::Wait (this=0x83b808, waitTime= 0x83b7b8)
   at ptlib/unix/tlibthrd.cxx:1486
#2  0x00007ffff6e8fc8b in PIPSocket::WaitForRouteTableChange (
   timeout= 0x83b7b8, cancellation=0x83b808) at ptlib/unix/socket.cxx:1527
#3 0x00007ffff6ec7ec5 in PInterfaceMonitor::UpdateThreadMain (this=0x83b710)
   at ptclib/psockbun.cxx:258
#4 0x00007ffff6ecb111 in PThreadObj<PInterfaceMonitor>::Main (this=0x989930)
   at /home/mk/src/rpms/build/ptlib-2.7.0/include/ptlib/thread.h:599
#5  0x00007ffff6e9f570 in PThread::PX_ThreadStart (arg=0x989930)
   at ptlib/unix/tlibthrd.cxx:853
#6  0x00000037b20073da in start_thread () from /lib64/libpthread.so.0
#7  0x00000037b14e62bd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fffee849950 (LWP 4844)):
#0  0x00000037b200b58d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
  from /lib64/libpthread.so.0
#1  0x00007ffff6ea0107 in PSyncPoint::Wait (this=0x941418,
   waitTime= 0x7fffee848ec0) at ptlib/unix/tlibthrd.cxx:1486
#2  0x00007ffff7750514 in OpalManager::GarbageMain (this=0x940a60)
   at /home/mk/src/rpms/build/opal-3.7.0/src/opal/manager.cxx:1542
#3  0x00007ffff775707b in OpalManager::GarbageMain_PNotifier::Call (
   this=0x982890, note= 0x93fc00, extra=0)
   at /home/mk/src/rpms/build/opal-3.7.0/include/opal/manager.h:1369
#4  0x00007ffff6ecfe84 in PSimpleThread::Main (this=0x93fc00)
   at ptlib/common/osutils.cxx:2031
#5  0x00007ffff6e9f570 in PThread::PX_ThreadStart (arg=0x93fc00)
   at ptlib/unix/tlibthrd.cxx:853
#6  0x00000037b20073da in start_thread () from /lib64/libpthread.so.0
#7  0x00000037b14e62bd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fffee88a950 (LWP 4843)):
#0  0x00000037b200b309 in pthread_cond_wait@@GLIBC_2.3.2 ()
  from /lib64/libpthread.so.0
#1  0x00007ffff6ea0222 in PSyncPoint::Wait (this=0x8ed938)
   at ptlib/unix/tlibthrd.cxx:1468
#2  0x00000000005a2a4f in GMVideoOutputManager::Main (this=0x8ed6f0)
at ../../../../lib/engine/components/common-videooutput/videooutput-manager-common.cpp:92
#3  0x00007ffff6e9f570 in PThread::PX_ThreadStart (arg=0x8ed6f0)
   at ptlib/unix/tlibthrd.cxx:853
#4  0x00000037b20073da in start_thread () from /lib64/libpthread.so.0
#5  0x00000037b14e62bd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fffee8cb950 (LWP 4842)):
#0  0x00000037b200b58d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
  from /lib64/libpthread.so.0
#1  0x00007ffff6ea0107 in PSyncPoint::Wait (this=0x8eacc0,
   waitTime= 0x7fffee8caec0) at ptlib/unix/tlibthrd.cxx:1486
#2  0x000000000058b8ee in Ekiga::AudioEventScheduler::Main (this=0x8eabe8)
   at ../../../lib/engine/audiooutput/audiooutput-scheduler.cpp:83
#3  0x00007ffff6e9f570 in PThread::PX_ThreadStart (arg=0x8eabe8)
   at ptlib/unix/tlibthrd.cxx:853
#4  0x00000037b20073da in start_thread () from /lib64/libpthread.so.0
#5  0x00000037b14e62bd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fffee90c950 (LWP 4841)):
#0  0x00000037b200b309 in pthread_cond_wait@@GLIBC_2.3.2 ()
  from /lib64/libpthread.so.0
#1  0x00007ffff6ea0222 in PSyncPoint::Wait (this=0x8ea6e8)
   at ptlib/unix/tlibthrd.cxx:1468
#2  0x000000000050d1a5 in Ekiga::VideoInputCore::VideoPreviewManager::Main (
   this=0x8ea528) at ../../../lib/engine/videoinput/videoinput-core.cpp:106
#3  0x00007ffff6e9f570 in PThread::PX_ThreadStart (arg=0x8ea528)
   at ptlib/unix/tlibthrd.cxx:853
#4  0x00000037b20073da in start_thread () from /lib64/libpthread.so.0
#5  0x00000037b14e62bd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ffff6b247b0 (LWP 4832)):
#0  0x00000000004a0ff9 in incoming_call_response_cb (
   incoming_call_popup=0x7fffeca23520, response=0, data=0x7fffffffde80)
   at gui/main.cpp:1418
#1 0x00000037b340b7dd in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#2  0x00000037b34214bd in ?? () from /lib64/libgobject-2.0.so.0
#3  0x00000037b3422b68 in g_signal_emit_valist ()
  from /lib64/libgobject-2.0.so.0
#4  0x00000037b3423093 in g_signal_emit () from /lib64/libgobject-2.0.so.0
#5 0x00000037b340b7dd in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#6  0x00000037b34214bd in ?? () from /lib64/libgobject-2.0.so.0
#7  0x00000037b3422b68 in g_signal_emit_valist ()
  from /lib64/libgobject-2.0.so.0
#8  0x00000037b3423093 in g_signal_emit () from /lib64/libgobject-2.0.so.0
#9  0x00000037b98850fd in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#10 0x00000037b340b7dd in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#11 0x00000037b3420dd8 in ?? () from /lib64/libgobject-2.0.so.0
#12 0x00000037b3422b68 in g_signal_emit_valist ()
  from /lib64/libgobject-2.0.so.0
#13 0x00000037b3423093 in g_signal_emit () from /lib64/libgobject-2.0.so.0
#14 0x00000037b988434d in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#15 0x00000037b9929a08 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#16 0x00000037b340b7dd in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#17 0x00000037b342119b in ?? () from /lib64/libgobject-2.0.so.0
#18 0x00000037b34229ea in g_signal_emit_valist ()
  from /lib64/libgobject-2.0.so.0
#19 0x00000037b3423093 in g_signal_emit () from /lib64/libgobject-2.0.so.0
#20 0x00000037b9a2c7de in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#21 0x00000037b9922373 in gtk_propagate_event ()
  from /usr/lib64/libgtk-x11-2.0.so.0
#22 0x00000037b9923493 in gtk_main_do_event ()
  from /usr/lib64/libgtk-x11-2.0.so.0
#23 0x00000037bae4deac in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#24 0x00000037b2c3779b in g_main_context_dispatch ()
  from /lib64/libglib-2.0.so.0
#25 0x00000037b2c3af6d in ?? () from /lib64/libglib-2.0.so.0
#26 0x00000037b2c3b49d in g_main_loop_run () from /lib64/libglib-2.0.so.0
#27 0x00000037b99238a7 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#28 0x00000000004aa0ec in main (argc=1, argv=0x7fffffffe448)
   at gui/main.cpp:4562
(gdb) k
Kill the program being debugged? (y or n) (gdb) q


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