Bug#735600: ekiga: Segmentation fault after libpt2.10.10 upgrade

Sylvain BOILARD boilard at crans.org
Mon Feb 10 22:49:38 UTC 2014


notfixed 735600 2.10.10~dfsg-4
thanks


Hi,

I still encounter crashes seemingly caused by libpt with Ekiga.

Here is the backtrace I get when Ekiga crashes after the program has
ran for a while:


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd40d3700 (LWP 29466)]
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x00007ffff3e61c1b in PStringOptions::SetAt(PCaselessString const&, PString const&) () from /usr/lib/libopal.so.3.10.10
#2  0x00007ffff3eff05d in PStringOptions::SetAt(char const*, PString const&) () from /usr/lib/libopal.so.3.10.10
#3  0x00007ffff42cbc5f in SIPMIMEInfo::SetContact(PString const&) () from /usr/lib/libopal.so.3.10.10
#4  0x00007ffff429b8e0 in SIPEndPoint::AdjustToRegistration(SIP_PDU&, OpalTransport const&, SIPConnection const*) () from /usr/lib/libopal.so.3.10.10
#5  0x00007ffff42d1ea8 in SIP_PDU::SendResponse(OpalTransport&, SIP_PDU&, SIPEndPoint*) const () from /usr/lib/libopal.so.3.10.10
#6  0x00007ffff42db055 in SIPResponse::Send(OpalTransport&, SIP_PDU const&) () from /usr/lib/libopal.so.3.10.10
#7  0x00007ffff4296347 in SIPEndPoint::OnReceivedOPTIONS(OpalTransport&, SIP_PDU&) () from /usr/lib/libopal.so.3.10.10
#8  0x00007ffff429373b in SIPEndPoint::OnReceivedConnectionlessPDU(OpalTransport&, SIP_PDU*) () from /usr/lib/libopal.so.3.10.10
#9  0x00007ffff4292e25 in SIPEndPoint::OnReceivedPDU(OpalTransport&, SIP_PDU*) () from /usr/lib/libopal.so.3.10.10
#10 0x00007ffff42912f9 in SIPEndPoint::HandlePDU(OpalTransport&) () from /usr/lib/libopal.so.3.10.10
#11 0x00007ffff428ff19 in SIPEndPoint::NewIncomingConnection(OpalTransport*) () from /usr/lib/libopal.so.3.10.10
#12 0x00007ffff3e758fd in OpalEndPoint::ListenerCallback(PThread&, long) () from /usr/lib/libopal.so.3.10.10
#13 0x00007ffff3e77017 in OpalEndPoint::ListenerCallback_PNotifier::Call(PObject&, long) const () from /usr/lib/libopal.so.3.10.10
#14 0x00007ffff3ec0812 in OpalListener::ListenForConnections(PThread&, long) () from /usr/lib/libopal.so.3.10.10
#15 0x00007ffff3ec97af in OpalListener::ListenForConnections_PNotifier::Call(PObject&, long) const () from /usr/lib/libopal.so.3.10.10
#16 0x00007ffff3209ad2 in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.10.10
#17 0x00007ffff1d78e0e in start_thread (arg=0x7fffd40d3700) at pthread_create.c:311
#18 0x00007ffff1aae0fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113


And the backtrace I get when the program crashes just after it has
started:


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd40d3700 (LWP 30781)]
0x00007ffff3e61c0f in PStringOptions::SetAt(PCaselessString const&, PString const&) () from /usr/lib/libopal.so.3.10.10
(gdb) bt
#0  0x00007ffff3e61c0f in PStringOptions::SetAt(PCaselessString const&, PString const&) () from /usr/lib/libopal.so.3.10.10
#1  0x00007ffff3eff05d in PStringOptions::SetAt(char const*, PString const&) () from /usr/lib/libopal.so.3.10.10
.
. (Same as before after that, just different frame numbers.)
.


Looking at the disassembly, the crash seems to happen on the call to
method MakeUnique() in the file include/ptlib/pstring.h at line 2867.

Hope this helps.

Cheers,

-- 
Sylvain Boilard
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-voip-maintainers/attachments/20140210/4ae81b1f/attachment.sig>


More information about the Pkg-voip-maintainers mailing list