tpm@shiny:~/src/libtheora-1.0beta1$ valgrind --trace-children=yes ./examples/dump_video examples/cooldance.ogg >/dev/null
Encoded by Xiph.Org libTheora I 20040317 3 2 0
Ogg logical stream 2d5bf82e is Theora 128x96 10.00 fps video
Encoded frame content is 128x96 with 0x0 offset
==23208== Invalid read of size 1
==23208== at 0xFF61AFC: oc_frag_recon_inter2_c (fragment.c:77)
==23208== by 0xFF61A44: oc_frag_recon_inter2 (fragment.c:64)
==23208== by 0xFF68008: oc_state_frag_recon_c (state.c:888)
==23208== by 0xFF67BF8: oc_state_frag_recon (state.c:808)
==23208== by 0xFF5D8BC: oc_dec_frags_recon_mcu_plane (decode.c:1498)
==23208== by 0xFF606E4: th_decode_packetin (decode.c:2048)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208== Address 0x6422F36 is not stack'd, malloc'd or (recently) free'd
==23208==
==23208== Invalid read of size 1
==23208== at 0xFF61B5C: oc_frag_recon_inter2_c (fragment.c:77)
==23208== by 0xFF61A44: oc_frag_recon_inter2 (fragment.c:64)
==23208== by 0xFF68008: oc_state_frag_recon_c (state.c:888)
==23208== by 0xFF67BF8: oc_state_frag_recon (state.c:808)
==23208== by 0xFF5D8BC: oc_dec_frags_recon_mcu_plane (decode.c:1498)
==23208== by 0xFF606E4: th_decode_packetin (decode.c:2048)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208== Address 0x6422F36 is not stack'd, malloc'd or (recently) free'd
==23208==
==23208== Invalid read of size 1
==23208== at 0xFF61BB0: oc_frag_recon_inter2_c (fragment.c:77)
==23208== by 0xFF61A44: oc_frag_recon_inter2 (fragment.c:64)
==23208== by 0xFF68008: oc_state_frag_recon_c (state.c:888)
==23208== by 0xFF67BF8: oc_state_frag_recon (state.c:808)
==23208== by 0xFF5D8BC: oc_dec_frags_recon_mcu_plane (decode.c:1498)
==23208== by 0xFF606E4: th_decode_packetin (decode.c:2048)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208== Address 0x6422F36 is not stack'd, malloc'd or (recently) free'd
==23208==
==23208== Invalid read of size 1
==23208== at 0xFF61AE0: oc_frag_recon_inter2_c (fragment.c:77)
==23208== by 0xFF61A44: oc_frag_recon_inter2 (fragment.c:64)
==23208== by 0xFF68008: oc_state_frag_recon_c (state.c:888)
==23208== by 0xFF67BF8: oc_state_frag_recon (state.c:808)
==23208== by 0xFF5D8BC: oc_dec_frags_recon_mcu_plane (decode.c:1498)
==23208== by 0xFF606E4: th_decode_packetin (decode.c:2048)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208== Address 0x6422F36 is not stack'd, malloc'd or (recently) free'd
==23208==
==23208== Invalid read of size 1
==23208== at 0xFF61B40: oc_frag_recon_inter2_c (fragment.c:77)
==23208== by 0xFF61A44: oc_frag_recon_inter2 (fragment.c:64)
==23208== by 0xFF68008: oc_state_frag_recon_c (state.c:888)
==23208== by 0xFF67BF8: oc_state_frag_recon (state.c:808)
==23208== by 0xFF5D8BC: oc_dec_frags_recon_mcu_plane (decode.c:1498)
==23208== by 0xFF606E4: th_decode_packetin (decode.c:2048)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208== Address 0x6422F36 is not stack'd, malloc'd or (recently) free'd
==23208==
==23208== Invalid read of size 1
==23208== at 0xFF61B94: oc_frag_recon_inter2_c (fragment.c:77)
==23208== by 0xFF61A44: oc_frag_recon_inter2 (fragment.c:64)
==23208== by 0xFF68008: oc_state_frag_recon_c (state.c:888)
==23208== by 0xFF67BF8: oc_state_frag_recon (state.c:808)
==23208== by 0xFF5D8BC: oc_dec_frags_recon_mcu_plane (decode.c:1498)
==23208== by 0xFF606E4: th_decode_packetin (decode.c:2048)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208== Address 0x6422F36 is not stack'd, malloc'd or (recently) free'd
==23208==
==23208== Conditional jump or move depends on uninitialised value(s)
==23208== at 0xFF61B18: oc_frag_recon_inter2_c (fragment.c:77)
==23208== by 0xFF61A44: oc_frag_recon_inter2 (fragment.c:64)
==23208== by 0xFF68008: oc_state_frag_recon_c (state.c:888)
==23208== by 0xFF67BF8: oc_state_frag_recon (state.c:808)
==23208== by 0xFF5D8BC: oc_dec_frags_recon_mcu_plane (decode.c:1498)
==23208== by 0xFF606E4: th_decode_packetin (decode.c:2048)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208==
==23208== Use of uninitialised value of size 4
==23208== at 0xFF68350: loop_filter_h (state.c:948)
==23208== by 0xFF68B28: oc_state_loop_filter_frag_rows_c (state.c:1028)
==23208== by 0xFF68980: oc_state_loop_filter_frag_rows (state.c:996)
==23208== by 0xFF60788: th_decode_packetin (decode.c:2053)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208==
==23208== Conditional jump or move depends on uninitialised value(s)
==23208== at 0xFF68384: loop_filter_h (state.c:949)
==23208== by 0xFF68B28: oc_state_loop_filter_frag_rows_c (state.c:1028)
==23208== by 0xFF68980: oc_state_loop_filter_frag_rows (state.c:996)
==23208== by 0xFF60788: th_decode_packetin (decode.c:2053)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208==
==23208== Conditional jump or move depends on uninitialised value(s)
==23208== at 0xFF6843C: loop_filter_h (state.c:950)
==23208== by 0xFF68B28: oc_state_loop_filter_frag_rows_c (state.c:1028)
==23208== by 0xFF68980: oc_state_loop_filter_frag_rows (state.c:996)
==23208== by 0xFF60788: th_decode_packetin (decode.c:2053)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208==
==23208== Use of uninitialised value of size 4
==23208== at 0xFF685D4: loop_filter_v (state.c:961)
==23208== by 0xFF68B68: oc_state_loop_filter_frag_rows_c (state.c:1031)
==23208== by 0xFF68980: oc_state_loop_filter_frag_rows (state.c:996)
==23208== by 0xFF60788: th_decode_packetin (decode.c:2053)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208==
==23208== Conditional jump or move depends on uninitialised value(s)
==23208== at 0xFF68618: loop_filter_v (state.c:962)
==23208== by 0xFF68B68: oc_state_loop_filter_frag_rows_c (state.c:1031)
==23208== by 0xFF68980: oc_state_loop_filter_frag_rows (state.c:996)
==23208== by 0xFF60788: th_decode_packetin (decode.c:2053)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208==
==23208== Syscall param write(buf) points to uninitialised byte(s)
==23208== at 0xFE9397C: write (in /usr/lib/debug/libc-2.3.6.so)
==23208== by 0xFE43B1C: _IO_file_write@@GLIBC_2.1 (fileops.c:1260)
==23208== by 0xFE43A84: _IO_do_write@@GLIBC_2.1 (fileops.c:486)
==23208== by 0xFE444F0: _IO_file_overflow@@GLIBC_2.1 (fileops.c:865)
==23208== by 0xFE43920: _IO_file_xsputn@@GLIBC_2.1 (fileops.c:1340)
==23208== by 0xFE38304: fwrite (iofwrite.c:45)
==23208== by 0x10001E74: video_write (dump_video.c:115)
==23208== by 0x10002D94: main (dump_video.c:431)
==23208== Address 0x4446861 is not stack'd, malloc'd or (recently) free'd
==23208==
==23208== Conditional jump or move depends on uninitialised value(s)
==23208== at 0xFF686F8: loop_filter_v (state.c:963)
==23208== by 0xFF68B68: oc_state_loop_filter_frag_rows_c (state.c:1031)
==23208== by 0xFF68980: oc_state_loop_filter_frag_rows (state.c:996)
==23208== by 0xFF60788: th_decode_packetin (decode.c:2053)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208==
==23208== Conditional jump or move depends on uninitialised value(s)
==23208== at 0xFF618E4: oc_frag_recon_inter_c (fragment.c:54)
==23208== by 0xFF61838: oc_frag_recon_inter (fragment.c:42)
==23208== by 0xFF68064: oc_state_frag_recon_c (state.c:893)
==23208== by 0xFF67BF8: oc_state_frag_recon (state.c:808)
==23208== by 0xFF5D8BC: oc_dec_frags_recon_mcu_plane (decode.c:1498)
==23208== by 0xFF606E4: th_decode_packetin (decode.c:2048)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208==
==23208== Use of uninitialised value of size 4
==23208== at 0xFF685D4: loop_filter_v (state.c:961)
==23208== by 0xFF68C58: oc_state_loop_filter_frag_rows_c (state.c:1037)
==23208== by 0xFF68980: oc_state_loop_filter_frag_rows (state.c:996)
==23208== by 0xFF60788: th_decode_packetin (decode.c:2053)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208==
==23208== Conditional jump or move depends on uninitialised value(s)
==23208== at 0xFF68618: loop_filter_v (state.c:962)
==23208== by 0xFF68C58: oc_state_loop_filter_frag_rows_c (state.c:1037)
==23208== by 0xFF68980: oc_state_loop_filter_frag_rows (state.c:996)
==23208== by 0xFF60788: th_decode_packetin (decode.c:2053)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208==
==23208== Conditional jump or move depends on uninitialised value(s)
==23208== at 0xFF686F8: loop_filter_v (state.c:963)
==23208== by 0xFF68C58: oc_state_loop_filter_frag_rows_c (state.c:1037)
==23208== by 0xFF68980: oc_state_loop_filter_frag_rows (state.c:996)
==23208== by 0xFF60788: th_decode_packetin (decode.c:2053)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208==
==23208== Invalid read of size 1
==23208== at 0xFF618CC: oc_frag_recon_inter_c (fragment.c:54)
==23208== by 0xFF61838: oc_frag_recon_inter (fragment.c:42)
==23208== by 0xFF68064: oc_state_frag_recon_c (state.c:893)
==23208== by 0xFF67BF8: oc_state_frag_recon (state.c:808)
==23208== by 0xFF5D8BC: oc_dec_frags_recon_mcu_plane (decode.c:1498)
==23208== by 0xFF606E4: th_decode_packetin (decode.c:2048)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208== Address 0x64229C0 is 16 bytes before a block of size 1,360 alloc'd
==23208== at 0xFFBAA00: calloc (vg_replace_malloc.c:279)
==23208== by 0xFF668EC: oc_state_frarray_init (state.c:426)
==23208== by 0xFF67180: oc_state_init (state.c:575)
==23208== by 0xFF592F4: oc_dec_init (decode.c:231)
==23208== by 0xFF5FDBC: th_decode_alloc (decode.c:1875)
==23208== by 0xFF57DB8: theora_decode_init (decapiwrapper.c:111)
==23208== by 0x10002704: main (dump_video.c:326)
==23208==
==23208== Invalid read of size 1
==23208== at 0xFF6190C: oc_frag_recon_inter_c (fragment.c:54)
==23208== by 0xFF61838: oc_frag_recon_inter (fragment.c:42)
==23208== by 0xFF68064: oc_state_frag_recon_c (state.c:893)
==23208== by 0xFF67BF8: oc_state_frag_recon (state.c:808)
==23208== by 0xFF5D8BC: oc_dec_frags_recon_mcu_plane (decode.c:1498)
==23208== by 0xFF606E4: th_decode_packetin (decode.c:2048)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208== Address 0x64229C0 is 16 bytes before a block of size 1,360 alloc'd
==23208== at 0xFFBAA00: calloc (vg_replace_malloc.c:279)
==23208== by 0xFF668EC: oc_state_frarray_init (state.c:426)
==23208== by 0xFF67180: oc_state_init (state.c:575)
==23208== by 0xFF592F4: oc_dec_init (decode.c:231)
==23208== by 0xFF5FDBC: th_decode_alloc (decode.c:1875)
==23208== by 0xFF57DB8: theora_decode_init (decapiwrapper.c:111)
==23208== by 0x10002704: main (dump_video.c:326)
==23208==
==23208== Invalid read of size 1
==23208== at 0xFF61938: oc_frag_recon_inter_c (fragment.c:54)
==23208== by 0xFF61838: oc_frag_recon_inter (fragment.c:42)
==23208== by 0xFF68064: oc_state_frag_recon_c (state.c:893)
==23208== by 0xFF67BF8: oc_state_frag_recon (state.c:808)
==23208== by 0xFF5D8BC: oc_dec_frags_recon_mcu_plane (decode.c:1498)
==23208== by 0xFF606E4: th_decode_packetin (decode.c:2048)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208== Address 0x64229C0 is 16 bytes before a block of size 1,360 alloc'd
==23208== at 0xFFBAA00: calloc (vg_replace_malloc.c:279)
==23208== by 0xFF668EC: oc_state_frarray_init (state.c:426)
==23208== by 0xFF67180: oc_state_init (state.c:575)
==23208== by 0xFF592F4: oc_dec_init (decode.c:231)
==23208== by 0xFF5FDBC: th_decode_alloc (decode.c:1875)
==23208== by 0xFF57DB8: theora_decode_init (decapiwrapper.c:111)
==23208== by 0x10002704: main (dump_video.c:326)
==23208==
==23208== Use of uninitialised value of size 4
==23208== at 0xFF68350: loop_filter_h (state.c:948)
==23208== by 0xFF68BC8: oc_state_loop_filter_frag_rows_c (state.c:1034)
==23208== by 0xFF68980: oc_state_loop_filter_frag_rows (state.c:996)
==23208== by 0xFF60788: th_decode_packetin (decode.c:2053)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
==23208==
==23208== Conditional jump or move depends on uninitialised value(s)
==23208== at 0xFF68384: loop_filter_h (state.c:949)
==23208== by 0xFF68BC8: oc_state_loop_filter_frag_rows_c (state.c:1034)
==23208== by 0xFF68980: oc_state_loop_filter_frag_rows (state.c:996)
==23208== by 0xFF60788: th_decode_packetin (decode.c:2053)
==23208== by 0xFF57FC4: theora_decode_packetin (decapiwrapper.c:163)
==23208== by 0x1000295C: main (dump_video.c:389)
100 frames
Done.