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 595591 - Conditional jump or move depends on uninitialised value in x264_ratecontrol_mb
Conditional jump or move depends on uninitialised value in x264_ratecontrol_mb
Status: RESOLVED NOTGNOME
Product: GStreamer
Classification: Platform
Component: gst-plugins-ugly
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-09-18 14:26 UTC by Guillaume Desmottes
Modified: 2009-09-22 06:48 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Guillaume Desmottes 2009-09-18 14:26:58 UTC
Original bug report: https://bugs.edge.launchpad.net/ubuntu/+source/gst-plugins-ugly-multiverse0.10/+bug/432482

Got this error when valgrinding an audio/video call in Empathy:

==6297== Thread 9:

==6297== Conditional jump or move depends on uninitialised value(s)

==6297== at 0x2CFFF0FF: x264_ratecontrol_mb (ratecontrol.c:1260)

==6297== by 0x2D011569: x264_slices_write (encoder.c:1258)

==6297== by 0x2D012E1F: x264_encoder_encode (encoder.c:1600)

==6297== by 0x2CD80FB0: gst_x264_enc_encode_frame (gstx264enc.c:979)

==6297== by 0x2CD8239D: gst_x264_enc_chain (gstx264enc.c:938)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297==

==6297== Conditional jump or move depends on uninitialised value(s)

==6297== at 0x2CFFF101: x264_ratecontrol_mb (ratecontrol.c:1260)

==6297== by 0x2D011569: x264_slices_write (encoder.c:1258)

==6297== by 0x2D012E1F: x264_encoder_encode (encoder.c:1600)

==6297== by 0x2CD80FB0: gst_x264_enc_encode_frame (gstx264enc.c:979)

==6297== by 0x2CD8239D: gst_x264_enc_chain (gstx264enc.c:938)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297==

==6297== Thread 18:

==6297== Conditional jump or move depends on uninitialised value(s)

==6297== at 0x391F973D: ff_h264_find_frame_end (h264_parser.c:54)

==6297== by 0x391F9979: h264_parse (h264_parser.c:248)

==6297== by 0x390356CB: av_parser_parse (parser.c:160)

==6297== by 0x368CDCCC: (within /usr/lib/gstreamer-0.10/libgstffmpeg.so)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x2CB4D09C: gst_rtp_h264_depay_process (gstrtph264depay.c:622)

==6297== by 0x22F9D65E: (within /usr/lib/libgstrtp-0.10.so.0.18.0)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297==

==6297== Invalid read of size 8

==6297== at 0x391F972B: ff_h264_find_frame_end (h264_parser.c:54)

==6297== by 0x391F9979: h264_parse (h264_parser.c:248)

==6297== by 0x390356CB: av_parser_parse (parser.c:160)

==6297== by 0x368CDCCC: (within /usr/lib/gstreamer-0.10/libgstffmpeg.so)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x22F9D672: (within /usr/lib/libgstrtp-0.10.so.0.18.0)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== Address 0x18a07da0 is 0 bytes inside a block of size 6 alloc'd

==6297== at 0x4C268FE: malloc (vg_replace_malloc.c:207)

==6297== by 0xB4C8382: g_malloc (gmem.c:131)

==6297== by 0x6E587A6: gst_buffer_new_and_alloc (gstbuffer.c:308)

==6297== by 0x2CB4D01A: gst_rtp_h264_depay_process (gstrtph264depay.c:604)

==6297== by 0x22F9D65E: (within /usr/lib/libgstrtp-0.10.so.0.18.0)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x231B4FE3: gst_rtp_jitter_buffer_loop (gstrtpjitterbuffer.c:1655)

==6297==

==6297== Invalid read of size 1

==6297== at 0x4C27508: memcpy (mc_replace_strmem.c:402)

==6297== by 0x390353B6: ff_combine_frame (string3.h:52)

==6297== by 0x391F9994: h264_parse (h264_parser.c:250)

==6297== by 0x390356CB: av_parser_parse (parser.c:160)

==6297== by 0x368CDCCC: (within /usr/lib/gstreamer-0.10/libgstffmpeg.so)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x22F9D672: (within /usr/lib/libgstrtp-0.10.so.0.18.0)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== Address 0x16edbe47 is 1 bytes after a block of size 6 alloc'd

==6297== at 0x4C268FE: malloc (vg_replace_malloc.c:207)

==6297== by 0xB4C8382: g_malloc (gmem.c:131)

==6297== by 0x6E587A6: gst_buffer_new_and_alloc (gstbuffer.c:308)

==6297== by 0x2CB4D01A: gst_rtp_h264_depay_process (gstrtph264depay.c:604)

==6297== by 0x22F9D65E: (within /usr/lib/libgstrtp-0.10.so.0.18.0)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x231B4FE3: gst_rtp_jitter_buffer_loop (gstrtpjitterbuffer.c:1655)

==6297==

==6297== Invalid read of size 1

==6297== at 0x4C27511: memcpy (mc_replace_strmem.c:402)

