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

Torquil Macdonald Sørensen torquil at gmail.com
Thu Jan 16 19:01:27 UTC 2014


Package: ekiga
Version: 4.0.1-2+b2
Severity: grave
Justification: renders package unusable

After the upgrade of libpt2.10.10 from 2.10.10~dfsg-2.1 to 2.10.10~dfsg-3, Ekiga
crashes on every startup, when it registers at ekiga.net. Downgrading to
2.10.10~dfsg-2.1 fixes the problem.

Here is the gdb backtrace that led me to suspect libpt2:

..
..
..
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd4eb0700 (LWP 4753)]
0x00007ffff3217621 in ?? () from /usr/lib/libpt.so.2.10.10
(gdb) bt
#0  0x00007ffff3217621 in ?? () from /usr/lib/libpt.so.2.10.10
#1  0x00007ffff321830f in PTimeParse () from /usr/lib/libpt.so.2.10.10
#2  0x00007ffff3225b73 in PTime::ReadFrom(std::istream&) () from /usr/lib/libpt.so.2.10.10
#3  0x00007ffff3227263 in PTime::Parse(PString const&) () from /usr/lib/libpt.so.2.10.10
#4  0x00007ffff42f5815 in SIPPresenceInfo::ParseXML(PString const&, std::list<SIPPresenceInfo, std::allocator<SIPPresenceInfo> >&, PString&) ()
   from /usr/lib/libopal.so.3.10.10
#5  0x00007ffff4305723 in SIP_Presentity::OnPresenceNotify(SIPSubscribeHandler&, SIPSubscribe::NotifyCallbackInfo&) () from /usr/lib/libopal.so.3.10.10
#6  0x00007ffff4310e3d in SIP_Presentity::OnPresenceNotify_PNotifier::Call(PObject&, SIPSubscribe::NotifyCallbackInfo&) const () from /usr/lib/libopal.so.3.10.10
#7  0x00007ffff3f013dd in PNotifierTemplate<SIPSubscribe::NotifyCallbackInfo&>::operator()(PObject&, SIPSubscribe::NotifyCallbackInfo&) const ()
   from /usr/lib/libopal.so.3.10.10
#8  0x00007ffff42f2c36 in SIPSubscribeHandler::DispatchNOTIFY(SIP_PDU&, SIP_PDU&) () from /usr/lib/libopal.so.3.10.10
#9  0x00007ffff42f1e95 in SIPSubscribeHandler::OnReceivedNOTIFY(SIP_PDU&) () from /usr/lib/libopal.so.3.10.10
#10 0x00007ffff42939b4 in SIPEndPoint::OnReceivedNOTIFY(OpalTransport&, SIP_PDU&) () from /usr/lib/libopal.so.3.10.10
#11 0x00007ffff4291689 in SIPEndPoint::OnReceivedConnectionlessPDU(OpalTransport&, SIP_PDU*) () from /usr/lib/libopal.so.3.10.10
#12 0x00007ffff4290e25 in SIPEndPoint::OnReceivedPDU(OpalTransport&, SIP_PDU*) () from /usr/lib/libopal.so.3.10.10
#13 0x00007ffff428f2f9 in SIPEndPoint::HandlePDU(OpalTransport&) () from /usr/lib/libopal.so.3.10.10
#14 0x00007ffff428df19 in SIPEndPoint::NewIncomingConnection(OpalTransport*) () from /usr/lib/libopal.so.3.10.10
#15 0x00007ffff3e738fd in OpalEndPoint::ListenerCallback(PThread&, long) () from /usr/lib/libopal.so.3.10.10
#16 0x00007ffff3e75017 in OpalEndPoint::ListenerCallback_PNotifier::Call(PObject&, long) const () from /usr/lib/libopal.so.3.10.10
#17 0x00007ffff3ebe812 in OpalListener::ListenForConnections(PThread&, long) () from /usr/lib/libopal.so.3.10.10
#18 0x00007ffff3ec77af in OpalListener::ListenForConnections_PNotifier::Call(PObject&, long) const () from /usr/lib/libopal.so.3.10.10
#19 0x00007ffff31ffad2 in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.10.10
#20 0x00007ffff1d6ee0e in start_thread (arg=0x7fffd4eb0700) at pthread_create.c:311
#21 0x00007ffff1aa40fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

The output of ekiga -d 2 at the segfault is:

$ ekiga -d 2
 on Unix Linux (3.12-1-amd64-x86_64) with PTLib (v2.10.10 (svn:29149)) at 2014/1/16 19:46:48.675
2014/01/16 19:46:48.718	  0:00.042	                       	OpalPlugin	Not adding H.323 capability for plugin codec MPEG4 as this has been specifically disabled
2014/01/16 19:46:48.722	  0:00.046	                       	PTLib	No permission to set priority level 4
2014/01/16 19:46:48.722	  0:00.046	                       	PTLib	No permission to set priority level 4
2014/01/16 19:46:48.722	  0:00.046	                       	PTLib	No permission to set priority level 4
2014/01/16 19:46:48.724	  0:00.048	                       	PTLib	No permission to set priority level 4
2014/01/16 19:46:48.725	  0:00.049	                       	HalManager_dbus	Populating full device list failed - The name org.freedesktop.Hal was not provided by any .service files
2014/01/16 19:46:48.726	  0:00.050	                       	HalManager_dbus	Populating full interface list failed - Method "getDevices" with signature "" on interface "org.freedesktop.NetworkManager" doesn't exist

