GNOME Bugzilla – Bug 399340
Crash in the oggdemux plugin when trying to play a specially crafted OGG file
Last modified: 2007-01-23 18:39:49 UTC
Hi, Sam Hocevar reported three different issues with GStreamer 0.10 modules in Debian bug http://bugs.debian.org/407004. The bugs were discovered with the help of a new media file fuzzer, "zzuf", which is available from http://sam.zoy.org/zzuf/. This particular bug is about the hang that happens when trying to play http://sam.zoy.org/zzuf/lol-gstreamer.ogg. This results in a segfault in gst_ogg_pad_submit_page():
+ Trace 104251
Thread 2 (Thread -1215755344 (LWP 1034))
The other threads are not interesting. This is with plugins-base 0.10.11, and GStreamer 0.10.11. Bye,
Created attachment 80904 [details] [review] possible fix
*** Bug 397229 has been marked as a duplicate of this bug. ***
Works for me; thanks!
Committed: 2007-01-23 Tim-Philipp Müller <tim at centricular dot net> * ext/ogg/gstoggdemux.c: (gst_ogg_demux_read_chain): Error out properly if we get an error from libogg while reading the BOS page(s). Fixes crash parsing 'fuzzed' ogg file (#399340).