After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 500763 - SIGSEGV while playing ogg audio file
SIGSEGV while playing ogg audio file
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.15
Other All
: Normal critical
: 0.10.16
Assigned To: Wim Taymans
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-12-01 00:02 UTC by Jakub Klawiter
Modified: 2007-12-03 10:58 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Jakub Klawiter 2007-12-01 00:02:12 UTC
Steps to reproduce:
$ LC_ALL="en_US"; gst-launch-0.10 playbin uri=file:///home/wariat/Media/02\ -\ Ouverture\ facile\ à\ la\ con.ogg 
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Caught SIGSEGV accessing address 0xf
  • #0 __kernel_vsyscall
  • #1 poll
    from /lib/libc.so.6
  • #2 g_main_context_iterate
  • #3 IA__g_main_loop_run
    at gmain.c line 2898
  • #4 gst_bus_poll
  • #5 event_loop
  • #6 main
    at gst-launch.c line 733
  • #7 __libc_start_main
    from /lib/libc.so.6
  • #8 _start
  • #0 __kernel_vsyscall
  • #1 poll
    from /lib/libc.so.6
  • #2 g_main_context_iterate
    at gmain.c line 2996
  • #3 IA__g_main_loop_run
    at gmain.c line 2898
  • #4 gst_bus_poll
    at gstbus.c line 1019
  • #5 event_loop
    at gst-launch.c line 382
  • #6 main
    at gst-launch.c line 733
  • #7 __libc_start_main
    from /lib/libc.so.6
  • #8 _start
(gdb) 



Other information:
Some ogg files from my library stops to work. Most of them are from jamendo.com, but not all files from there are not working. All the files are working correct in mplayer it is why I think it's gstreamer bug.
Comment 1 Jakub Klawiter 2007-12-01 00:09:03 UTC
The ogg audio file is too large to attach it here. The copy i've uploaded here: http://wariat.org.pl/temp/Audio/02%20-%20Ouverture%20facile%20%c3%a0%20la%20con.ogg 
The file is from jamendo.com: http://www.jamendo.com/pl/album/1919/ and is licensed CC-BY-NC-SA. 
Comment 2 Simon Holm Thøgersen 2007-12-01 02:01:52 UTC
Worth to note is also that it only crashes when read from disk 
Comment 3 Wim Taymans 2007-12-03 10:58:35 UTC
        * ext/ogg/gstoggdemux.c: (gst_ogg_demux_bisect_forward_serialno),
        (gst_ogg_demux_read_chain):
        If we find a new serial number but it does not contain a BOS page, make
        sure we initialize the chain to NULL because else we will try to scan it
        and crash. Fixes #500763