[libav-bugs] [Bug 886] New: SEGV in av_vorbis_parse_reset

bugzilla at libav.org bugzilla at libav.org
Thu Sep 10 07:58:22 CEST 2015


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

            Bug ID: 886
           Summary: SEGV in av_vorbis_parse_reset
           Product: Libav
           Version: git HEAD
          Hardware: Other
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: ---
         Component: libavcodec
          Assignee: bugzilla at libav.org
          Reporter: attekett at gmail.com

Created attachment 550
  --> https://bugzilla.libav.org/attachment.cgi?id=550&action=edit
Crash reproducing file

Tested on:

OS: Ubuntu 14.04

libav:  reproduces on:          v12_dev0-1815-g3b8e895

        doesn't reproduce on:   11.4 (current release version), 
                                9.18-6:9.18-0ubuntu0.14.04.1

Repro-file as an attachment.

Commandline:

./avconv -i SEGV-a82-28b-7c9.media -f null -

ASAN-trace:

avconv version v12_dev0-1815-g3b8e895, Copyright (c) 2000-2015 the Libav
developers
  built on Sep  9 2015 10:47:07 with clang version 3.8.0 (trunk 246532)
  configuration: --prefix=/home/attekett/projects/libav/asan-build
  libavutil     55.  0. 0 / 55.  0. 0
  libavcodec    57.  1. 0 / 57.  1. 0
  libavformat   57.  0. 0 / 57.  0. 0
  libavdevice   56.  0. 0 / 56.  0. 0
  libavfilter    6.  0. 0 /  6.  0. 0
  libavresample  3.  0. 0 /  3.  0. 0
  libswscale     4.  0. 0 /  4.  0. 0
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set libav* logging level) with
argument '9'.
Reading option '-loglevel' ... matched as option 'loglevel' (set libav* logging
level) with argument '99'.
Reading option '-i' ... matched as input file with argument
'SEGV-a82-28b-7c9.media'.
Reading option '-f' ... matched as option 'f' (force format) with argument
'null'.
Reading option '-' ... matched as output file.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set libav* logging level) with argument 9.
Successfully parsed a group of options.
Parsing a group of options: input file SEGV-a82-28b-7c9.media.
Successfully parsed a group of options.
Opening an input file: SEGV-a82-28b-7c9.media.
nsv_probe(), buf_size 263
[ogg @ 0x61a00001f280] Probed with size=2048 and score=100
[ogg @ 0x61a00001f280] ogg_packet: curidx=-1
[ogg @ 0x61a00001f280] ogg_packet: idx=0 pstart=0 psize=0 segp=0 nsegs=1
[ogg @ 0x61a00001f280] ogg_packet: idx 0, frame size 30, start 0
[ogg @ 0x61a00001f280] ogg_packet: curidx=-1
[ogg @ 0x61a00001f280] ogg_packet: idx=0 pstart=30 psize=0 segp=0 nsegs=3
[ogg @ 0x61a00001f280] ogg_packet: idx 0, frame size 28, start 30
[ogg @ 0x61a00001f280] Headers mismatch for stream 0: expected 3 received 1.
[ogg @ 0x61a00001f280] found headers
[ogg @ 0x61a00001f280] ogg_packet: curidx=0
[ogg @ 0x61a00001f280] ogg_packet: idx=0 pstart=30 psize=0 segp=0 nsegs=3
[ogg @ 0x61a00001f280] ogg_packet: idx 0, frame size 28, start 30
ASAN:DEADLYSIGNAL
=================================================================
==14339==ERROR: AddressSanitizer: SEGV on unknown address 0x00000000000c (pc
0x000001d3fa83 bp 0x000000000000 sp 0x7ffcf8373140 T0)
    #0 0x1d3fa82 in av_vorbis_parse_reset
/home/attekett/projects/libav/libavcodec/vorbis_parser.c:248
    #1 0x89928b in vorbis_packet
/home/attekett/projects/libav/libavformat/oggparsevorbis.c:377
    #2 0x87f7c9 in ogg_packet
/home/attekett/projects/libav/libavformat/oggdec.c:445
    #3 0x87b434 in ogg_read_packet
