[Bug 737412] h264: playing a certain broken stream causes a crash (stack corruption caused by codec parser)
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Sep 26 02:39:36 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=737412
GStreamer | gst-plugins-bad | 1.4.3
--- Comment #2 from André Draszik <bgo at andred.net> 2014-09-26 09:39:31 UTC ---
Using a well placed breakpoint, we can also see that the pointer to nalu
becomes corrupted in the calling function:
#0 slice_parse_ref_pic_list_modification_1 (slice=0x2effa324, nr=0x2eff9728,
list=0)
at
/usr/src/debug/gst-plugins-bad/1.4+gitAUTOINC+ae7db18a0b-r0/git/gst-libs/gst/codecparsers/gsth264parser.c:539
#1 0x318d0370 in slice_parse_ref_pic_list_modification (slice=0x2effa324,
nr=0x2eff9728)
at
/usr/src/debug/gst-plugins-bad/1.4+gitAUTOINC+ae7db18a0b-r0/git/gst-libs/gst/codecparsers/gsth264parser.c:546
#2 0x318da7a8 in gst_h264_parser_parse_slice_hdr (nalparser=0x628008,
nalu=0x2effa934, slice=0x2effa324,
parse_pred_weight_table=0, parse_dec_ref_pic_marking=0)
at
/usr/src/debug/gst-plugins-bad/1.4+gitAUTOINC+ae7db18a0b-r0/git/gst-libs/gst/codecparsers/gsth264parser.c:1771
#3 0x329ef3b8 in gst_h264_parse_process_nal (h264parse=0x475800, nalu=0x0)
at
/usr/src/debug/gst-plugins-bad/1.4+gitAUTOINC+ae7db18a0b-r0/git/gst/videoparsers/gsth264parse.c:657
#4 0x00000000 in ?? ()
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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