Conditional jump or move depends on uninitialised value in x264_ratecontrol_mb
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gst-plugins-ugly-multiverse0.10 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
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.
==6297== by 0x2D011569: x264_slices_write (encoder.c:1258)
==6297== by 0x2D012E1F: x264_encoder_encode (encoder.c:1600)
==6297== by 0x2CD80FB0: gst_x264_
==6297== by 0x2CD8239D: gst_x264_enc_chain (gstx264enc.c:938)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0xC43AB71: gst_base_
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0xC43AB71: gst_base_
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0xC43AB71: gst_base_
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)
==6297== by 0x6E8506C: gst_pad_
==6297==
==6297== Conditional jump or move depends on uninitialised value(s)
==6297== at 0x2CFFF101: x264_ratecontrol_mb (ratecontrol.
==6297== by 0x2D011569: x264_slices_write (encoder.c:1258)
==6297== by 0x2D012E1F: x264_encoder_encode (encoder.c:1600)
==6297== by 0x2CD80FB0: gst_x264_
==6297== by 0x2CD8239D: gst_x264_enc_chain (gstx264enc.c:938)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0xC43AB71: gst_base_
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0xC43AB71: gst_base_
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0xC43AB71: gst_base_
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)
==6297== by 0x6E8506C: gst_pad_
==6297==
==6297== Thread 18:
==6297== Conditional jump or move depends on uninitialised value(s)
==6297== at 0x391F973D: ff_h264_
==6297== by 0x391F9979: h264_parse (h264_parser.c:248)
==6297== by 0x390356CB: av_parser_parse (parser.c:160)
==6297== by 0x368CDCCC: (within /usr/lib/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x2CB4D09C: gst_rtp_
==6297== by 0x22F9D65E: (within /usr/lib/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0xC43AB71: gst_base_
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297==
==6297== Invalid read of size 8
==6297== at 0x391F972B: ff_h264_
==6297== by 0x391F9979: h264_parse (h264_parser.c:248)
==6297== by 0x390356CB: av_parser_parse (parser.c:160)
==6297== by 0x368CDCCC: (within /usr/lib/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x22F9D672: (within /usr/lib/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0xC43AB71: gst_base_
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== Address 0x18a07da0 is 0 bytes inside a block of size 6 alloc'd
==6297== at 0x4C268FE: malloc (vg_replace_
==6297== by 0xB4C8382: g_malloc (gmem.c:131)
==6297== by 0x6E587A6: gst_buffer_
==6297== by 0x2CB4D01A: gst_rtp_
==6297== by 0x22F9D65E: (within /usr/lib/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0xC43AB71: gst_base_
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x231B4FE3: gst_rtp_
==6297==
==6297== Invalid read of size 1
==6297== at 0x4C27508: memcpy (mc_replace_
==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/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x22F9D672: (within /usr/lib/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0xC43AB71: gst_base_
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==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_
==6297== by 0xB4C8382: g_malloc (gmem.c:131)
==6297== by 0x6E587A6: gst_buffer_
==6297== by 0x2CB4D01A: gst_rtp_
==6297== by 0x22F9D65E: (within /usr/lib/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0xC43AB71: gst_base_
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x231B4FE3: gst_rtp_
==6297==
==6297== Invalid read of size 1
==6297== at 0x4C27511: memcpy (mc_replace_
==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/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x22F9D672: (within /usr/lib/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0xC43AB71: gst_base_
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==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_
==6297== by 0xB4C8382: g_malloc (gmem.c:131)
==6297== by 0x6E587A6: gst_buffer_
==6297== by 0x2CB4D01A: gst_rtp_
==6297== by 0x22F9D65E: (within /usr/lib/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0xC43AB71: gst_base_
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x231B4FE3: gst_rtp_
==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/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x22F9D672: (within /usr/lib/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0xC43AB71: gst_base_
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==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/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x22F9D672: (within /usr/lib/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0xC43AB71: gst_base_
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==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/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x22F9D672: (within /usr/lib/
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0xC43AB71: gst_base_
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x239D817E: gst_valve_chain (gstvalve.c:214)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
==6297== by 0x6E85B3D: gst_pad_push_data (gstpad.c:4271)
==6297== by 0x6E8506C: gst_pad_
ProblemType: Bug
Architecture: amd64
Date: Fri Sep 18 14:25:37 2009
DistroRelease: Ubuntu 9.10
Package: gstreamer0.
ProcEnviron:
PATH=(custom, user)
LANG=fr_FR.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: gst-plugins-
Uname: Linux 2.6.31-10-generic x86_64
Bug forwared upstream https:/ /bugzilla. gnome.org/ show_bug. cgi?id= 595591