/home/attekett/projects/libav/libavformat/oggdec.c:629
    #4 0x9c4615 in ff_read_packet
/home/attekett/projects/libav/libavformat/utils.c:403
    #5 0x9c87ff in read_frame_internal
/home/attekett/projects/libav/libavformat/utils.c:880
    #6 0x9d62c4 in avformat_find_stream_info
/home/attekett/projects/libav/libavformat/utils.c:2133
    #7 0x4f7923 in open_input_file
/home/attekett/projects/libav/avconv_opt.c:745
    #8 0x4f63f9 in open_files /home/attekett/projects/libav/avconv_opt.c:2205
    #9 0x4f5989 in avconv_parse_options
/home/attekett/projects/libav/avconv_opt.c:2242
    #10 0x51c36b in main /home/attekett/projects/libav/avconv.c:2593
    #11 0x7fe754553ec4 in __libc_start_main
/build/buildd/eglibc-2.19/csu/libc-start.c:287
    #12 0x41bea5 in _start ??:?

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV
(/home/attekett/projects/libav/avconv+0x1d3fa82)
==14339==ABORTING

GDB:

(gdb) r -v 9 -loglevel 99 -i ~/results/results/minimized/SEGV-a82-28b-7c9.media
Starting program: /home/attekett/Downloads/libav/avconv -v 9 -loglevel 99 -i
~/results/results/minimized/SEGV-a82-28b-7c9.media
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
avconv version v12_dev0-1815-g3b8e895, Copyright (c) 2000-2015 the Libav
developers
  built on Sep 10 2015 08:34:51 with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04)
  configuration: 
  libavutil     55.  0. 0 / 55.  0. 0
  libavcodec    57.  1. 0 / 57.  1. 0
  libavformat   57.  0. 0 / 57.  0. 0
  libavdevice   56.  0. 0 / 56.  0. 0
  libavfilter    6.  0. 0 /  6.  0. 0
  libavresample  3.  0. 0 /  3.  0. 0
  libswscale     4.  0. 0 /  4.  0. 0
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set libav* logging level) with
argument '9'.
Reading option '-loglevel' ... matched as option 'loglevel' (set libav* logging
level) with argument '99'.
Reading option '-i' ... matched as input file with argument
'/home/attekett/results/results/minimized/SEGV-a82-28b-7c9.media'.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set libav* logging level) with argument 9.
Successfully parsed a group of options.
Parsing a group of options: input file
/home/attekett/results/results/minimized/SEGV-a82-28b-7c9.media.
Successfully parsed a group of options.
Opening an input file:
/home/attekett/results/results/minimized/SEGV-a82-28b-7c9.media.
nsv_probe(), buf_size 263
[ogg @ 0x1570080] Probed with size=2048 and score=100
[ogg @ 0x1570080] ogg_packet: curidx=-1
[ogg @ 0x1570080] ogg_packet: idx=0 pstart=0 psize=0 segp=0 nsegs=1
[ogg @ 0x1570080] ogg_packet: idx 0, frame size 30, start 0
[ogg @ 0x1570080] ogg_packet: curidx=-1
[ogg @ 0x1570080] ogg_packet: idx=0 pstart=30 psize=0 segp=0 nsegs=3
[ogg @ 0x1570080] ogg_packet: idx 0, frame size 28, start 30
[ogg @ 0x1570080] Headers mismatch for stream 0: expected 3 received 1.
[ogg @ 0x1570080] found headers
[ogg @ 0x1570080] ogg_packet: curidx=0
[ogg @ 0x1570080] ogg_packet: idx=0 pstart=30 psize=0 segp=0 nsegs=3
[ogg @ 0x1570080] ogg_packet: idx 0, frame size 28, start 30

