Re: [GnomeMeeting-devel-list] Segfault in SIPTransaction::OnRetry () libopal-cvs 20060302-01-sid
- From: Damien Sandras <dsandras seconix com>
- To: GnomeMeeting development mailing list <gnomemeeting-devel-list gnome org>
- Subject: Re: [GnomeMeeting-devel-list] Segfault in SIPTransaction::OnRetry () libopal-cvs 20060302-01-sid
- Date: Sun, 05 Mar 2006 22:08:42 +0100
Le dimanche 05 mars 2006 à 22:00 +0100, Damien Sandras a écrit :
> Hi,
>
>
> I think I solved it. It is a bug that was reported many times on the
> bugzilla. I will commit a possible fix for that in a few minutes!
>
Sourceforge is down, so it will be for tomorrow...
> Le dimanche 05 mars 2006 à 03:03 +0100, thomas schorpp a écrit :
> > thomas schorpp wrote:
> > > thomas schorpp wrote:
> > >
> > >>ekiga cvs head startup:
> > >>
> > >>on sip accounts register:
> > >>
> > >>Program received signal SIGSEGV, Segmentation fault.
> > >>[Switching to Thread -1242383440 (LWP 7001)]
> > >>0x08422d79 in ?? ()
> > >>(gdb) bt
> > >>#0 0x08422d79 in ?? ()
> > >>#1 0xb6e78b88 in SIPTransaction::OnRetry ()
> > >> from /usr/lib/libopal_linux_x86_r.so.2.3
> > >>#2 0xb6e7adfd in SIPTransaction::OnRetry_PNotifier::Call ()
> > >> from /usr/lib/libopal_linux_x86_r.so.2.3
> > >>#3 0xb7323c43 in PTimer::OnTimeout () from /usr/lib/libpt.so.1.11.0
> > >>#4 0xb7323d53 in PTimer::Process () from /usr/lib/libpt.so.1.11.0
> > >>#5 0xb7323eaf in PTimerList::Process () from /usr/lib/libpt.so.1.11.0
> > >>#6 0xb731543d in PHouseKeepingThread::Main () from /usr/lib/libpt.so.1.11.0
> > >>#7 0xb73133e9 in PThread::PX_ThreadStart () from /usr/lib/libpt.so.1.11.0
> > >>#8 0xb680acfd in start_thread () from /lib/tls/libpthread.so.0
> > >>#9 0xb669213e in clone () from /lib/tls/libc.so.6
> > >>(gdb)
> > >>
> > >
> > >
> > > back to own build cvs head libs:
> > >
> > > Program received signal SIGSEGV, Segmentation fault.
> > > [Switching to Thread -1245246544 (LWP 30098)]
> > > 0xb6d7b06e in SIPTransaction::OnRetry (this=0x844ae20)
> > > at /usr/local/src/opal/src/sip/sippdu.cxx:2013
> > > 2013 else if (!transport.SetLocalAddress(localAddress) || !Write(transport)) {
> > > (gdb) bt
> > > #0 0xb6d7b06e in SIPTransaction::OnRetry (this=0x844ae20)
> > > at /usr/local/src/opal/src/sip/sippdu.cxx:2013
> > > #1 0xb6d824ec in SIPTransaction::OnRetry_PNotifier::Call (this=0x846b5c8,
> > > note= 0x844af58, extra=0) at sippdu.h:756
> > > #2 0xb72dbbec in PTimer::OnTimeout (this=0x844af58) at ../common/osutils.cxx:1308
> > > #3 0xb72dbda2 in PTimer::Process (this=0x844af58, delta= 0xb5c70344,
> > > minTimeLeft= 0xb5c703dc) at ../common/osutils.cxx:1350
> > > #4 0xb72dbf9d in PTimerList::Process (this=0x8111234) at ../common/osutils.cxx:1395
> > > #5 0xb72be5f8 in PHouseKeepingThread::Main (this=0x818cc50) at tlibthrd.cxx:646
> > > #6 0xb72c07aa in PThread::PX_ThreadStart (arg=0x818cc50) at tlibthrd.cxx:1334
> > > #7 0xb64ebcfd in start_thread () from /lib/tls/libpthread.so.0
> > > #8 0xb637313e in clone () from /lib/tls/libc.so.6
> > > (gdb)
> >
> > setup 1-2 sip accounts
> >
> > set breakpoint on transports.cxx:1965
> >
> > start ekiga in debugger
> >
> > it occours on the > second debugger continue within 2 seconds.
> >
> > ... sync/timing problem, something (transport object?)
> > gets deleted and then reaccessed by the timer callback handlers(?).
> > can be catched in resendCancel intermittend too.
> >
> > i need graphical documentation of the timing/sync flow in
> > the libs to solve this, since i dont know the code well, sorry.
> >
> > y
> > tom
> >
> >
> >
> >
> >
> > _______________________________________________
> > Gnomemeeting-devel-list mailing list
> > Gnomemeeting-devel-list gnome org
> > http://mail.gnome.org/mailman/listinfo/gnomemeeting-devel-list
--
_ Damien Sandras
(o-
//\ Ekiga Softphone: http://www.ekiga.org/
v_/_ FOSDEM 2006 : http://www.fosdem.org/
SIP Phone : sip:dsandras ekiga net
sip:600000 ekiga net
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]