==6297== by 0x390353B6: ff_combine_frame (string3.h:52)

==6297== by 0x391F9994: h264_parse (h264_parser.c:250)

==6297== by 0x390356CB: av_parser_parse (parser.c:160)

==6297== by 0x368CDCCC: (within /usr/lib/gstreamer-0.10/libgstffmpeg.so)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x22F9D672: (within /usr/lib/libgstrtp-0.10.so.0.18.0)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== Address 0x16edbe46 is 0 bytes after a block of size 6 alloc'd

==6297== at 0x4C268FE: malloc (vg_replace_malloc.c:207)

==6297== by 0xB4C8382: g_malloc (gmem.c:131)

==6297== by 0x6E587A6: gst_buffer_new_and_alloc (gstbuffer.c:308)

==6297== by 0x2CB4D01A: gst_rtp_h264_depay_process (gstrtph264depay.c:604)

==6297== by 0x22F9D65E: (within /usr/lib/libgstrtp-0.10.so.0.18.0)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x231B4FE3: gst_rtp_jitter_buffer_loop (gstrtpjitterbuffer.c:1655)

==6297==

==6297== Conditional jump or move depends on uninitialised value(s)

==6297== at 0x3907FE36: ff_find_start_code (mpegvideo.c:98)

==6297== by 0x391F9A38: h264_parse (h264_parser.c:132)

==6297== by 0x390356CB: av_parser_parse (parser.c:160)

==6297== by 0x368CDCCC: (within /usr/lib/gstreamer-0.10/libgstffmpeg.so)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x22F9D672: (within /usr/lib/libgstrtp-0.10.so.0.18.0)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297==

==6297== Conditional jump or move depends on uninitialised value(s)

==6297== at 0x3907FE5E: ff_find_start_code (mpegvideo.c:98)

==6297== by 0x391F9A38: h264_parse (h264_parser.c:132)

==6297== by 0x390356CB: av_parser_parse (parser.c:160)

==6297== by 0x368CDCCC: (within /usr/lib/gstreamer-0.10/libgstffmpeg.so)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x22F9D672: (within /usr/lib/libgstrtp-0.10.so.0.18.0)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297==

==6297== Conditional jump or move depends on uninitialised value(s)

==6297== at 0x3907FE83: ff_find_start_code (mpegvideo.c:98)

==6297== by 0x391F9A38: h264_parse (h264_parser.c:132)

==6297== by 0x390356CB: av_parser_parse (parser.c:160)

==6297== by 0x368CDCCC: (within /usr/lib/gstreamer-0.10/libgstffmpeg.so)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x22F9D672: (within /usr/lib/libgstrtp-0.10.so.0.18.0)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

ProblemType: Bug
Architecture: amd64
Date: Fri Sep 18 14:25:37 2009
DistroRelease: Ubuntu 9.10
Package: gstreamer0.10-plugins-ugly-multiverse 0.10.12-0ubuntu1
ProcEnviron:
 PATH=(custom, user)
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-10.32-generic
SourcePackage: gst-plugins-ugly-multiverse0.10
Uname: Linux 2.6.31-10-generic x86_64
Comment 1 Sebastian Dröge (slomo) 2009-09-19 09:21:39 UTC
I know that there already is a bug about this but I can't find it now... also the ffmpeg stuff looks similar to bug #595590 that you recently filed.
Comment 2 Sebastian Dröge (slomo) 2009-09-22 06:43:21 UTC
The only relevant parts here are, everything else is from bug #595590.

==6297== Thread 9:

==6297== Conditional jump or move depends on uninitialised value(s)

==6297== at 0x2CFFF0FF: x264_ratecontrol_mb (ratecontrol.c:1260)

==6297== by 0x2D011569: x264_slices_write (encoder.c:1258)

==6297== by 0x2D012E1F: x264_encoder_encode (encoder.c:1600)

==6297== by 0x2CD80FB0: gst_x264_enc_encode_frame (gstx264enc.c:979)

==6297== by 0x2CD8239D: gst_x264_enc_chain (gstx264enc.c:938)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297==

==6297== Conditional jump or move depends on uninitialised value(s)

==6297== at 0x2CFFF101: x264_ratecontrol_mb (ratecontrol.c:1260)

==6297== by 0x2D011569: x264_slices_write (encoder.c:1258)

==6297== by 0x2D012E1F: x264_encoder_encode (encoder.c:1600)

==6297== by 0x2CD80FB0: gst_x264_enc_encode_frame (gstx264enc.c:979)

==6297== by 0x2CD8239D: gst_x264_enc_chain (gstx264enc.c:938)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0xC43AB71: gst_base_transform_chain (gstbasetransform.c:2081)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)

==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)

==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)

==6297== by 0x6E8506C: gst_pad_chain_data_unchecked (gstpad.c:4042)
Comment 3 Sebastian Dröge (slomo) 2009-09-22 06:48:40 UTC
I can reproduce many very similar valgrind warnings when using x264 from mencoder so this is most likely a problem in x264. Please file this bug there :)