[Bug 156063] - infinite loop and 100% CPU with some MP3
bugzilla-daemon@bugzilla.gnome.org
bugzilla-daemon@bugzilla.gnome.org
Sat, 23 Oct 2004 16:37:41 -0400 (EDT)
http://bugzilla.gnome.org/show_bug.cgi?id=156063
GStreamer | gst-plugins | Ver: HEAD CVS
------- Additional Comments From nate@nrowe.com 2004-10-23 16:37 -------
I have a bunch of .mp3 and .ogg files that are showing this as well; all of them
are small (one is a 128byte file for a 'data track').
running:
gst-launch-0.8 gnomevfssrc location=00-time_signal.mp3 ! spider ! fakesink
seems to work for these, as does:
gst-launch-0.8 filesrc location=00-time_signal.mp3 ! typefind ! spider ! fakesink
Seems to be a combination of gnomevfssrc and typefind. I get the following
infinite loop with both:
gstevent.c(171):gst_event_new: creating new event type 1: 0x8066608
gstevent.c(92):_gst_event_free: freeing event 0x8066608
gstevent.c(171):gst_event_new: creating new event type 1: 0x8066608
gstevent.c(92):_gst_event_free: freeing event 0x8066608
...
with debug level 4 showed:
gstevent.c(171):gst_event_new: creating new event type 1: 0x8066608
gstpad.c(4425):gst_pad_call_get_function:<gnomevfssrc0:src> getfunction returned
event 0x8066608 (type 1, refcount 1)
gstpad.c(3174):gst_pad_push:<gnomevfssrc0:src> gst_pad_push event 0x8066608
(type 1, refcount 1)
gstpad.c(4402):gst_pad_call_chain_function:<typefindelement0:sink> calling
chain function with event 0x8066608 (type 1, refcount 1)
gstevent.c(92):_gst_event_free: freeing event 0x8066608
gstoptimalscheduler.c(1303):get_group_schedule_function: doing get and push on
pad "gnomevfssrc0:src" in group 0x80d3110
gstelement.c(3469):gst_element_set_eos: setting EOS on element gnomevfssrc0
gstevent.c(171):gst_event_new: creating new event type 1: 0x8066608
...
------- You are receiving this mail because: -------
You are on the CC list for the bug.