GNOME Bugzilla – Bug 307692
rhythmbox makes system hang when importing dir
Last modified: 2005-08-10 10:50:06 UTC
This bug has been opened here: https://bugzilla.ubuntu.com/9114 ".... this is an evil file I could pinpoint: http://atlas.et.tudelft.nl/1200348/pub/bugs/test.mp3"
It seems to loop on these functions:
+ Trace 61011
totem or gst-launch have no issue on the same file
This works fine on my ubuntu hoary system, both with cvs head and rb 0.8.8 (ubuntu package)
In fact I get it, I just didn't notice at first :)
http://bugzilla.ubuntu.com/show_bug.cgi?id=13101 has a similar bug: "http://bugzilla.ubuntu.com/attachment.cgi?id=3151 mp3 file that always triggers bug"
Trying to import the mp3 from the OP, running with --gst-debug-devel=4, produces an endless stream of the following messages: # INFO (0x823fb00 - 312012:47:54.920507000) GST_PADS(22178) gstpad.c(4088):gst_pad_event_default_dispatch:<typefindelement1:src> Sending event 0x80ffbb8 to all internally linked pads # DEBUG (0x823fb00 - 312012:47:54.920526000) GST_EVENT(22178) gstpad.c(4254):gst_pad_send_event: have event type 7 on pad id3demux1:src # INFO (0x823fb00 - 312012:47:54.920545000) GST_EVENT(22178) gstevent.c(179):gst_event_new: creating new event type 7: 0x80ffb00 # INFO (0x823fb00 - 312012:47:54.920562000) GST_EVENT(22178) gstevent.c(95):_gst_event_free: freeing event 0x80ffbb8 # DEBUG (0x823fb00 - 312012:47:54.920580000) GST_EVENT(22178) gstpad.c(4254):gst_pad_send_event: have event type 7 on pad Running `gst-launch-0.8 -t gnomevfssrc location="file:///tmp/test.mp3" ! decodebin ! fakesink` (which is the equivalent to what RB does) causes the same hang and debug messages. This appears to be a GStreamer problem, so re-assigning.
I've checked furthur and this only appears to occur when using gnomevfssrc, filesrc and other sources seem to work fine. Below is a backtrace from when `gst-launch-0.8 -t gnomevfssrc location="file:///tmp/test.mp3" ! decodebin ! fakesink` hangs, it is calling the same functions recursively (it got up to a depth of about 9000 frames before I killed it)
+ Trace 62355
*** This bug has been marked as a duplicate of 313084 ***