libglib2.37.0 kills skype on Ubuntu 13.10 Saucy

Bug #1180857 reported by Alexandre Otto Strube
48
This bug affects 10 people
Affects Status Importance Assigned to Milestone
GLib
Unknown
Medium
glib2.0 (Ubuntu)
Invalid
Undecided
Unassigned
skype (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Starting program: /usr/lib/skype/skype
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0x08075f44 in malloc@plt ()
(gdb) bt
#0 0x08075f44 in malloc@plt ()
#1 0xf437b2d3 in g_malloc () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2 0xf437b59b in g_malloc_n () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xf4385267 in g_quark_from_static_string ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#4 0xf4594902 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#5 0xf7feb216 in ?? () from /lib/ld-linux.so.2
#6 0xf7feb2fc in ?? () from /lib/ld-linux.so.2
#7 0xf7fdd1df in ?? () from /lib/ld-linux.so.2

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: libglib2.0-0:i386 2.37.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.9.0-2.6-generic 3.9.2
Uname: Linux 3.9.0-2-generic x86_64
ApportVersion: 2.10.1-0ubuntu1
Architecture: amd64
Date: Thu May 16 17:17:50 2013
InstallationDate: Installed on 2011-03-10 (798 days ago)
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
MarkForUpload: True
PackageArchitecture: i386
SourcePackage: glib2.0
UpgradeStatus: Upgraded to saucy on 2013-05-16 (0 days ago)

Revision history for this message
Alexandre Otto Strube (surak) wrote :
summary: - libglib2.37.0 kills skype on saucy
+ libglib2.37.0 kills skype on Ubuntu 13.10 Saucy
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in glib2.0 (Ubuntu):
status: New → Confirmed
Revision history for this message
Iain Lane (laney) wrote :

This is a glib change which tickles some invalid behaviour in Skype. It's forwarded to Skype upstream as LINUX-1675 but I don't know of a URL for it.

Changed in glib:
importance: Unknown → Medium
status: Unknown → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in skype (Ubuntu):
status: New → Confirmed
Revision history for this message
Suslik (k1-o) wrote :

please save! fourth day of Skype does not work! what to do? switch to windows do not want to!

falso (berrazeg-walid)
Changed in glib2.0 (Ubuntu):
status: Confirmed → Opinion
status: Opinion → Confirmed
Revision history for this message
Tamas Papp (tomposmiko) wrote :

Static versions works fine.
Unfortunately there is no static binary of the latest version available:

http://download.skype.com/linux/skype_static-2.2.0.35.tar.bz2

At least it works correctly with libpurple...

Revision history for this message
Tamas Papp (tomposmiko) wrote :

Alternatively old library could be packaged with skyope binary.

Arch linux issue thread with a workaround (-Wall):
https://bugs.archlinux.org/task/34630

Upstream bug report:
https://bugzilla.gnome.org/show_bug.cgi?id=698716

Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

On 2013-05-19 16:17, Suslik wrote:
> fourth day of Skype does not work! what to do?

Stick with the latest Ubuntu release for now, perhaps?

Revision history for this message
Suslik (k1-o) wrote :

Thank You
I replaced the binary files with files from the previous package http://packages.ubuntu.com/raring/libglib2.0-0 libglib2.0-0_2.36.0-1ubuntu2_i386.deb

Revision history for this message
vasilisc (vasilisc) wrote :

cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.10
DISTRIB_CODENAME=saucy
DISTRIB_DESCRIPTION="Ubuntu Saucy Salamander (development branch)"

uname -svrip
Linux 3.9.0-2-generic #6-Ubuntu SMP Tue May 14 16:51:58 UTC 2013 x86_64 x86_64

dpkg --list |grep skype
ii skype 4.1.0.20.0-0ubuntu0.13.04.2 amd64 client for Skype VOIP and instant messaging service
ii skype-bin 4.1.0.20.0-0ubuntu0.13.04.2 i386 client for Skype VOIP and instant messaging service - binary files

cat /usr/bin/skype
#!/bin/sh
#
# Tip in https://launchpad.net/bugs/1002187, comment #31
#
# Bug filed against Skype: https://jira.skype.com/browse/SCL-980
#
export LD_PRELOAD="/usr/lib/i386-linux-gnu/mesa/libGL.so.1${LD_PRELOAD:+:}$LD_PRELOAD"
exec /usr/lib/skype/skype "$@"
---------------------------------------------------------------
$ skype
Segmentation fault (core dumped).

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package glib2.0 - 2.37.0-0ubuntu2

---------------
glib2.0 (2.37.0-0ubuntu2) saucy; urgency=low

  * Revert 518e3104bf6cdb5d8e6b43d3b721805db5951139 to fix Skype (cope with
    its invalid [at startup] PLT). (LP: #1180857)
 -- Iain Lane <email address hidden> Mon, 20 May 2013 11:41:18 +0100

Changed in glib2.0 (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Suslik (k1-o) wrote :

yes fixed

description: updated
Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

Skype for Linux 4.2 has been released:
http://blogs.skype.com/2013/05/20/skype-for-linux-4-2/

It takes care of a few Skype issues in Ubuntu, including the glib 2.37 one. Consequently, as soon as Skype 4.2 has made it into the Ubuntu archive, the glib2.0 revert patch can be dropped. Reopening the glib2.0 task as a reminder.

Changed in glib2.0 (Ubuntu):
status: Fix Released → Triaged
Revision history for this message
Iain Lane (laney) wrote :

Yeah, I just tested downgrading GLib and it fixes it. We'll remove the revert at the next upload.

Changed in glib:
status: New → Unknown
Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

Skype 4.2 is now in the saucy archive.

skype (4.2.0.11-0ubuntu0.12.04.1) precise; urgency=low

  * New upstream release. LP: #1182277, #1180857.
  * Drop workarounds for bug #1155327, which should not be needed with this
    version.
 -- Steve Langasek <email address hidden> Tue, 21 May 2013 21:49:54 -0700

Changed in skype (Ubuntu):
status: Confirmed → Fix Released
Changed in glib2.0 (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.