[Bug 787061] New: qtdemux: segmentation fauit with protected DASH streams
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu Aug 31 08:40:56 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=787061
Bug ID: 787061
Summary: qtdemux: segmentation fauit with protected DASH
streams
Classification: Platform
Product: GStreamer
Version: 1.12.2
OS: Linux
Status: NEW
Severity: major
Priority: Normal
Component: gst-plugins-good
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: juergen.sachs at metz-ce.de
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Created attachment 358824
--> https://bugzilla.gnome.org/attachment.cgi?id=358824&action=edit
detailed gdb backtrace
When decoding a protected DASH stream, the qtdemux raises a segmentation fault.
This can be reproduced by
gst-launch-1.0
http://freenettvcon10-i.akamaihd.net/dash/live/499767/freenet10/dash.mpd
The stream is the DASH source of a freenet.TV internet connect service "Insight
(connect". Obviously this content is protected. Gstreamer should not crash
event we no not have any protection handling plugin.
The crash occures in qtdemux when the audio init segment is parsed:
=====
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 2062]
0xb0469428 in __gst_slow_read32_le (data=0x78657278 <Address 0x78657278 out of
bounds>)
at
/home/metz/Projekte/G_SX7/DCP_SYS/Install/Core/.tmp/include/gstreamer-1.0/gst/gstutils.h:255
255 return _GST_READ_UINT32_LE (data);
(gdb) bt
#0 0xb0469428 in __gst_slow_read32_le (data=0x78657278 <Address 0x78657278 out
of bounds>)
at
/home/metz/Projekte/G_SX7/DCP_SYS/Install/Core/.tmp/include/gstreamer-1.0/gst/gstutils.h:255
#1 0xb04a0a58 in qtdemux_parse_trak (qtdemux=0xb030e308, trak=0xb4103248)
at
/home/metz/Projekte/G_SX7/DCP_SYS/Media/GST-1.0/gst-plugins-good/gst/isomp4/qtdemux.c:11140
=====
More detailed log attached
More information about the bug will follow
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list