New submission from Tomas Härdin <tomas.har...@codemill.se>:

While hacking with MainConcept's VC-1 encoder I managed to generate several
files which crashes the vc1 decoder.

I started with the following sample:
http://samples.mplayerhq.hu/V-codecs/WVC1/Test_1440x576_WVC1_6Mbps.wmv
I transcoded it to raw video using ffmpeg and fed the result to the example
encoder (samples/encoder/sample_enc_vc1 if you have the SDK). Finally I cut it
down to size using dd. Commands:

ffmpeg -i ~/media/Test_1440x576_WVC1_6Mbps.wmv -vcodec rawvideo test.yuv
./sample_enc_vc1 -v test.yuv -iyuv -w 1440 -h 576 -o out.vc1
dd if=out.vc1 bs=10M count=1 of=double-free.vc1

There's also a second file called double-free2.wmv which I've hacked together
using my own system. It triggers the same crash.

Files uploaded to /MPlayer/incoming/vc1-double-free
Log of transcode attempt of double-free.vc1 -> msmpeg4/wmv follows:

tjop...@callisto:~/ffmpeg$ gdb ./ffmpeg_g 
GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/tjoppen/ffmpeg/ffmpeg_g...done.
(gdb) r -i ~/media/ffmpeg-crashes/double-free.vc1 test.wmv
Starting program: /home/tjoppen/ffmpeg/ffmpeg_g -i
~/media/ffmpeg-crashes/double-free.vc1 test.wmv
[Thread debugging using libthread_db enabled]
FFmpeg version git-svn-r24078, Copyright (c) 2000-2010 the FFmpeg developers
  built on Jul  7 2010 09:51:04 with gcc 4.4.1
  configuration: 
  libavutil     50.20. 0 / 50.20. 0
  libavcodec    52.79. 1 / 52.79. 1
  libavformat   52.73. 0 / 52.73. 0
  libavdevice   52. 2. 0 / 52. 2. 0
  libavfilter    1.20. 1 /  1.20. 1
  libswscale     0.11. 0 /  0.11. 0
[vc1 @ 0x11c4470] max_analyze_duration reached
[vc1 @ 0x11c4470] Estimating duration from bitrate, this may be inaccurate
Input #0, vc1, from '/home/tjoppen/media/ffmpeg-crashes/double-free.vc1':
  Duration: N/A, bitrate: N/A
    Stream #0.0: Video: vc1, yuv420p, 720x576 [PAR 10:11 DAR 25:22], 29.97 fps,
29.97 tbr, 1200k tbn, 29.97 tbc
Output #0, asf, to 'test.wmv':
  Metadata:
    WM/EncodingSettings: Lavf52.73.0
    Stream #0.0: Video: msmpeg4, yuv420p, 720x576 [PAR 10:11 DAR 25:22], q=2-31,
