[libav-bugs] [Bug 350] /usr/bin/avconv says "corrupted double-linked list" on encoding to AVI/XviD with 2-pass enabled

bugzilla-daemon at aruru.libav.org bugzilla-daemon at aruru.libav.org
Sat Oct 13 15:36:50 CEST 2012


https://bugzilla.libav.org/show_bug.cgi?id=350

fredbmail at free.fr changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |fredbmail at free.fr

--- Comment #6 from fredbmail at free.fr 2012-10-13 15:36:50 CEST ---
With all kind of video file 

valgrind avconv -ss 0:35:53 -i "/test/test.wmv" -f avi -vcodec libxvid -vtag
XVID -an -passlogfile "/tmp/test.log" -pass 1 -y /dev/null
==4631== Memcheck, a memory error detector
==4631== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==4631== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==4631== Command: avconv -ss 0:35:53 -i /test/test.wmv -f avi -vcodec libxvid
-vtag XVID -an -passlogfile /tmp/test.log -pass 1 -y /dev/null
==4631== 
avconv version 0.8.3-4:0.8.3-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the
Libav developers
  built on Jun 12 2012 16:37:58 with gcc 4.6.3
[wmv3 @ 0x60563e0] Extra data: 8 bits left, value: 0
Input #0, asf, from '/test/test.wmv':
  Metadata:
    WMFSDKVersion   : 11.0.5721.5145
    WMFSDKNeeded    : 0.0.0.0000
    IsVBR           : 0
  Duration: 00:35:55.46, start: 0.000000, bitrate: 3113 kb/s
    Stream #0.0(eng): Audio: wmav2, 44100 Hz, 2 channels, s16, 96 kb/s
    Stream #0.1(eng): Video: wmv3 (Main), yuv420p, 1280x720, 3000 kb/s, PAR 1:1
DAR 16:9, 25 tbr, 1k tbn, 1k tbc
[buffer @ 0x6135ee0] w:1280 h:720 pixfmt:yuv420p
[wmv3 @ 0x60563e0] Extra data: 8 bits left, value: 0
Output #0, avi, to '/dev/null':
  Metadata:
    WMFSDKVersion   : 11.0.5721.5145
    WMFSDKNeeded    : 0.0.0.0000
    IsVBR           : 0
    ISFT            : Lavf53.21.0
    Stream #0.0(eng): Video: mpeg4, yuv420p, 1280x720 [PAR 1:1 DAR 16:9],
q=2-31, pass 1, 200 kb/s, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:1 -> #0:0 (wmv3 -> libxvid)
Press ctrl-c to stop encoding
[asf @ 0x601c8e0] freeing incomplete packet size 17137, new 32049
frame=   61 fps=  2 q=2.0 Lsize=       0kB time=2.44 bitrate=   0.0kbits/s
dup=0 drop=78    op=70    
video:888kB audio:0kB global headers:0kB muxing overhead -100.000000%
==4631== Invalid free() / delete / delete[] / realloc()
==4631==    at 0x402B06C: free (in
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==4631==    by 0x4E90331: av_freep (in
/usr/lib/i386-linux-gnu/i686/cmov/libavutil.so.51.22.1)
==4631==    by 0x4F054D2: (below main) (libc-start.c:226)
==4631==  Address 0x694c560 is 0 bytes inside a block of size 1,024 free'd
==4631==    at 0x402B06C: free (in
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==4631==    by 0x4217724: ??? (in
/usr/lib/i386-linux-gnu/i686/cmov/libavcodec.so.53.35.0)
==4631==    by 0x4F054D2: (below main) (libc-start.c:226)
==4631== 
==4631== 
==4631== HEAP SUMMARY:
==4631==     in use at exit: 14 bytes in 1 blocks
==4631==   total heap usage: 1,750 allocs, 1,750 frees, 36,360,314 bytes
allocated
==4631== 
==4631== LEAK SUMMARY:
==4631==    definitely lost: 0 bytes in 0 blocks
==4631==    indirectly lost: 0 bytes in 0 blocks
==4631==      possibly lost: 0 bytes in 0 blocks
==4631==    still reachable: 14 bytes in 1 blocks
==4631==         suppressed: 0 bytes in 0 blocks
==4631== Rerun with --leak-check=full to see details of leaked memory
==4631== 
==4631== For counts of detected and suppressed errors, rerun with: -v
==4631== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)

-- 
Configure bugmail: https://bugzilla.libav.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the libav-bugs mailing list