Program received signal SIGSEGV, Segmentation fault.
av_vorbis_parse_reset (s=0x0) at libavcodec/vorbis_parser.c:248
248        if (s->valid_extradata)
(gdb) bt
#0  av_vorbis_parse_reset (s=0x0) at libavcodec/vorbis_parser.c:248
#1  0x000000000050e7a9 in vorbis_packet (s=0x1570080, idx=0) at
libavformat/oggparsevorbis.c:377
#2  0x000000000050ad1d in ogg_packet (s=s at entry=0x1570080,
str=str at entry=0x7fffffffcda4, dstart=dstart at entry=0x7fffffffcda8,
dsize=dsize at entry=0x7fffffffcdac, fpos=fpos at entry=0x7fffffffcdb0)
    at libavformat/oggdec.c:445
#3  0x000000000050b264 in ogg_read_packet (s=0x1570080, pkt=0x7fffffffce50) at
libavformat/oggdec.c:629
#4  0x000000000054f4ba in ff_read_packet (s=s at entry=0x1570080,
pkt=pkt at entry=0x7fffffffce50) at libavformat/utils.c:403
#5  0x0000000000550f6e in read_frame_internal (s=s at entry=0x1570080,
pkt=pkt at entry=0x7fffffffcf50) at libavformat/utils.c:880
#6  0x00000000005530cf in avformat_find_stream_info (ic=0x1570080,
options=0x1570840) at libavformat/utils.c:2133
#7  0x000000000045a551 in open_input_file (o=o at entry=0x7fffffffd300,
filename=<optimized out>) at avconv_opt.c:745
#8  0x000000000045b717 in open_files (inout=0xab551c "input",
open_file=0x45a2c0 <open_input_file>, l=<optimized out>, l=<optimized out>) at
avconv_opt.c:2205
#9  avconv_parse_options (argc=argc at entry=7, argv=argv at entry=0x7fffffffdcf8) at
avconv_opt.c:2242
#10 0x000000000044e269 in main (argc=7, argv=0x7fffffffdcf8) at avconv.c:2593
(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0x872b90 to 0x872bd0:
   0x0000000000872b90 <av_vorbis_parse_frame+144>:    shr    $0xca,%ebx
   0x0000000000872b93 <av_vorbis_parse_frame+147>:    xor    %eax,%eax
   0x0000000000872b95 <av_vorbis_parse_frame+149>:    mov    $0xc455b0,%edx
   0x0000000000872b9a <av_vorbis_parse_frame+154>:    mov    $0x10,%esi
   0x0000000000872b9f <av_vorbis_parse_frame+159>:    callq  0xa70f20 <av_log>
   0x0000000000872ba4 <av_vorbis_parse_frame+164>:    mov    $0xc1444e49,%eax
   0x0000000000872ba9 <av_vorbis_parse_frame+169>:    jmp    0x872b5d
<av_vorbis_parse_frame+93>
   0x0000000000872bab:    nopl   0x0(%rax,%rax,1)
=> 0x0000000000872bb0 <av_vorbis_parse_reset+0>:    mov    0xc(%rdi),%eax
   0x0000000000872bb3 <av_vorbis_parse_reset+3>:    test   %eax,%eax
   0x0000000000872bb5 <av_vorbis_parse_reset+5>:    je     0x872bbd
<av_vorbis_parse_reset+13>
   0x0000000000872bb7 <av_vorbis_parse_reset+7>:    mov    0x1c(%rdi),%eax
   0x0000000000872bba <av_vorbis_parse_reset+10>:    mov    %eax,0x18(%rdi)
   0x0000000000872bbd <av_vorbis_parse_reset+13>:    repz retq 
   0x0000000000872bbf:    nop
   0x0000000000872bc0 <av_vorbis_parse_free+0>:    jmpq   0xa72650 <av_freep>
   0x0000000000872bc5:    data32 nopw %cs:0x0(%rax,%rax,1)
End of assembler dump.
(gdb) info all-registers
rax            0x0    0
rbx            0x0    0
rcx            0x81d    2077
rdx            0x15707e0    22480864
rsi            0x0    0
rdi            0x0    0
rbp            0x157b730    0x157b730
rsp            0x7fffffffcca8    0x7fffffffcca8
r8             0x0    0
r9             0x10    16
r10            0xcc8627    13403687
r11            0x246    582
r12            0x158b7be    22591422
r13            0x157bf60    22527840
r14            0x157b730    22525744
r15            0x1570080    22478976
rip            0x872bb0    0x872bb0 <av_vorbis_parse_reset>
eflags         0x10206    [ PF IF RF ]
cs             0x33    51
ss             0x2b    43
ds             0x0    0
es             0x0    0
fs             0x0    0
gs             0x0    0
st0            0    (raw 0x00000000000000000000)
st1            0    (raw 0x00000000000000000000)
st2            0    (raw 0x00000000000000000000)
st3            0    (raw 0x00000000000000000000)
st4            0    (raw 0x00000000000000000000)
st5            0    (raw 0x00000000000000000000)
st6            0    (raw 0x00000000000000000000)
st7            0    (raw 0x00000000000000000000)
fctrl          0x37f    895
fstat          0x0    0
ftag           0xffff    65535
fiseg          0x0    0
fioff          0x0    0
foseg          0x0    0
fooff          0x0    0
fop            0x0    0
mxcsr          0x1fa0    [ PE IM DM ZM OM UM PM ]
ymm0           {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double
= {0x8000000000000000, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff,
0xff, 0xff, 0xff, 0xff, 
    0x0 <repeats 23 times>}, v16_int16 = {0x0, 0x0, 0xffff, 0xffff, 0xff, 0x0
<repeats 11 times>}, v8_int32 = {0x0, 0xffffffff, 0xff, 0x0, 0x0, 0x0, 0x0,
0x0}, v4_int64 = {0xffffffff00000000, 0xff, 0x0, 
    0x0}, v2_int128 = {0x00000000000000ffffffffff00000000,
0x00000000000000000000000000000000}}
ymm1           {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double
= {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x25 <repeats 16 times>, 0x0 <repeats 16
times>}, v16_int16 = {0x2525, 0x2525, 0x2525, 
    0x2525, 0x2525, 0x2525, 0x2525, 0x2525, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0}, v8_int32 = {0x25252525, 0x25252525, 0x25252525, 0x25252525, 0x0, 0x0,
0x0, 0x0}, v4_int64 = {0x2525252525252525, 
    0x2525252525252525, 0x0, 0x0}, v2_int128 =
{0x25252525252525252525252525252525, 0x00000000000000000000000000000000}}
ymm2           {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double
= {0x8000000000000000, 0x0, 0x0, 0x0}, v32_int8 = {0x78, 0x20, 0x30, 0x2c,
0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x20, 0x73, 
    0x69, 0x7a, 0x65, 0x20, 0x0 <repeats 16 times>}, v16_int16 = {0x2078,
0x2c30, 0x6620, 0x6172, 0x656d, 0x7320, 0x7a69, 0x2065, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x2c302078, 
    0x61726620, 0x7320656d, 0x20657a69, 0x0, 0x0, 0x0, 0x0}, v4_int64 =
{0x617266202c302078, 0x20657a697320656d, 0x0, 0x0}, v2_int128 =
{0x20657a697320656d617266202c302078, 
    0x00000000000000000000000000000000}}
ymm3           {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double
= {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0
<repeats 16 times>}, v8_int32 = {0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 =
{0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm4           {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double
= {0x8000000000000000, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0xff,
0xff, 0xff, 0xff, 0xff, 
    0x0 <repeats 23 times>}, v16_int16 = {0x0, 0x0, 0xffff, 0xffff, 0xff, 0x0
<repeats 11 times>}, v8_int32 = {0x0, 0xffffffff, 0xff, 0x0, 0x0, 0x0, 0x0,
0x0}, v4_int64 = {0xffffffff00000000, 0xff, 0x0, 
---Type <return> to continue, or q <return> to quit---
    0x0}, v2_int128 = {0x00000000000000ffffffffff00000000,
0x00000000000000000000000000000000}}
ymm5           {v8_float = {0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double
= {0x1, 0x0, 0x0, 0x0}, v32_int8 = {0x6d, 0x7d, 0xbf, 0xbb, 0x27, 0xaf, 0xf5,
0x3f, 0x0 <repeats 24 times>}, v16_int16 = {
    0x7d6d, 0xbbbf, 0xaf27, 0x3ff5, 0x0 <repeats 12 times>}, v8_int32 =
{0xbbbf7d6d, 0x3ff5af27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 =
{0x3ff5af27bbbf7d6d, 0x0, 0x0, 0x0}, v2_int128 = {
    0x00000000000000003ff5af27bbbf7d6d, 0x00000000000000000000000000000000}}
ymm6           {v8_float = {0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0xffffffffffffffd2, 0x0, 0x0, 0x0}, v32_int8 = {0xe0, 0xe6, 0x35,
0x67, 0x9e, 0x6, 0x47, 0xc0, 
    0x0 <repeats 24 times>}, v16_int16 = {0xe6e0, 0x6735, 0x69e, 0xc047, 0x0
<repeats 12 times>}, v8_int32 = {0x6735e6e0, 0xc047069e, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int64 = {0xc047069e6735e6e0, 0x0, 
    0x0, 0x0}, v2_int128 = {0x0000000000000000c047069e6735e6e0,
0x00000000000000000000000000000000}}
ymm7           {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double
= {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x68, 0xc8, 0xbc, 0x3b,
0x0 <repeats 24 times>}, v16_int16 = {0x0, 
    0x0, 0xc868, 0x3bbc, 0x0 <repeats 12 times>}, v8_int32 = {0x0, 0x3bbcc868,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3bbcc86800000000, 0x0, 0x0, 0x0},
v2_int128 = {
    0x00000000000000003bbcc86800000000, 0x00000000000000000000000000000000}}
ymm8           {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double
= {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0
<repeats 16 times>}, v8_int32 = {0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 =
{0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm9           {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double
= {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0
<repeats 16 times>}, v8_int32 = {0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 =
{0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm10          {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double
= {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0
<repeats 16 times>}, v8_int32 = {0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 =
{0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm11          {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double
= {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0
<repeats 16 times>}, v8_int32 = {0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 =
{0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm12          {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double
= {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0xff, 0xff, 0xff, 0x0 <repeats 21 times>}, 
  v16_int16 = {0xff, 0x0, 0x0, 0x0, 0xffff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xff, 0x0, 0xffffff, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_int64 = {0xff, 0xffffff, 0x0, 0x0}, 
  v2_int128 = {0x0000000000ffffff00000000000000ff,
0x00000000000000000000000000000000}}
ymm13          {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double
= {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x59, 0xbc,
0x0 <repeats 24 times>}, v16_int16 = {0x0, 
    0x0, 0x8000, 0xbc59, 0x0 <repeats 12 times>}, v8_int32 = {0x0, 0xbc598000,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xbc59800000000000, 0x0, 0x0, 0x0},
v2_int128 = {
    0x0000000000000000bc59800000000000, 0x00000000000000000000000000000000}}
ymm14          {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double
= {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x8e, 0x85, 0x83, 0xe8, 0xf0, 0x24, 0x53,
0x3c, 0x0 <repeats 24 times>}, v16_int16 = {
    0x858e, 0xe883, 0x24f0, 0x3c53, 0x0 <repeats 12 times>}, v8_int32 =
{0xe883858e, 0x3c5324f0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 =
{0x3c5324f0e883858e, 0x0, 0x0, 0x0}, v2_int128 = {
    0x00000000000000003c5324f0e883858e, 0x00000000000000000000000000000000}}
ymm15          {v8_float = {0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double
= {0x2d, 0x0, 0x0, 0x0}, v32_int8 = {0xc0, 0x9, 0xf2, 0x16, 0xb5, 0xdf, 0x46,
0x40, 0x0 <repeats 24 times>}, v16_int16 = {
    0x9c0, 0x16f2, 0xdfb5, 0x4046, 0x0 <repeats 12 times>}, v8_int32 =
{0x16f209c0, 0x4046dfb5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 =
{0x4046dfb516f209c0, 0x0, 0x0, 0x0}, v2_int128 = {
    0x00000000000000004046dfb516f209c0, 0x00000000000000000000000000000000}}

-- 
You are receiving this mail because:
You are watching all bug changes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.libav.org/pipermail/libav-bugs/attachments/20150910/6276f293/attachment-0001.html>


More information about the libav-bugs mailing list