Bug#538734: SEGV in SIP_PDU::Write

Joachim Breitner nomeata at debian.org
Sun Jul 26 16:19:53 UTC 2009


Package: libopal3.6.4
Version: 3.6.4~dfsg-1
Severity: normal
File: /usr/lib/libopal.so.3.6.4

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

when trying to register on account that is configured to an existing
host with no sip server running, it fails. If I then click on the
checkbox, it fails again, but one moment later, ekiga crashes:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe5ba3950 (LWP 17558)]
0x00007ffff68b1ca9 in SIP_PDU::Write(OpalTransport&, OpalTransportAddress const&, PString const&) () from /usr/lib/libopal.so.3.6.4
(gdb) bt
#0  0x00007ffff68b1ca9 in SIP_PDU::Write(OpalTransport&, OpalTransportAddress const&, PString const&) () from /usr/lib/libopal.so.3.6.4
#1  0x00007ffff68b24f1 in SIPTransaction::SendPDU(SIP_PDU&) () from /usr/lib/libopal.so.3.6.4
#2  0x00007ffff68bda74 in SIPTransaction::OnRetry(PTimer&, long) () from /usr/lib/libopal.so.3.6.4
#3  0x00007ffff5d1e08c in PTimer::Process(PTimeInterval const&, PTimeInterval&) () from /usr/lib/libpt.so.2.6.4
#4  0x00007ffff5d24c48 in PTimerList::Process() () from /usr/lib/libpt.so.2.6.4
#5  0x00007ffff5ceff6e in PHouseKeepingThread::Main() () from /usr/lib/libpt.so.2.6.4
#6  0x00007ffff5ceed58 in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#7  0x00007ffff36c3f9a in start_thread () from /lib/libpthread.so.0
#8  0x00007ffff278555d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()
(gdb) 

or (on second try with -d 3):

2009/07/26 18:18:50.523	  0:12.144	 Housekeeper:0xe5ba3950	SIP	Sending PDU REGISTER sip:debconf9.debconf.org (592 bytes) to: rem=udp$89.16.166.56:5060,local=udp$10.254.1.12:5060,if=10.254.1.12%br0
2009/07/26 18:18:50.524	  0:12.145	 Housekeeper:0xe5ba3950	OpalUDP	Setting interface to 10.254.1.12%br0
2009/07/26 18:18:50.553	  0:12.175	Opal Liste...0xe5b62950	MonSock	UDP Port on remote not ready.
2009/07/26 18:18:50.762	  0:12.383	Opal Garbage:0xe5c25950	Opal	Transport clean up on termination
2009/07/26 18:18:50.762	  0:12.383	Opal Garbage:0xe5c25950	Opal	Transport clean up on termination
2009/07/26 18:18:50.796	  0:12.418	 Housekeeper:0xe5ba3950	SIP	REGISTER transaction id=z9hG4bK06663bab-6d78-de11-813b-0016eae5d6c4 timeout, making retry 2, timeout 2.000
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe5ba3950 (LWP 17794)]
0x0000000000854638 in vtable for std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > ()
(gdb) bt
#0  0x0000000000854638 in vtable for std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > ()
#1  0x00007ffff68b1cac in SIP_PDU::Write(OpalTransport&, OpalTransportAddress const&, PString const&) () from /usr/lib/libopal.so.3.6.4
#2  0x00007ffff68b24f1 in SIPTransaction::SendPDU(SIP_PDU&) () from /usr/lib/libopal.so.3.6.4
#3  0x00007ffff68bda74 in SIPTransaction::OnRetry(PTimer&, long) () from /usr/lib/libopal.so.3.6.4
#4  0x00007ffff5d1e08c in PTimer::Process(PTimeInterval const&, PTimeInterval&) () from /usr/lib/libpt.so.2.6.4
#5  0x00007ffff5d24c48 in PTimerList::Process() () from /usr/lib/libpt.so.2.6.4
#6  0x00007ffff5ceff6e in PHouseKeepingThread::Main() () from /usr/lib/libpt.so.2.6.4
#7  0x00007ffff5ceed58 in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.6.4
#8  0x00007ffff36c3f9a in start_thread () from /lib/libpthread.so.0
#9  0x00007ffff278555d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()
(gdb) 


Greetings,
Joachim

- -- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libopal3.6.4 depends on:
ii  libc6                     2.9-21         GNU C Library: Shared libraries
ii  libcelt0                  0.4.0-1        The CELT codec runtime library
ii  libexpat1                 2.0.1-4        XML parsing C library - runtime li
ii  libgcc1                   1:4.4.1-1      GCC support library
ii  libgsm1                   1.0.12-1       Shared libraries for GSM speech co
ii  libldap-2.4-2             2.4.15-1.1     OpenLDAP libraries
ii  libogg0                   1.1.3-5        Ogg Bitstream Library
ii  libpt2.6.4                2.6.4-1        Portable Tools Library
ii  libsasl2-2                2.1.23.dfsg1-1 Cyrus SASL - authentication abstra
ii  libsdl1.2debian           1.2.13-4+b1    Simple DirectMedia Layer
ii  libspeex1                 1.2~rc1-1      The Speex codec runtime library
ii  libspeexdsp1              1.2~rc1-1      The Speex extended runtime library
ii  libssl0.9.8               0.9.8k-3       SSL shared libraries
ii  libstdc++6                4.4.1-1        The GNU Standard C++ Library v3
ii  libtheora0                1.0-2          The Theora Video Compression Codec
ii  unixodbc                  2.2.11-16+b1   ODBC tools libraries

libopal3.6.4 recommends no packages.

libopal3.6.4 suggests no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkpsgikACgkQ9ijrk0dDIGyNQQCfTPe9P9dRaRT+IMrGmBKwIQ+/
B/QAoJTiGWgCg5esShomPXcGd5rSkecI
=A7c6
-----END PGP SIGNATURE-----





More information about the Pkg-voip-maintainers mailing list