Carl Eugen Hoyos <[email protected]> added the comment:

==15670== Memcheck, a memory error detector
==15670== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==15670== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info
==15670== Command: ffmpeg_g -i out.webm.139771.2965 -f null -
==15670==
FFmpeg version SVN-r26367, Copyright (c) 2000-2011 the FFmpeg developers
  built on Jan 15 2011 18:11:40 with gcc 4.5.2
  configuration: --cc='/usr/local/gcc-4.5.2/bin/gcc -m32'
  libavutil     50.36. 0 / 50.36. 0
  libavcore      0.16. 1 /  0.16. 1
  libavcodec    52.108. 0 / 52.108. 0
  libavformat   52.93. 0 / 52.93. 0
  libavdevice   52. 2. 3 / 52. 2. 3
  libavfilter    1.73. 1 /  1.73. 1
  libswscale     0.12. 0 /  0.12. 0
[matroska,webm @ 0x7bd97b0] Invalid track number 2050
[matroska,webm @ 0x7bd97b0] Invalid stream 2050 or size 18378
[matroska,webm @ 0x7bd97b0] Estimating duration from bitrate, this may be 
inaccurate
Input #0, matroska,webm, from 'out.webm.139771.2965':
  Duration: 00:00:01.17, start: 0.000000, bitrate: N/A
    Stream #0.0: Audio: vorbis, 44100 Hz, stereo, s16
    Stream #0.1: Video: vp8, yuv420p, 200x600, PAR 1:1 DAR 1:3, 25 fps, 25 tbr,
1k tbn, 25 tbc
[buffer @ 0x7e255b0] w:200 h:600 pixfmt:yuv420p
Output #0, null, to 'pipe:':
  Metadata:
    encoder         : Lavf52.93.0
    Stream #0.0: Video: rawvideo, yuv420p, 200x600 [PAR 1:1 DAR 1:3], q=2-31,
200 kb/s, 90k tbn, 25 tbc
    Stream #0.1: Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s
Stream mapping:
  Stream #0.1 -> #0.0
  Stream #0.0 -> #0.1
