Re: [Ekiga-devel-list] Thread crashes on terminating a connection
- From: Damien Sandras <dsandras seconix com>
- To: Craig Southeren <craigs postincrement com>
- Cc: Ekiga development mailing list <ekiga-devel-list gnome org>
- Subject: Re: [Ekiga-devel-list] Thread crashes on terminating a connection
- Date: Tue, 17 Oct 2006 15:37:56 +0200
Le mardi 17 octobre 2006 à 15:28 +0200, Damien Sandras a écrit :
> Le mardi 17 octobre 2006 à 14:10 +1000, Craig Southeren a écrit :
> > On Tue, 17 Oct 2006 11:08:45 +1000
> > Craig Southeren <craigs postincrement com> wrote:
> >
> > >
> > > On Mon, 16 Oct 2006 18:43:42 +0200
> > > Damien Sandras <dsandras seconix com> wrote:
> > >
> > > > Le lundi 16 octobre 2006 à 16:33 +0200, Jan Schampera a écrit :
> > > > > On Mon, 16 Oct 2006 18:03:47 +0200
> > > > > Damien Sandras <dsandras seconix com> wrote:
> > > > >
> > > > > > Yes, I can confirm CVS is fully broken. I would recommend everyone not
> > > > > > to use CVS except if frequent crashes are not a problem for you.
> > >
> > > I'll be looking at the problem today. Hopefully I can duplicate it.
> >
> > I've checked in a fix that seems to make a difference here.
> >
> > I'd appreciate feedback from anyone else who can try this.
>
> For that problem, yes.
>
> For the other problem, no:
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread -1245426768 (LWP 5990)]
> 0xb766f2d9 in PThread::PXBlockOnIO ()
> from /home/damien/CVS/pwlib/lib/libpt_linux_x86_r.so.1.11.2
> (gdb) bt
> #0 0xb766f2d9 in PThread::PXBlockOnIO ()
> from /home/damien/CVS/pwlib/lib/libpt_linux_x86_r.so.1.11.2
> #1 0xb7664944 in PChannel::PXSetIOBlock ()
> from /home/damien/CVS/pwlib/lib/libpt_linux_x86_r.so.1.11.2
> #2 0xb765fd9a in PSocket::os_recvfrom ()
> from /home/damien/CVS/pwlib/lib/libpt_linux_x86_r.so.1.11.2
> #3 0xb7677fc9 in PIPDatagramSocket::ReadFrom ()
> from /home/damien/CVS/pwlib/lib/libpt_linux_x86_r.so.1.11.2
> #4 0xb767803a in PUDPSocket::Read ()
> from /home/damien/CVS/pwlib/lib/libpt_linux_x86_r.so.1.11.2
> #5 0xb7663fc5 in PIndirectChannel::Read ()
> from /home/damien/CVS/pwlib/lib/libpt_linux_x86_r.so.1.11.2
> #6 0xb6ee6646 in OpalTransportUDP::Read ()
> from /home/damien/CVS/opal/lib/libopal_linux_x86_r.so.2.3
> #7 0xb7666155 in PChannelStreamBuffer::underflow ()
> from /home/damien/CVS/pwlib/lib/libpt_linux_x86_r.so.1.11.2
> #8 0xb7665ea8 in PChannelStreamBuffer::seekoff ()
> from /home/damien/CVS/pwlib/lib/libpt_linux_x86_r.so.1.11.2
> #9 0xb6af426a in std::basic_streambuf<char, std::char_traits<char>
> >::pubseekoff () from /usr/lib/libstdc++.so.6
> #10 0xb7206840 in SIP_PDU::Read ()
> from /home/damien/CVS/opal/lib/libopal_linux_x86_r.so.2.3
> #11 0xb71e4a33 in SIPEndPoint::HandlePDU ()
> from /home/damien/CVS/opal/lib/libopal_linux_x86_r.so.2.3
> #12 0xb71e494a in SIPEndPoint::TransportThreadMain ()
> from /home/damien/CVS/opal/lib/libopal_linux_x86_r.so.2.3
> #13 0xb71eeb2e in SIPEndPoint::TransportThreadMain_PNotifier::Call ()
> from /home/damien/CVS/opal/lib/libopal_linux_x86_r.so.2.3
> #14 0xb767ef29 in PSimpleThread::Main ()
> from /home/damien/CVS/pwlib/lib/libpt_linux_x86_r.so.1.11.2
> #15 0xb766d3df in PThread::PX_ThreadStart ()
> from /home/damien/CVS/pwlib/lib/libpt_linux_x86_r.so.1.11.2
> #16 0xb6b4dced in start_thread () from /lib/tls/libpt
Another (unuseful) backtrace:
(gdb) bt
#0 0x00000000 in ?? ()
#1 0xb75db422 in PThread::PX_ThreadEnd ()
from /home/damien/CVS/pwlib/lib/libpt_linux_x86_r.so.1.11.2
#2 0xb6abfd18 in _pthread_cleanup_pop () from /lib/tls/libpthread.so.0
#3 0xb75db3e7 in PThread::PX_ThreadStart ()
from /home/damien/CVS/pwlib/lib/libpt_linux_x86_r.so.1.11.2
#4 0xb6abbced in start_thread () from /lib/tls/libpthread.so.0
#5 0xb693fdee in clone () from /lib/tls/libc.so.6
--
_ Damien Sandras
(o-
//\ Ekiga Softphone: http://www.ekiga.org/
v_/_ NOVACOM : http://www.novacom.be/
FOSDEM : 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]