200 kb/s, 1k tbn, 29.97 tbc
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop encoding
[vc1 @ 0x11c5740] Bits overconsumption: 85333 > 85264 at 23x25 516.1kbits/s    
[vc1 @ 0x11c5740] concealing 966 DC, 966 AC, 966 MV errors
frame=  558 fps=172 q=31.0 Lsize=    1173kB time=18.62 bitrate= 515.9kbits/s    
video:1150kB audio:0kB global headers:0kB muxing overhead 1.963623%
*** glibc detected *** /home/tjoppen/ffmpeg/ffmpeg_g: munmap_chunk(): invalid
pointer: 0x0000000001485be0 ***
======= Backtrace: =========
/lib/libc.so.6[0x7ffff6f3d2f6]
/home/tjoppen/ffmpeg/ffmpeg_g[0x8e71a1]
/home/tjoppen/ffmpeg/ffmpeg_g[0x659ce5]
/home/tjoppen/ffmpeg/ffmpeg_g[0x41c8c9]
/home/tjoppen/ffmpeg/ffmpeg_g[0x41c659]
/home/tjoppen/ffmpeg/ffmpeg_g[0x432bae]
/home/tjoppen/ffmpeg/ffmpeg_g[0x433028]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7ffff6ee5abd]
/home/tjoppen/ffmpeg/ffmpeg_g[0x429bfd]
======= Memory map: ========
00400000-00a50000 r-xp 00000000 08:05 4063246                           
/home/tjoppen/ffmpeg/ffmpeg_g
00c4f000-00c50000 r--p 0064f000 08:05 4063246                           
/home/tjoppen/ffmpeg/ffmpeg_g
00c50000-00c6a000 rw-p 00650000 08:05 4063246                           
/home/tjoppen/ffmpeg/ffmpeg_g
00c6a000-01881000 rw-p 00000000 00:00 0                                  [heap]
7ffff6644000-7ffff665a000 r-xp 00000000 08:05 2588686                   
/lib/libgcc_s.so.1
7ffff665a000-7ffff6859000 ---p 00016000 08:05 2588686                   
/lib/libgcc_s.so.1
7ffff6859000-7ffff685a000 r--p 00015000 08:05 2588686                   
/lib/libgcc_s.so.1
7ffff685a000-7ffff685b000 rw-p 00016000 08:05 2588686                   
/lib/libgcc_s.so.1
7ffff685b000-7ffff6abb000 rw-p 00000000 00:00 0 
7ffff6abb000-7ffff6ac2000 r-xp 00000000 08:05 3358829                   
/lib/librt-2.10.1.so
7ffff6ac2000-7ffff6cc1000 ---p 00007000 08:05 3358829                   
/lib/librt-2.10.1.so
7ffff6cc1000-7ffff6cc2000 r--p 00006000 08:05 3358829                   
/lib/librt-2.10.1.so
7ffff6cc2000-7ffff6cc3000 rw-p 00007000 08:05 3358829                   
/lib/librt-2.10.1.so
7ffff6cc3000-7ffff6cc5000 r-xp 00000000 08:05 3358804                   
/lib/libdl-2.10.1.so
7ffff6cc5000-7ffff6ec5000 ---p 00002000 08:05 3358804                   
/lib/libdl-2.10.1.so
7ffff6ec5000-7ffff6ec6000 r--p 00002000 08:05 3358804                   
/lib/libdl-2.10.1.so
7ffff6ec6000-7ffff6ec7000 rw-p 00003000 08:05 3358804                   
/lib/libdl-2.10.1.so
7ffff6ec7000-7ffff702d000 r-xp 00000000 08:05 3358798                   
/lib/libc-2.10.1.so
7ffff702d000-7ffff722d000 ---p 00166000 08:05 3358798                   
/lib/libc-2.10.1.so
7ffff722d000-7ffff7231000 r--p 00166000 08:05 3358798                   
/lib/libc-2.10.1.so
7ffff7231000-7ffff7232000 rw-p 0016a000 08:05 3358798                   
/lib/libc-2.10.1.so
7ffff7232000-7ffff7237000 rw-p 00000000 00:00 0 
7ffff7237000-7ffff724e000 r-xp 00000000 08:05 3358826                   
/lib/libpthread-2.10.1.so
7ffff724e000-7ffff744d000 ---p 00017000 08:05 3358826                   
/lib/libpthread-2.10.1.so
7ffff744d000-7ffff744e000 r--p 00016000 08:05 3358826                   
/lib/libpthread-2.10.1.so
7ffff744e000-7ffff744f000 rw-p 00017000 08:05 3358826                   
/lib/libpthread-2.10.1.so
7ffff744f000-7ffff7453000 rw-p 00000000 00:00 0 
7ffff7453000-7ffff7469000 r-xp 00000000 08:05 3358781                   
/lib/libz.so.1.2.3.3
7ffff7469000-7ffff7668000 ---p 00016000 08:05 3358781                   
/lib/libz.so.1.2.3.3
7ffff7668000-7ffff7669000 r--p 00015000 08:05 3358781                   
/lib/libz.so.1.2.3.3
7ffff7669000-7ffff766a000 rw-p 00016000 08:05 3358781                   
/lib/libz.so.1.2.3.3
7ffff766a000-7ffff7679000 r-xp 00000000 08:05 3358841                   
/lib/libbz2.so.1.0.4
7ffff7679000-7ffff7879000 ---p 0000f000 08:05 3358841                   
/lib/libbz2.so.1.0.4
7ffff7879000-7ffff787a000 r--p 0000f000 08:05 3358841                   
/lib/libbz2.so.1.0.4
7ffff787a000-7ffff787b000 rw-p 00010000 08:05 3358841                   
/lib/libbz2.so.1.0.4
7ffff787b000-7ffff78fd000 r-xp 00000000 08:05 3358806                   
/lib/libm-2.10.1.so
7ffff78fd000-7ffff7afd000 ---p 00082000 08:05 3358806                   
/lib/libm-2.10.1.so
7ffff7afd000-7ffff7afe000 r--p 00082000 08:05 3358806                   
/lib/libm-2.10.1.so
7ffff7afe000-7ffff7aff000 rw-p 00083000 08:05 3358806                   
/lib/libm-2.10.1.so
7ffff7aff000-7ffff7bd9000 r-xp 00000000 08:05 4088629                   
/usr/lib/libasound.so.2.0.0
7ffff7bd9000-7ffff7dd8000 ---p 000da000 08:05 4088629                   
/usr/lib/libasound.so.2.0.0
7ffff7dd8000-7ffff7dde000 r--p 000d9000 08:05 4088629                   
/usr/lib/libasound.so.2.0.0
7ffff7dde000-7ffff7ddf000 rw-p 000df000 08:05 4088629                   
/usr/lib/libasound.so.2.0.0
7ffff7ddf000-7ffff7dfe000 r-xp 00000000 08:05 2588756                   
/lib/ld-2.10.1.so
7ffff7fce000-7ffff7fd2000 rw-p 00000000 00:00 0 
7ffff7ff9000-7ffff7ffc000 rw-p 00000000 00:00 0 
7ffff7ffc000-7ffff7ffd000 r-xp 00000000 00:00 0                          [vdso]
7ffff7ffd000-7ffff7ffe000 r--p 0001e000 08:05 2588756                   
/lib/ld-2.10.1.so
7ffff7ffe000-7ffff7fff000 rw-p 0001f000 08:05 2588756                   
/lib/ld-2.10.1.so
7ffffffea000-7ffffffff000 rw-p 00000000 00:00 0                          [stack]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  
[vsyscall]

