[gstreamer-bugs] [Bug 582942] gst-plugins-vorbis crashes in libvorbis when parsing some ogg files

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sun May 17 09:51:04 PDT 2009


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=582942

  GStreamer | gst-plugins-base | Ver: 0.10.x




------- Comment #6 from Alex Bennee  2009-05-17 16:51 UTC -------
Confirmed, bug occurs with command line launch as well:

17:50 alex at danny/x86_64 [~] >gdb --args gst-launch-0.10 filesrc
location=/home/alex/music/Mixture/Dee-lite\ -\ Groove\ Is\ In\ The\ Heart.ogg !
decodebin2 ! audioconvert ! audioresample ! autoaudiosink
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu"...
(no debugging symbols found)
(gdb) r
Starting program: /usr/bin/gst-launch-0.10 filesrc
location=/home/alex/music/Mixture/Dee-lite\ -\ Groove\ Is\ In\ The\ Heart.ogg
\! decodebin2 \! audioconvert \! audioresample \! autoaudiosink
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7f4b315d66f0 (LWP 18711)]
Setting pipeline to PAUSED ...
[New Thread 0x41097950 (LWP 18715)]
Pipeline is PREROLLING ...

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x41097950 (LWP 18715)]
0x00007f4b2c19b27b in vorbis_synthesis () from /usr/lib/libvorbis.so.0
(gdb) bt
#0  0x00007f4b2c19b27b in vorbis_synthesis () from /usr/lib/libvorbis.so.0
#1  0x00007f4b2c7a4166 in vorbis_handle_data_packet (vd=0x1990dd0,
packet=0x41096b90) at vorbisdec.c:979
#2  0x00007f4b2c7a56da in vorbis_dec_decode_buffer (vd=0x1990dd0, buffer=<value
optimized out>) at vorbisdec.c:1157
#3  0x00007f4b2c7a620d in vorbis_dec_chain (pad=<value optimized out>,
buffer=0x1a1a120) at vorbisdec.c:1368
#4  0x00007f4b31170276 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#5  0x00007f4b2cfe0583 in gst_ogg_pad_stream_out (pad=0x1a1e200, npackets=0) at
gstoggdemux.c:805
#6  0x00007f4b2cfe1cea in gst_ogg_pad_submit_page (pad=0x1a1e200,
page=0x41096f40) at gstoggdemux.c:1152
#7  0x00007f4b2cfe2315 in gst_ogg_demux_read_chain (ogg=0x1a141c0,
res_chain=0x41097020) at gstoggdemux.c:2456
#8  0x00007f4b2cfe3811 in gst_ogg_demux_loop (pad=<value optimized out>) at
gstoggdemux.c:2716
#9  0x00007f4b31192c06 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#10 0x00007f4b2fe51377 in ?? () from /usr/lib/libglib-2.0.so.0
#11 0x00007f4b2fe4fde4 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0x00007f4b302db097 in start_thread () from /lib/libpthread.so.0
#13 0x00007f4b2f75dccd in clone () from /lib/libc.so.6
#14 0x0000000000000000 in ?? ()


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=582942.




More information about the Gstreamer-bugs mailing list