xmms-1.2.7 with libxmmsmad plug-in (0.5.1) crashes with some mp3 files with the following error: joerg@leviathan Bruce Springsteen - Nebraska $ xmms "Bruce Springsteen - Nebraska - 03 Mansion On The Hill.mp3" Gtk-WARNING **: Unable to locate loadable module in module_path: "libpixmap.so", [lots of these] GLib-ERROR **: could not allocate -2147475456 bytes aborting... Aborted The same file plays without problems if the libmadxmms plug-in is disabled (using libmpg123). As this is a copyrighted file I cannot offer a public download, but I am willing to make the file available upon request to the person to whom is bug will be assigned. Here is the emerge --info: Portage 2.0.47-r7 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r2) ================================================================= System uname: 2.4.20 i686 AMD Athlon(tm) Processor GENTOO_MIRRORS=" http://ftp.easynet.nl/mirror/gentoo// ftp://ftp.easynet.nl/mirror/gentoo// ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://ftp.tu-clausthal.de/pub/linux/gentoo/ http://gentoo.linux.no/ ftp://gentoo.linux.no/pub/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://www.fhh.opensource-mirror.de/gentoo.org/ http://212.219.56.146/sites/www.ibiblio.org/gentoo/" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 3dnow apm arts libg++ mikmod mmx mpeg ncurses nls png gdbm berkdb slang nas svga java guile X gpm tcpd libwww esd gnome qt motif opengl -kde cups encode tcltk alsa avi cdr crypt mbox mozilla oggvorbis quicktime sasl sdl ssl xml2 xmms xv zlib kerberos python tetex truetype gb bonobo libgda mpg nla oss pam pdflib perl xml gd gif gtk gtkhtml imlib readline spell tiff jpeg" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon -O2 -pipe" CXXFLAGS="-march=athlon -O2 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
*** This bug has been marked as a duplicate of 16687 ***
J
Jörg, Can you email me an mp3 file which causes this behaviour? Preferably a short mp3 :) Thanks
Not a duplicate
Can you also emerge mp3info and attach the output of mp3info -x to this report? Thanks!
Is this still an issue? Can't help without further information. Re-open if you have something for us.
Moved house, was without internet access for until yesterday (major incompetence of access provider). Output of mp3info -x: File: Bruce Springsteen - Nebraska - 03 Mansion On The Hill.mp3 Title: Mansion On The Hill Track: 1 Artist: Bruce Springsteen Album: Nebraska Year: Comment: Genre: Oldies [11] Media Type: MPEG 1.0 Layer III Audio: 128 KB/s, 44KHz (stereo) Emphasis: none CRC: No Copyright: No Original: Yes Padding: Yes Length: 4:08 Rob, is a 3.8MB acceptable via email? I could also put it on a password protected ftp server and send you the login.
The latter would be great thanks :)
I have the file...will test as soon as I get a chance
Rob, can you put the mp3 somewhere i can get it?
Just in case the problem is with the underlying mad library... I have updated xmms-mad to 0.5.1-r1 which depends on the newer libmad/libid3tag libraries. Maybe this will solve your crashing problem?
I don't find any xmms-mad-0.5.1-r1 ebuild on my system. /usr/portage/media-plugins/xmms-mad/ contains xmms-mad-0.0.9.ebuild xmms-mad-0.1.1.ebuild xmms-mad-0.5.1.ebuild
i added xmms-mad-0.5.4 to portage and xmms-1.2.8-r1 ... could you upgrade to both of those and see if this bug still exists ?
Bug still exists after upgrade.
I know this seems like an endless cycle of testing... but I committed a new version of xmms-mad to portage a couple of days ago (0.5.6) Please test and let me know if you find problems with this new build. Also please make sure that you are using mad-0.15b instead of the 0.14 series as well. There are limitations to the mad plugin such as, it cannot play shoutcast streams... but in my testing so far, I have not seen problems with it playing local mp3s.
It doesn't crash anymore on mp3s which caused a crash with xmms-mad-0.5.4. This technically fixes the bug. However, one mp3 that previously caused a crash now produces funny sounds in the beginning. It seems that the fault tolerance of the standard xmms mpg plugin is better (also true for mpg321 and mpg123). Thanks for following this bug over months.
marking fixed... the fault tollerance should be dealt with by the mad developers...