Program received signal SIGABRT, Aborted.
0x00007ffff6efa4b5 in *__GI_raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
64      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
        in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0  0x00007ffff6efa4b5 in *__GI_raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007ffff6efdf50 in *__GI_abort () at abort.c:92
#2  0x00007ffff6f331b7 in __libc_message (do_abort=<value optimized out>,
fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#3  0x00007ffff6f3d2f6 in malloc_printerr (action=3, str=0x7ffff6ffec18
"munmap_chunk(): invalid pointer", ptr=<value optimized out>) at malloc.c:6217
#4  0x00000000008e71a1 in av_free (arg=<value optimized out>) at 
libavutil/mem.c:146
#5  av_freep (arg=<value optimized out>) at libavutil/mem.c:153
#6  0x0000000000659ce5 in free_picture (s=0x122db00) at 
libavcodec/mpegvideo.c:338
#7  MPV_common_end (s=0x122db00) at libavcodec/mpegvideo.c:751
#8  0x000000000041c8c9 in vc1_decode_end (avctx=<value optimized out>) at
libavcodec/vc1dec.c:3308
#9  0x000000000041c659 in avcodec_close (avctx=0x11c5740) at 
libavcodec/utils.c:703
#10 0x0000000000432bae in av_transcode (nb_output_files=<value optimized out>,
nb_input_files=<value optimized out>, nb_stream_maps=<value optimized out>,
stream_maps=<value optimized out>, input_files=<value optimized out>, 
    output_files=<value optimized out>) at ffmpeg.c:2657
