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 663552 - h264parse: conditional jump or or move depends on uninitialised value(s)
h264parse: conditional jump or or move depends on uninitialised value(s)
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal normal
: 0.10.23
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-11-07 12:29 UTC by Nicola
Modified: 2011-11-18 16:43 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Nicola 2011-11-07 12:29:04 UTC
valgrind show the following with h264parse (today git):

==4302== Conditional jump or move depends on uninitialised value(s)
==4302==    at 0xD285E4D: gst_h264_parser_parse_slice_hdr (gsth264parser.c:1758)
==4302==    by 0xD0711EF: gst_h264_parse_process_nal (gsth264parse.c:471)
==4302==    by 0xD0721C7: gst_h264_parse_chain (gsth264parse.c:1379)
==4302==    by 0x4E8EA79: gst_pad_push (gstpad.c:4727)
==4302==    by 0xBD30BD4: gst_base_rtp_depayload_push_ts (gstbasertpdepayload.c:610)
==4302==    by 0xBD3103A: gst_base_rtp_depayload_chain (gstbasertpdepayload.c:354)
==4302==    by 0x4E8EA79: gst_pad_push (gstpad.c:4727)
==4302==    by 0xCE46EEB: gst_queue_loop (gstqueue.c:1155)
==4302==    by 0x4EB5E93: gst_task_func (gsttask.c:318)
==4302==    by 0x55FA7D7: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==4302==    by 0x55F82B5: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==4302==    by 0x628BEFB: start_thread (pthread_create.c:304)
==4302==    by 0x6A9F89C: clone (clone.S:112)



==4302== Conditional jump or move depends on uninitialised value(s)
==4302==    at 0xD285E4D: gst_h264_parser_parse_slice_hdr (gsth264parser.c:1758)
==4302==    by 0xD07116F: gst_h264_parse_process_nal (gsth264parse.c:487)
==4302==    by 0xD0721C7: gst_h264_parse_chain (gsth264parse.c:1379)
==4302==    by 0x4E8EA79: gst_pad_push (gstpad.c:4727)
==4302==    by 0xBD30BD4: gst_base_rtp_depayload_push_ts (gstbasertpdepayload.c:610)
==4302==    by 0xBD3103A: gst_base_rtp_depayload_chain (gstbasertpdepayload.c:354)
==4302==    by 0x4E8EA79: gst_pad_push (gstpad.c:4727)
==4302==    by 0xCE46EEB: gst_queue_loop (gstqueue.c:1155)
==4302==    by 0x4EB5E93: gst_task_func (gsttask.c:318)
==4302==    by 0x55FA7D7: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==4302==    by 0x55F82B5: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==4302==    by 0x628BEFB: start_thread (pthread_create.c:304)
==4302==    by 0x6A9F89C: clone (clone.S:112)
Comment 1 Mark Nauwelaerts 2011-11-18 16:43:53 UTC
commit eba9bb5e5a661bd4e31b4d80ae948f3a25552e9e
Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Date:   Fri Nov 18 15:07:01 2011 +0100

    h264parser: initialize additional sps field value
    
    Fixes #663552.