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 709729 - SIGSEGV when playing file that contains 2bit color DVB sub-picture
SIGSEGV when playing file that contains 2bit color DVB sub-picture
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: dont know
1.x
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 709731 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-10-09 13:25 UTC by Alexandru Blanda
Modified: 2013-10-14 20:37 UTC
See Also:
GNOME target: ---
GNOME version: 3.7/3.8


Attachments
GDB backtrace (2.69 KB, application/octet-stream)
2013-10-09 13:37 UTC, Alexandru Blanda
Details

Description Alexandru Blanda 2013-10-09 13:25:55 UTC
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe183c700 (LWP 3834)]
0x00007fffe18533e0 in gst_ts_demux_push (base=0x7fffd4044020, packet=
    0x7fffe183bac0, section=0x0) at tsdemux.c:1628
1628	    stream = (TSDemuxStream *) demux->program->streams[packet->pid];

Also received an additional warning:

** (totem:3797): WARNING **: Parsing 2bit color DVB sub-picture. This is not tested at all. If you see this message, please provide the developers with sample media with these subtitles, if possible.

Attached you can find the file that caused the crash.
Comment 1 Alexandru Blanda 2013-10-09 13:37:37 UTC
Created attachment 256803 [details]
GDB backtrace
Comment 2 Bastien Nocera 2013-10-09 13:39:02 UTC
That's a bug in GStreamer (totem itself doesn't have that message anywhere in its sources).
Comment 3 Sebastian Dröge (slomo) 2013-10-09 14:51:39 UTC
*** Bug 709731 has been marked as a duplicate of this bug. ***
Comment 4 Sebastian Dröge (slomo) 2013-10-09 14:53:08 UTC
Can you provide a sample file/stream that reproduces this problem? Also which versions of GStreamer and the plugin modules are you using?
Comment 5 Alexandru Blanda 2013-10-09 15:06:47 UTC
File that caused the crash can be found at:
https://docs.google.com/file/d/0Bw_O6opVYHaaMzZQUmoxb21PTVk/edit?usp=sharing
Comment 6 Alexandru Blanda 2013-10-09 15:09:25 UTC
Gstreamer version 1.0.7 and the issue is related to gst-plugins-bad-1.0.7
Comment 7 Sebastian Dröge (slomo) 2013-10-09 15:22:20 UTC
That file is completely broken :) It also crashes avplay here, but with GStreamer 1.2.0 and latest GIT it works without crashes. Still not pleasant to view because the stream is rather broken, looks the same way in VLC and mplayer (and the libav decoders complain about lots of broken things, and the MPEG TS demuxer too).
Comment 8 Costel Maxim 2013-10-10 14:56:19 UTC
The file was generated by fuzzing a valid file with the purpose of checking that the player does not crash when malformed input is handled.
Comment 9 Sebastian Dröge (slomo) 2013-10-14 20:37:12 UTC
Ah, would've been good to mention that in the bug report :)