#11 0x0000000000433028 in main (argc=<value optimized out>, argv=<value
optimized out>) at ffmpeg.c:4355
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x7ffff6efa495 to 0x7ffff6efa4d5:
0x00007ffff6efa495 <*__GI_raise+21>:    mov    $0xf000000,%edx
0x00007ffff6efa49a <*__GI_raise+26>:    add    $0x8964c689,%eax
0x00007ffff6efa49f <*__GI_raise+31>:    add    $0x25,%al
0x00007ffff6efa4a1 <*__GI_raise+33>:    rolb   (%rax)
0x00007ffff6efa4a3 <*__GI_raise+35>:    add    %al,(%rax)
0x00007ffff6efa4a5 <*__GI_raise+37>:    movslq %edi,%rdx
0x00007ffff6efa4a8 <*__GI_raise+40>:    movslq %esi,%rsi
0x00007ffff6efa4ab <*__GI_raise+43>:    movslq %eax,%rdi
0x00007ffff6efa4ae <*__GI_raise+46>:    mov    $0xea,%eax
0x00007ffff6efa4b3 <*__GI_raise+51>:    syscall 
0x00007ffff6efa4b5 <*__GI_raise+53>:    cmp    $0xfffffffffffff000,%rax
0x00007ffff6efa4bb <*__GI_raise+59>:    ja     0x7ffff6efa4d2 <*__GI_raise+82>
0x00007ffff6efa4bd <*__GI_raise+61>:    repz retq 
0x00007ffff6efa4bf <*__GI_raise+63>:    nop
0x00007ffff6efa4c0 <*__GI_raise+64>:    test   %eax,%eax
0x00007ffff6efa4c2 <*__GI_raise+66>:    jg     0x7ffff6efa4a5 <*__GI_raise+37>
0x00007ffff6efa4c4 <*__GI_raise+68>:    test   $0x7fffffff,%eax
0x00007ffff6efa4c9 <*__GI_raise+73>:    jne    0x7ffff6efa4e2 <*__GI_raise+98>
0x00007ffff6efa4cb <*__GI_raise+75>:    mov    %esi,%eax
0x00007ffff6efa4cd <*__GI_raise+77>:    nopl   (%rax)
0x00007ffff6efa4d0 <*__GI_raise+80>:    jmp    0x7ffff6efa4a5 <*__GI_raise+37>
0x00007ffff6efa4d2 <*__GI_raise+82>:    mov    0x336abf(%rip),%rdx        #
0x7ffff7230f98
End of assembler dump.
(gdb) info all-registers
rax            0x0      0
rbx            0x0      0
rcx            0xffffffffffffffff       -1
rdx            0x6      6
rsi            0x52c    1324
rdi            0x52c    1324
rbp            0x7fffffffd190   0x7fffffffd190
rsp            0x7fffffffc748   0x7fffffffc748
r8             0x7ffff6ff4e40   140737337314880
r9             0xc699f0 13015536
r10            0x8      8
r11            0x202    514
r12            0x8      8
r13            0x7fffffffca70   140737488341616
r14            0x6e     110
r15            0x7      7
rip            0x7ffff6efa4b5   0x7ffff6efa4b5 <*__GI_raise+53>
eflags         0x202    [ IF ]
cs             0x33     51
ss             0x2b     43
ds             0x0      0
es             0x0      0
fs             0x0      0
gs             0x0      0
st0            -nan(0x000000034)        (raw 0xffff0000000000000034)
st1            -nan(0x00000000c)        (raw 0xffff000000000000000c)
st2            -nan(0xf6b004c94584b000) (raw 0xfffff6b004c94584b000)
st3            -nan(0x1f6b004c94584b)   (raw 0xffff001f6b004c94584b)
st4            -nan(0x78007800780078)   (raw 0xffff0078007800780078)
st5            -nan(0x6f006e006e0070)   (raw 0xffff006f006e006e0070)
st6            -nan(0x1f40000000000000) (raw 0xffff1f40000000000000)
st7            -nan(0x000000001)        (raw 0xffff0000000000000001)
fctrl          0x37f    895
fstat          0x0      0
ftag           0xffff   65535
fiseg          0x0      0
fioff          0x0      0
foseg          0x0      0
fooff          0x0      0
fop            0x0      0
xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0,
0x8000000000000000}, v16_int8 = {0x0 <repeats 12 times>, 0xff, 0x0, 0x0, 0xff},
v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xff00}, v4_int32 = {0x0, 0x0, 
0x0, 
    0xff0000ff}, v2_int64 = {0x0, 0xff0000ff00000000}, uint128 =
0xff0000ff000000000000000000000000}
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
  uint128 = 0x00000000000000000000000000000000}
xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
  uint128 = 0x00000000000000000000000000000000}
xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0,
0x8000000000000000}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, v8_int16 = {0x0, 0x0, 0xff00, 0x0, 0x0,
0x0, 0x0, 
    0xff00}, v4_int32 = {0x0, 0xff00, 0x0, 0xff000000}, v2_int64 =
{0xff0000000000, 0xff00000000000000}, uint128 = 
0xff000000000000000000ff0000000000}
xmm4           {v4_float = {0x0, 0xb, 0x0, 0x0}, v2_double = {0x11f7e0, 0x0},
v16_int8 = {0x0, 0x0, 0x0, 0x0, 0xe0, 0xf7, 0x31, 0x41, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0xf7e0, 0x4131, 0x0, 0x0, 0x0, 0x0}, 
  v4_int32 = {0x0, 0x4131f7e0, 0x0, 0x0}, v2_int64 = {0x4131f7e000000000, 0x0},
uint128 = 0x00000000000000004131f7e000000000}
xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x84, 0x0, 0x84, 0x0, 0x84, 0x0, 0x84, 0x0, 0x84, 0x0, 0x84, 0x0,
0x84, 0x0, 0x84, 0x0}, v8_int16 = {0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 
0x84}, 
  v4_int32 = {0x840084, 0x840084, 0x840084, 0x840084}, v2_int64 =
{0x84008400840084, 0x84008400840084}, uint128 = 
0x00840084008400840084008400840084}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x7c, 0x0, 0x7c, 0x0, 0x7c, 0x0, 0x7c, 0x0, 0x7c, 0x0, 0x7c, 0x0,
0x7c, 0x0, 0x7c, 0x0}, v8_int16 = {0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 
0x7c}, 
  v4_int32 = {0x7c007c, 0x7c007c, 0x7c007c, 0x7c007c}, v2_int64 =
{0x7c007c007c007c, 0x7c007c007c007c}, uint128 = 
0x007c007c007c007c007c007c007c007c}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
  uint128 = 0x00000000000000000000000000000000}
