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
signature.asc
Description: Digital signature