2014/01/16 19:46:48.726	  0:00.050	                       	PV4L2Plugin	Detecting V4L2 devices
2014/01/16 19:46:48.726	  0:00.051	                       	PV4L2Plugin	detected device metadata at /sys/class/video4linux/
2014/01/16 19:46:48.781	  0:00.105	                       	PV4L2Plugin	Detecting V4L2 devices
2014/01/16 19:46:48.781	  0:00.105	                       	PV4L2Plugin	detected device metadata at /sys/class/video4linux/
2014/01/16 19:46:48.808	  0:00.132	                       	PTLib	No permission to set priority level 4
2014/01/16 19:46:48.951	  0:00.275	                       	PV4L2Plugin	Detecting V4L2 devices
2014/01/16 19:46:48.951	  0:00.276	                       	PV4L2Plugin	detected device metadata at /sys/class/video4linux/
2014/01/16 19:46:48.992	  0:00.316	                       	PV4L2Plugin	Detecting V4L2 devices
2014/01/16 19:46:48.992	  0:00.316	                       	PV4L2Plugin	detected device metadata at /sys/class/video4linux/
2014/01/16 19:46:48.999	  0:00.323	                       	PV4L2Plugin	Detecting V4L2 devices
2014/01/16 19:46:48.999	  0:00.323	                       	PV4L2Plugin	detected device metadata at /sys/class/video4linux/
2014/01/16 19:46:49.006	  0:00.330	                       	PV4L2Plugin	Detecting V4L2 devices
2014/01/16 19:46:49.006	  0:00.330	                       	PV4L2Plugin	detected device metadata at /sys/class/video4linux/
2014/01/16 19:46:49.048	  0:00.372	                       	Ekiga version 4.0.1
2014/01/16 19:46:49.048	  0:00.373	                       	PTLIB version 2.10.10
2014/01/16 19:46:49.048	  0:00.373	                       	OPAL version 3.10.10
2014/01/16 19:46:49.048	  0:00.373	                       	Accelerated rendering support enabled
2014/01/16 19:46:49.048	  0:00.373	                       	DBUS support enabled
2014/01/16 19:46:49.049	  0:00.373	                       	GConf support enabled
2014/01/16 19:46:50.334	  0:01.658	Opal Liste...3d2db3d700	Listen	UDP read error.
2014/01/16 19:46:50.438	  0:01.762	                       	PTLib	No permission to set priority level 4
2014/01/16 19:46:50.540	  0:01.864	PThreadObj...3cf8c93700	SIP	No compatible listener to create transport for tcp$ekiga.net:5060
2014/01/16 19:46:50.630	  0:01.954	Opal Liste...3d2db3d700	PTLib	No permission to set priority level 3
2014/01/16 19:46:50.814	  0:02.138	    Pool:0x7f3cf8c52700	SIPPres	'sip:torquilmacd at ekiga.net' error subscribing to presence of 'sip:500 at ekiga.net'
2014/01/16 19:46:50.814	  0:02.138	Opal Liste...3d2db3d700	PTLib	No permission to set priority level 3
2014/01/16 19:46:50.814	  0:02.138	    Pool:0x7f3cf8c11700	SIPPres	'sip:torquilmacd at ekiga.net' error subscribing to presence of 'sip:501 at ekiga.net'
2014/01/16 19:46:51.814	  0:03.138	    Pool:0x7f3cf8c52700	SIPPres	'sip:torquilmacd at ekiga.net' error subscribing to presence of 'sip:520 at ekiga.net'
Segmentation fault

Best regards
Torquil Sørensen

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.12-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ekiga depends on:
ii  gconf-service           3.2.6-1
ii  gconf2                  3.2.6-1
pn  gnome-icon-theme        <none>
ii  libatk1.0-0             2.10.0-2
ii  libavahi-client3        0.6.31-4
ii  libavahi-common3        0.6.31-4
ii  libavahi-glib1          0.6.31-4
ii  libboost-signals1.54.0  1.54.0-4+b1
ii  libc6                   2.17-97
ii  libcairo2               1.12.16-2
ii  libdbus-1-3             1.7.10-2
ii  libdbus-glib-1-2        0.100.2-1
ii  libfontconfig1          2.11.0-2
ii  libfreetype6            2.5.2-1
ii  libgcc1                 1:4.8.2-14
ii  libgconf-2-4            3.2.6-1
ii  libgdk-pixbuf2.0-0      2.28.2-1+b1
ii  libglib2.0-0            2.36.4-1
ii  libgtk2.0-0             2.24.22-1
ii  libidn11                1.28-1
ii  libldap-2.4-2           2.4.31-1+nmu2+b1
ii  libloudmouth1-0         1.4.3-10
ii  libnotify4              0.7.6-1
ii  libopal3.10.10          3.10.10~dfsg-2.1+b1
ii  libpango-1.0-0          1.36.0-1+b1
ii  libpangocairo-1.0-0     1.36.0-1+b1
ii  libpangoft2-1.0-0       1.36.0-1+b1
ii  libpt2.10.10            2.10.10~dfsg-2.1
ii  libsasl2-2              2.1.25.dfsg1-17
ii  libspeexdsp1            1.2~rc1.1-1
ii  libstdc++6              4.8.2-14
ii  libx11-6                2:1.6.2-1
ii  libxext6                2:1.3.2-1
ii  libxml2                 2.9.1+dfsg1-3
ii  libxv1                  2:1.0.9-1

Versions of packages ekiga recommends:
pn  gvfs  <none>
pn  yelp  <none>

Versions of packages ekiga suggests:
pn  asterisk                <none>
pn  ekiga-plugin-evolution  <none>
pn  gnugk                   <none>
pn  mediaproxy              <none>
pn  rtpproxy                <none>
pn  ser                     <none>
pn  siproxd                 <none>
pn  yate                    <none>

-- no debconf information




More information about the pkg-gnome-maintainers mailing list