---Type <return> to continue, or q <return> to quit---
xmm8           {v4_float = {0x0, 0xd0, 0x0, 0x0}, v2_double = {0x4380663abb8000,
0x0}, v16_int8 = {0x0, 0xe0, 0xae, 0x8e, 0x19, 0xe0, 0x50, 0x43, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0xe000, 0x8eae, 0xe019, 0x4350, 0x0, 
    0x0, 0x0, 0x0}, v4_int32 = {0x8eaee000, 0x4350e019, 0x0, 0x0}, v2_int64 =
{0x4350e0198eaee000, 0x0}, uint128 = 0x00000000000000004350e0198eaee000}
xmm9           {v4_float = {0x0, 0x10, 0x0, 0x0}, v2_double = {0x2732e5c, 0x0},
v16_int8 = {0x0, 0x0, 0x0, 0xe0, 0x72, 0x99, 0x83, 0x41, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0xe000, 0x9972, 0x4183, 0x0, 0x0, 0x0, 
    0x0}, v4_int32 = {0xe0000000, 0x41839972, 0x0, 0x0}, v2_int64 =
{0x41839972e0000000, 0x0}, uint128 = 0x000000000000000041839972e0000000}
xmm10          {v4_float = {0x0, 0x4b, 0x0, 0x0}, v2_double = {0x5ffffffffff,
0x0}, v16_int8 = {0x2c, 0xfd, 0xff, 0xff, 0xff, 0xff, 0x97, 0x42, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0xfd2c, 0xffff, 0xffff, 0x4297, 0x0, 
    0x0, 0x0, 0x0}, v4_int32 = {0xfffffd2c, 0x4297ffff, 0x0, 0x0}, v2_int64 =
{0x4297fffffffffd2c, 0x0}, uint128 = 0x00000000000000004297fffffffffd2c}
xmm11          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0xff, 0x18, 0xb8, 0x83, 0x2a, 0x2e, 0x7e, 0x3e, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x18ff, 0x83b8, 0x2e2a, 0x3e7e, 0x0, 0x0, 0x0, 
    0x0}, v4_int32 = {0x83b818ff, 0x3e7e2e2a, 0x0, 0x0}, v2_int64 =
{0x3e7e2e2a83b818ff, 0x0}, uint128 = 0x00000000000000003e7e2e2a83b818ff}
xmm12          {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x3fe0, 0x0, 0x0, 0x0, 0x0}, 
v4_int32 = {
    0x0, 0x3fe00000, 0x0, 0x0}, v2_int64 = {0x3fe0000000000000, 0x0}, uint128 =
0x00000000000000003fe0000000000000}
xmm13          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x3f60, 0x0, 0x0, 0x0, 0x0}, 
v4_int32 = {
    0x0, 0x3f600000, 0x0, 0x0}, v2_int64 = {0x3f60000000000000, 0x0}, uint128 =
0x00000000000000003f60000000000000}
xmm14          {v4_float = {0x0, 0x10, 0x0, 0x10}, v2_double = {0x2732e5c,
0x2732e5c}, v16_int8 = {0x0, 0x0, 0x0, 0xe0, 0x72, 0x99, 0x83, 0x41, 0x0, 0x0,
0x0, 0xe0, 0x72, 0x99, 0x83, 0x41}, v8_int16 = {0x0, 0xe000, 0x9972, 0x4183, 
0x0, 
    0xe000, 0x9972, 0x4183}, v4_int32 = {0xe0000000, 0x41839972, 0xe0000000,
0x41839972}, v2_int64 = {0x41839972e0000000, 0x41839972e0000000}, uint128 =
0x41839972e000000041839972e0000000}
xmm15          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, 
  uint128 = 0x00000000000000000000000000000000}
mxcsr          0x1fa0   [ PE IM DM ZM OM UM PM ]

----------
messages: 11119
priority: normal
status: new
substatus: new
title: Crash in VC-1 decoder (double free)
type: bug

________________________________________________
FFmpeg issue tracker <iss...@roundup.ffmpeg.org>
<https://roundup.ffmpeg.org/issue2076>
________________________________________________

Reply via email to