Xmms with xmms-flac won't start on Breezy RC1

Bug #2365 reported by Aaron Whitehouse
6
Affects Status Importance Assigned to Milestone
xmms (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

When I try to start xmms it exits with the following error:
--------
@Zyanya:~$ xmms
Message: device: default
*** glibc detected *** double free or corruption (out): 0xb6d3c738 ***
Aborted
-----

I am using a standard install of Breezy release candidate (at 17/09/05)

Thanks

Related branches

Revision history for this message
Emmet Hikory (persia) wrote :

This could not be reproduced as part of the Ubuntu Bug Day activities on any of i386, amd64, or powerpc. Could you please test again, and mark this bug Fixed if you do not experience the problem with a current Breezy?

Revision history for this message
Aaron Whitehouse (aaron-whitehouse) wrote :

I have reinstalled Xmms and have a fully upgraded Breezy. I am using an i386. Sorry, it still is not working at all. The same error message is occuring.

Revision history for this message
Aaron Whitehouse (aaron-whitehouse) wrote :

Just to confirm, I have reinstalled all xmms-related packages (as per the suggestion in bugzilla) and the issue is still the same.

Revision history for this message
Daniel T Chen (crimsun) wrote :

Please purge all xmms* packages and reinstall only xmms. My hunch is that an external plugin is the culprit.

Barring that, please obtain a backtrace using gdb.

Revision history for this message
Aaron Whitehouse (aaron-whitehouse) wrote :

Completely remove Xmms (xmms-flac and xmms-mad remove due this)
Install xmms
*works*
Install xmms-flac
*error as above*
Remove xmms-flac
*works*
Install xmms-mad
*works*

Thanks for the suggestion, simple as it was. Do you want a backtrace with xmms-flac installed?

Revision history for this message
Daniel T Chen (crimsun) wrote :

Yes, please attach a backtrace. Thanks.

Revision history for this message
Aaron Whitehouse (aaron-whitehouse) wrote :
Download full text (4.5 KiB)

After reinstalling the xmms-flac plugin,

(gdb) run file xmms
Starting program: /usr/bin/xmms file xmms
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(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)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1213868352 (LWP 8772)]
(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)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread -1215542352 (LWP 8780)]
(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)
(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)
---Type <return> to continue, or q <return> to quit---
(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)
(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)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
Message: device: default
*** glibc detected *** double free or corruption (out): 0xb6d1a738 ***

---Type <return> to continue, or q <return> to quit---
Program received signal SIGABRT, Aborted.
[Switching to Thread -1213868352 (LWP 8772)]
0xffffe410 in __kernel_vsyscall ()

----------------------------------------------------------------------
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7b8b9b1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7b8d2c9 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7bbf6ea in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6
#4 0xb7bc5f54 in malloc_trim () from /lib/tls/i686/cmov/libc.so.6
#5 0xb7bc62ca in free () from /lib/tls/i686/cmov/libc.so.6
#6 0xb7de1b63 in g_free () from /usr/lib/libglib-1.2.so.0
#7 0xb6d0f9a7 in set_track_info () from /usr/lib/xmms/Input/libxmms-flac.so
#8 0...

Read more...

Revision history for this message
Daniel T Chen (crimsun) wrote :

Confirmed, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=324783

Let's try to push this in for Breezy.

Revision history for this message
Daniel T Chen (crimsun) wrote :

flac (1.1.2-1ubuntu2) breezy; urgency=low

  * Make sure save_http_path is NULL and not "" in order to fix free-ing
    of a statically allocated string. Ubuntu #14825

 -- Tollef Fog Heen <email address hidden> Tue, 20 Sep 2005 11:00:57 +0200

Changed in xmms:
status: New → Fixed
Revision history for this message
Christian Reis (kiko) wrote :

Should we have added a watch for bug 14825, or is it additional to bug 11028?

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.