Bug#786438: libmp3lame0: general protection error in libmp3lame.so.0.0.0

Detrick Merz reportbug at merzhaus.org
Thu May 21 17:35:05 UTC 2015


Package: libmp3lame0
Version: 3.99.5+repack1-7
Severity: important
Tags: newcomer

Dear Maintainer,

Upon upgrading from wheezy to jessie, liquidsoap stopped being able to stream mp3 to
icecast2. Streams in other formats (e.g. vorbis) continued to work. When running libmp3lame0
3.99.5+repack1-7, errors appeared in /var/log/messages:

May 15 11:53:28 fluffy kernel: [ 3874.762067] liquidsoap[1515] general protection ip:b682f0c9 sp:b28f9538 error:0 in libmp3lame.so.0.0.0[b6801000+48000]

I was finally able to get it working again by reverting to libmp3lame0 v3.99.5+repack1-3.
More specifically, I:

- built a fresh wheezy system
- installed icecast2 & liquidsoap
- made a backup of /usr/lib/i386-linux-gnu/libmp3lame.so.0.0.0
(md5: 6a3c42fe4c459d1815950a32db828e41, this is from 3.99.5+repack1-3)
- pointed /etc/apt/sources.list to the jessie repository
- apt-get update
- apt-get install icecast2
- apt-get install liquidsoap
(liquidsoap continued to work at this point, until it was restarted)
- copied the backup of libmp3lame.so.0.0.0 into /usr/lib/i386-linux-gnu/
- restarted liquidsoap successfully

Taking the wheezy->jessie upgrade a step further by doing an apt-get upgrade and
apt-get dist-upgrade resulting in libmp3lame.so.0.0.0 being replaced with a newer version
again, which reintroduced the general protection error. Again, when I reverted back to
the older version of the library the issue went away.

I'll also note that I was able to reproduce the issue with a fresh jessie install.

I've rebuilt this system several times trying to resolve this issue. The system has a fairly
minimal install (only the SSH server package is selected during the install process, only
icecast2 and liquidsoap are installed after the build is complete). I've also reproduced this
on two different i386 systems, although both are AMD Athlon based.

Thanks,

-detrick


-- System Information:
Debian Release: 8.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.16.0-4-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libmp3lame0 depends on:
ii  libc6              2.19-18
ii  multiarch-support  2.19-18

libmp3lame0 recommends no packages.

libmp3lame0 suggests no packages.

-- no debconf information



More information about the pkg-multimedia-maintainers mailing list