GNOME Bugzilla – Bug 329006
amarok/gstreamer thrashes when playing http://www.huzzam.com/demo/menaz-ajde-chaje-2003.mp3
Last modified: 2006-04-01 10:53:50 UTC
Using the gstreamer engine under amarok the following file: http://www.huzzam.com/demo/menaz-ajde-chaje-2003.mp3 causes my system to thrash wildly, using all cpu power, and eventually using up all available virtual memory (4.9 GBytes). This happens in xmms, amarok, and madplay and so is probably caused by a bug in libmad.so. Mplayer and realplay play the file properly. The exact version was built on my own machine from: gstreamer-plugins-extra-0.8.11-0.gst.1.4.src.rpm
I can't reproduce with madplay or xmms (they play the first minute or so fine), and amarok keeps crashing every time I run it today, so I can't test there. Does gst-launch-0.8 playbin uri=http://www.huzzam.com/demo/menaz-ajde-chaje-2003.mp3 work for you?
In reply to Jan Schmidt's comments: (1) Are you running on an x86-64 cpu? I've noticed that a lot of bugs show up on these systems when the port from iX86 isn't quite correct. Could we be running different versions? (2) gst-launch-0.8 playbin \ uri=http://www.huzzam.com/demo/menaz-ajde-chaje-2003.mp3 thrashes badly, just as when I play the file locally.
Nope - I'm on plain x86. It sounds like a libmad problem, as you suggested, and not a gstreamer problem. Running some debug output might help: GST_DEBUG=mad:5 gst-launch-0.8 playbin uri=file:///path/to/file.mp3 > log.txt 2>&1 should produce a bunch of debug lines in log.txt. Run it for a bit and then kill it and we can have a look whether there's any useful information in there.
Jonathan -- it's likely your problems are due to crappy alsasink in 0.8.11. Can you test with the 0.8.12 prereleases and see if the problem persists?
To Jan Schmidt: No luck. $ GST_DEBUG=mad:5 gst-launch-0.8 playbin \ uri=file:///$PWD/menaz-ajde-chaje-2003.mp3 >& LOG.txt & $ kill %1 $ cat LOG.txt RUNNING pipeline ... <about 20 sec delay during which the machine thrashed wildly> $ To Andy Wingo: I expect to rebuild in the next day or so.
Jonathon, did you get around to testing this? Does the problem still exist for you?
Jan Schmidt: Sorry, I had some kind of trouble rebuilding, don't even remember what at this point. I am about to download FC5, and will retest and (if necessary) rebuild when I install FC5, probably shortly after April 1st (no kidding!). jon
ok, tested with GStreamer 0.10 and gst-launch. Works fine. If this is a 0.8 only problem should this be closed as a wontfix?
(In reply to comment #8) > ok, tested with GStreamer 0.10 and gst-launch. Works fine. If this is a 0.8 > only problem should this be closed as a wontfix? If you have tested a version built for an x86_64 cpu on this particular file: http://www.huzzam.com/demo/menaz-ajde-chaje-2003.mp3 then you should close the bug. I will repeat the test when I install Fedora Core 5 later this week or early next.
I tried this on our FC5 64 bit machine, and it worked fine with 0.10. Hence closing. Feel free to reopen if this pops up again.