Musepack Forums

Musepack Forums (https://forum.musepack.net/index.php)
-   MPC for UNIX (https://forum.musepack.net/forumdisplay.php?f=9)
-   -   problem with xmms-musepack (https://forum.musepack.net/showthread.php?t=216)

mala 17 July 2005 02:59 pm

problem with xmms-musepack
 
Hi, I have a problem to get xmms-musepack-1.2RC1 to run on my G3 running debian sarge. I've compiled libmpcdec and xmms-musepack with the same version of the C/C++ compiler as xmms/taglib are compiled with (xmms 1.2.10, taglib 1.3.1). Whenever I try to load a musepack file into xmms, it segfaults (all libraries/shared objects are found). I have done a backtrace in gdb:

GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "powerpc-linux"...(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".

(gdb) r 01.flac.mpc
Starting program: /usr/bin/xmms 01.flac.mpc
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 23968)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 32769 (LWP 23969)]
[New Thread 16386 (LWP 23970)]
[New Thread 32771 (LWP 23971)]
Message: device: default

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16386 (LWP 23970)]
0x0ee9953c in TagLib::String::String () from /usr/lib/libtag.so.1
(gdb) bt
#0 0x0ee9953c in TagLib::String::String () from /usr/lib/libtag.so.1
#1 0x0ee99528 in TagLib::String::String () from /usr/lib/libtag.so.1
#2 0x0ee99528 in TagLib::String::String () from /usr/lib/libtag.so.1
#3 0x0ee99528 in TagLib::String::String () from /usr/lib/libtag.so.1
#4 0x0ee99528 in TagLib::String::String () from /usr/lib/libtag.so.1
#5 0x0ee99528 in TagLib::String::String () from /usr/lib/libtag.so.1
#6 0x0ee99528 in TagLib::String::String () from /usr/lib/libtag.so.1
#7 0x0ee99528 in TagLib::String::String () from /usr/lib/libtag.so.1
#8 0x0ee99528 in TagLib::String::String () from /usr/lib/libtag.so.1
#9 0x0ee99528 in TagLib::String::String () from /usr/lib/libtag.so.1
#10 0x0ee99528 in TagLib::String::String () from /usr/lib/libtag.so.1
#11 0x0ee99528 in TagLib::String::String () from /usr/lib/libtag.so.1
#12 0x0ee99528 in TagLib::String::String () from /usr/lib/libtag.so.1
#13 0x0ee99528 in TagLib::String::String () from /usr/lib/libtag.so.1
Previous frame inner to this frame (corrupt stack?)
(gdb) q
The program is running. Exit anyway? (y or n) y

Any ideas?

Many thanks in advance.

mala

xmixahlx 17 July 2005 08:01 pm

my first thought is "has the code been tested on a G3 yet" i.e. should it work in the first place (that's a question for Lefungus - he's afk atm).

otherwise, i would upgrade taglib as per the instructions with RC1 (grab taglib from cvs) as taglib is clearly part of the problem.

...the fastest way to get this working (if taglib doesn't work) is to drop down to libmusepack and the appropriate xmms-musepack plugin

http://xmixahlx.dyndns.org/gnu-linux...ack-1.1.tar.gz
http://xmixahlx.dyndns.org/gnu-linux...ck-1.1.tar.bz2

or you can use my debian tarballs at:
http://xmixahlx.dyndns.org/debian/source/


later

mala 18 July 2005 11:52 pm

Using the taglib from the subversion repository makes things work. Unfortunately, I need to check out the whole kde-support tree.

Thanks a lot.

Manuel

Lefungus 19 July 2005 01:31 pm

You can mail the taglib maintainer to release taglib-1.4 :D


All times are GMT. The time now is 03:14 am.

Powered by vBulletin® Version 3.8.11 Beta 2
Copyright ©2000 - 2020, vBulletin Solutions Inc.