rhythmbox-metadata segfault on mod files

Bug #581160 reported by Brandon Applegate
28
This bug affects 4 people
Affects Status Importance Assigned to Milestone
rhythmbox (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Binary package hint: rhythmbox

The problem only manifest on my .mod (mod/s3m/xm/etc) files. This is a fresh install of Lucid on amd64. Here is the output in dmesg:

[ 993.317213] rhythmbox-metad[2526]: segfault at 18 ip 00007fa3b27a36bd sp 00007fa3ac4d3c00 error 4 in libc-2.11.1.so[7fa3b272c000+178000]
[ 993.882806] rhythmbox-metad[2553]: segfault at 7ec20 ip 00007f2891127027 sp 00007f288ae54500 error 6 in libc-2.11.1.so[7f28910ac000+178000]
[ 994.326336] rhythmbox-metad[2568]: segfault at 7f7c0c1cc000 ip 00007f7c1158610a sp 00007f7c1223bb90 error 6 in libmodplug.so.0.0.0[7f7c1156c000+4a000]

These files show up under import errors in the Rhythmbox tree. It says it's a gstreamer problem, but judging from the dmesg, I'd say the problem is starting at rhythmbox-metadata, not gstreamer. I was able to play mod files in rhythmbox in Karmic.

Revision history for this message
Christopher Hotchkiss (christopher-hotchkiss) wrote :

Thank you for reporting this to Ubuntu. Could you please generate an apport crash report for this?
You can enable apport for one instance like this:
sudo service apport start force_start=1

I am marking this invalid as apport will open a new bug when the crash is generated. If it does not, you can reset the status of this one to New and we will try something else.

Changed in rhythmbox (Ubuntu):
status: New → Invalid
Revision history for this message
Riaan Stavast (riaan-stavast) wrote :

I tried using apport as suggested above. It ends with a dialog box saying "The problem cannot be reported: The program crashed on an assertion failure, but the message could not be retrieved. Apport does not support reporting these crashes."

It did create a .crash file though which I attached.

I tried running both totem <file.{xm,s3m}> and rhythmbox <file.{xm,s3m} in a terminal. Both of them created output which I attached as well. Running the commands repeatedly gives different errors:

First time: *** glibc detected *** totem: corrupted double-linked list: 0x0000000002833580 ***
Sec time: *** glibc detected *** totem: malloc(): memory corruption: 0x00007f67440435e0 ***
Third time: *** glibc detected *** totem: malloc(): memory corruption: 0x00007fb60009e7e0 ***
Fourth time and onwards in just exits with "Segmentation fault".

Running Ubuntu 10.04 64bit

Hope this can help.

Revision history for this message
Riaan Stavast (riaan-stavast) wrote :

Somehow I clicked only one of the files to attach in the previous comment. Sorry about that. The compressed archive is still above 8MiB - hope that is not too large.

Revision history for this message
Dennis Schulmeister (dennis-schulmeister) wrote :

The same problems happens for me, too. Rhythmbox or Totem crash when trying to play mod files. Running aport as suggested by Chris didn't work for the reason given by the Riaan.

The current status of this bug is Invalid. Unfortunately the original reporter didn't respond yet. I wonder if the status should be changed back to New.

Revision history for this message
Brandon Applegate (vom) wrote :

I think the new bug is 581162 (libmodplug)

https://bugs.launchpad.net/ubuntu/+source/libmodplug/+bug/581162

Revision history for this message
asdfdsfgdsfg (asdgfdsfhg) wrote :

After upgrading to Lucid, I can no longer play any of my tracker music.

Is there any kind of solution?

"I think the new bug is 581162 (libmodplug)

https://bugs.launchpad.net/ubuntu/+source/libmodplug/+bug/581162"

That simply leads to a page I cannot even access.

Changed in rhythmbox (Ubuntu):
status: Invalid → Confirmed
Revision history for this message
Brandon Applegate (vom) wrote :

Would like to report that this bug is gone in Maverick. .mod/.s3m etc working fine in RB.

Revision history for this message
james_mcl (james-d-mclaughlin-googlemail) wrote :

I can't access 581162 either, but I did find a partial workaround in Lucid.

First of all, I installed Audacious, so that I could use this to play the mod files. However, right-clicking on them and choosing Properties kept crashing Nautilus.

http://ubuntuforums.org/showthread.php?t=1189490 suggested that if I could remove Totem from the list of applications to open files of this type with, I might be able to stop this happening. I followed the advice to create an empty .mod file (fakemod.mod, 0 bytes in size). I was able to right-click and bring up Properties for this, and after removing Totem from the list of applications the problem was solved for .mod files.

However, this does not solve the problem for .xm and .it files, even though I can get up the Properties for the empty file and remove Totem.

I tried to uninstall libmodplug0c2 but was unable to due to the number of applications depending on it (including Okular?!)

https://bugs.launchpad.net/ubuntu/+source/totem/+bug/607199 seems to be a duplicate of this bug.

James McLaughlin.

Revision history for this message
Walter Garcia-Fontes (walter-garcia) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner. There have been many changes in Ubuntu since that time you reported the bug and your problem may have been fixed with some of the updates. It would help us a lot if you could test it on a currently supported Ubuntu version. When you test it and it is still an issue, kindly upload the updated logs by running apport-collect <bug #> and any other logs that are relevant for this particular issue.

Changed in rhythmbox (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for rhythmbox (Ubuntu) because there has been no activity for 60 days.]

Changed in rhythmbox (Ubuntu):
status: Incomplete → Expired
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.