Press [q] to stop encoding
[vp8 @ 0x7bf16d0] Invalid start code 0xde019d
Error while decoding stream #0.1
==15670== Invalid read of size 4
==15670==    at 0x83860F9: vorbis_decode_frame (get_bits.h:609)
==15670==  Address 0x7d8c6e8 is 56 bytes inside a block of size 59 alloc'd
==15670==    at 0x78B9E9E: memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x78B9EFB: posix_memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x84FD9D0: av_malloc (mem.c:83)
==15670==
==15670== Invalid read of size 4
==15670==    at 0x8385EB9: vorbis_decode_frame (get_bits.h:609)
==15670==  Address 0x7d8c6e8 is 56 bytes inside a block of size 59 alloc'd
==15670==    at 0x78B9E9E: memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x78B9EFB: posix_memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x84FD9D0: av_malloc (mem.c:83)
==15670==
==15670== Invalid read of size 4
==15670==    at 0x838623F: vorbis_decode_frame (get_bits.h:609)
==15670==  Address 0x7d8c6e9 is 57 bytes inside a block of size 59 alloc'd
==15670==    at 0x78B9E9E: memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x78B9EFB: posix_memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x84FD9D0: av_malloc (mem.c:83)
==15670==
[vp8 @ 0x7bf16d0] Discarding interframe without a prior keyframe!
Error while decoding stream #0.1
==15670== Invalid read of size 4
==15670==    at 0x8386140: vorbis_decode_frame (get_bits.h:611)
==15670==  Address 0x7d8cb83 is 3 bytes inside a block of size 32 free'd
==15670==    at 0x78BAD82: realloc (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x808178E: ff_dynarray_add (cutils.c:38)
==15670==
==15670== Invalid read of size 4
==15670==    at 0x83860CD: vorbis_decode_frame (vorbis_dec.c:1370)
==15670==  Address 0x7ed9620 is 0 bytes after a block of size 8,192 alloc'd
==15670==    at 0x78B9E9E: memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x78B9EFB: posix_memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x84FD9D0: av_malloc (mem.c:83)
==15670==
==15670== Invalid write of size 4
==15670==    at 0x83860CF: vorbis_decode_frame (vorbis_dec.c:1370)
==15670==  Address 0x7ed9620 is 0 bytes after a block of size 8,192 alloc'd
==15670==    at 0x78B9E9E: memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x78B9EFB: posix_memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x84FD9D0: av_malloc (mem.c:83)
==15670==
Error while decoding stream #0.1
==15670== Invalid read of size 4
==15670==    at 0x8385F22: vorbis_decode_frame (vorbis_dec.c:1385)
==15670==  Address 0x7ed9620 is 0 bytes after a block of size 8,192 alloc'd
==15670==    at 0x78B9E9E: memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x78B9EFB: posix_memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x84FD9D0: av_malloc (mem.c:83)
==15670==
==15670== Invalid write of size 4
==15670==    at 0x8385F24: vorbis_decode_frame (vorbis_dec.c:1385)
==15670==  Address 0x7ed9620 is 0 bytes after a block of size 8,192 alloc'd
==15670==    at 0x78B9E9E: memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x78B9EFB: posix_memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x84FD9D0: av_malloc (mem.c:83)
==15670==
==15670== Invalid read of size 4
==15670==    at 0x83861FF: vorbis_decode_frame (vorbis_dec.c:1377)
==15670==  Address 0x7ed9620 is 0 bytes after a block of size 8,192 alloc'd
==15670==    at 0x78B9E9E: memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x78B9EFB: posix_memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x84FD9D0: av_malloc (mem.c:83)
==15670==
==15670== Invalid write of size 4
==15670==    at 0x8386201: vorbis_decode_frame (vorbis_dec.c:1377)
==15670==  Address 0x7ed9620 is 0 bytes after a block of size 8,192 alloc'd
==15670==    at 0x78B9E9E: memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x78B9EFB: posix_memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x84FD9D0: av_malloc (mem.c:83)
==15670==
==15670== Invalid read of size 4
==15670==    at 0x8386207: vorbis_decode_frame (vorbis_dec.c:1378)
==15670==  Address 0x7ed9624 is 4 bytes after a block of size 8,192 alloc'd
==15670==    at 0x78B9E9E: memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x78B9EFB: posix_memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x84FD9D0: av_malloc (mem.c:83)
==15670==
==15670== Invalid write of size 4
==15670==    at 0x838620A: vorbis_decode_frame (vorbis_dec.c:1378)
==15670==  Address 0x7ed9624 is 4 bytes after a block of size 8,192 alloc'd
==15670==    at 0x78B9E9E: memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x78B9EFB: posix_memalign (in
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so)
==15670==    by 0x84FD9D0: av_malloc (mem.c:83)
==15670==
frame=    3 fps=  0 q=0.0 size=      -0kB time=0.12 bitrate=  -1.5kbits/s dup=1
drop=0    ^Mframe=    7 fps=  5 q=0.0 size=      -0kB time=0.25 bitrate= 
-0.7kbits/s dup=1 drop=0    ^M==15670== Invalid read of size 4
==15670==    at 0x8385FEE: vorbis_decode_frame (get_bits.h:611)
==15670==  Address 0x7daf58d is not stack'd, malloc'd or (recently) free'd
==15670==
frame=   12 fps=  6 q=0.0 size=      -0kB time=0.43 bitrate=  -0.4kbits/s dup=1
drop=0    ^Mframe=   17 fps=  7 q=0.0 size=      -0kB time=0.59 bitrate= 
-0.3kbits/s dup=1 drop=0    ^Mframe=   21 fps=  7 q=0.0 size=      -0kB
time=0.78 bitrate=  -0.2kbits/s dup=1 drop=1    ^Mframe=   26 fps=  7 q=0.0
size=      -0kB time=0.97 bitrate=  -0.2kbits/s dup=1 drop=1    ^M==15670==
Invalid read of size 4
==15670==    at 0x838628F: vorbis_decode_frame (get_bits.h:611)
==15670==  Address 0x7e1addd is not stack'd, malloc'd or (recently) free'd
==15670==
frame=   30 fps=  7 q=0.0 size=      -0kB time=1.13 bitrate=  -0.2kbits/s dup=1
drop=2    ^M    Last message repeated 1 times
frame=   30 fps=  7 q=0.0 Lsize=      -0kB time=1.15 bitrate=  -0.2kbits/s dup=1
drop=2    ^M
video:0kB audio:198kB global headers:0kB muxing overhead -100.010837%
==15670==
==15670== HEAP SUMMARY:
==15670==     in use at exit: 0 bytes in 0 blocks
==15670==   total heap usage: 1,368 allocs, 1,368 frees, 11,497,532 bytes 
allocated
==15670==
==15670== All heap blocks were freed -- no leaks are possible
==15670==
==15670== For counts of detected and suppressed errors, rerun with: -v
==15670== ERROR SUMMARY: 16364 errors from 14 contexts (suppressed: 3 from 3)

________________________________________________
FFmpeg issue tracker <[email protected]>
<https://roundup.ffmpeg.org/issue2550>
________________________________________________

Reply via email to