[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