[libav-bugs] [Bug 479] libav-tools: avconv segfault when deprecated -deinterlace is used

bugzilla-daemon at aruru.libav.org bugzilla-daemon at aruru.libav.org
Thu Mar 21 21:39:47 CET 2013


http://bugzilla.libav.org/show_bug.cgi?id=479

--- Comment #1 from Paul Gevers <paul at climbing.nl> 2013-03-21 21:39:46 CET ---
Hmm,

My submit was not providing all the requested info. 

So here I go again:

paul at wollumbin ~ $ gdb --args avconv -v 9 -loglevel 99 -i test.avi -vcodec
libxvid -deinterlace /tmp/test.avi
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 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 /usr/bin/avconv...Reading symbols from
/usr/lib/debug/.build-id/08/a79812d1dfa969731aede252426379233e4e67.debug...done.
done.
(gdb) run
Starting program: /usr/bin/avconv -v 9 -loglevel 99 -i test.avi -vcodec libxvid
-deinterlace /tmp/test.avi
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
avconv version 9.3-6:9.3-1, Copyright (c) 2000-2013 the Libav developers
  built on Mar  2 2013 15:14:47 with gcc 4.6 (Debian 4.6.3-1)
  configuration: --arch=amd64 --enable-pthreads --enable-runtime-cpudetect
--extra-version='6:9.3-1' --libdir=/usr/lib/x86_64-linux-gnu --prefix=/usr
--enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r
--enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp
--enable-libopencv --enable-libopenjpeg --enable-libopus --enable-libpulse
--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi
--enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl
--enable-swscale --enable-libcdio --enable-x11grab --enable-libx264
--enable-libxvid --shlibdir=/usr/lib/x86_64-linux-gnu --enable-shared
--disable-static
  avcodec     configuration: --arch=amd64 --enable-pthreads
--enable-runtime-cpudetect --extra-version='6:9.3-1'
--libdir=/usr/lib/x86_64-linux-gnu --prefix=/usr --enable-bzlib
--enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls
--enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv
--enable-libopenjpeg --enable-libopus --enable-libpulse
--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi
--enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl
--enable-swscale --enable-libcdio --enable-x11grab --enable-libx264
--enable-libxvid --shlibdir=/usr/lib/x86_64-linux-gnu --enable-shared
--disable-static --enable-libopencore-amrnb --enable-version3
--enable-libopencore-amrwb --enable-version3 --enable-libvo-aacenc
--enable-version3 --enable-libvo-amrwbenc --enable-version3
  libavutil     52.  3. 0 / 52.  3. 0
  libavcodec    54. 35. 0 / 54. 35. 0
  libavformat   54. 20. 3 / 54. 20. 3
  libavdevice   53.  2. 0 / 53.  2. 0
  libavfilter    3.  3. 0 /  3.  3. 0
  libavresample  1.  0. 1 /  1.  0. 1
  libswscale     2.  1. 1 /  2.  1. 1
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 'test.avi'.
Reading option '-vcodec' ... matched as option 'vcodec' (force video codec
('copy' to copy stream)) with argument 'libxvid'.
Reading option '-deinterlace' ... matched as option 'deinterlace' (this option
is deprecated, use the yadif filter instead) with argument '1'.
Reading option '/tmp/test.avi' ... matched as output file.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set libav* logging level) with argument 9.
Applying option deinterlace (this option is deprecated, use the yadif filter
instead) with argument 1.
-deinterlace is deprecated, use -filter:v yadif instead
Successfully parsed a group of options.
Parsing a group of options: input file test.avi.
Successfully parsed a group of options.
Opening an input file: test.avi.
[avi @ 0x643740] Probed with size=2048 and score=100
[mjpeg @ 0x645760] marker=d8 avail_size_in_buf=28790
[mjpeg @ 0x645760] marker parser used 0 bytes (0 bits)
[mjpeg @ 0x645760] marker=e0 avail_size_in_buf=28788
[mjpeg @ 0x645760] marker parser used 16 bytes (128 bits)
[mjpeg @ 0x645760] marker=dd avail_size_in_buf=28770
[mjpeg @ 0x645760] restart interval: 0
[mjpeg @ 0x645760] marker parser used 4 bytes (32 bits)
[mjpeg @ 0x645760] marker=db avail_size_in_buf=28764
[mjpeg @ 0x645760] index=0
[mjpeg @ 0x645760] qscale[0]: 5
[mjpeg @ 0x645760] index=1
[mjpeg @ 0x645760] qscale[1]: 11
[mjpeg @ 0x645760] index=2
[mjpeg @ 0x645760] qscale[2]: 11
[mjpeg @ 0x645760] marker parser used 197 bytes (1576 bits)
[mjpeg @ 0x645760] marker=c0 avail_size_in_buf=28565
[mjpeg @ 0x645760] sof0: picture: 640x480
[mjpeg @ 0x645760] component 0 2:1 id: 0 quant:0
[mjpeg @ 0x645760] component 1 1:1 id: 1 quant:1
[mjpeg @ 0x645760] component 2 1:1 id: 2 quant:2
[mjpeg @ 0x645760] pix fmt id 21111100
[mjpeg @ 0x645760] marker parser used 17 bytes (136 bits)
[mjpeg @ 0x645760] escaping removed 104 bytes
[mjpeg @ 0x645760] marker=da avail_size_in_buf=28546
[mjpeg @ 0x645760] component: 0
[mjpeg @ 0x645760] component: 1
[mjpeg @ 0x645760] component: 2
[mjpeg @ 0x645760] mjpeg decode frame unused 28546 bytes
Guessed Channel Layout for  Input Stream #0.1 : mono
Input #0, avi, from 'test.avi':
  Metadata:
    encoder         : Lavf53.20.0
  Duration: 00:00:00.23, start: 0.000000, bitrate: 9890 kb/s
    Stream #0.0, 7, 33333/1000000: Video: mjpeg, yuvj422p, 640x480, 0/1, 30
fps, 30 tbr, 30 tbn
    Metadata:
      title           : FUJIFILM AVI STREAM 0100
    Stream #0.1, 1, 1/16000: Audio: pcm_u8, 16000 Hz, mono, u8, 128 kb/s
Successfully openened the file.
Parsing a group of options: output file /tmp/test.avi.
Applying option vcodec (force video codec ('copy' to copy stream)) with
argument libxvid.
Successfully parsed a group of options.
Opening an output file: /tmp/test.avi.
Successfully openened the file.
[buffer @ 0x6685a0] w:640 h:480 pixfmt:yuvj422p
[buffersink @ 0x668480] auto-inserting filter 'auto-inserted fifo 0' between
the filter 'format' and the filter 'output stream 0:0'
[format @ 0x668940] auto-inserting filter 'auto-inserted scaler 0' between the
filter 'Parsed filter 0 null' and the filter 'format'
[scale @ 0x64b4e0] w:640 h:480 fmt:yuvj422p -> w:640 h:480 fmt:yuv420p
flags:0x4
[abuffer source @ 0x64b900] Setting value '1/16000' for key 'time_base'
[abuffer source @ 0x64b900] Setting value '16000' for key 'sample_rate'
[abuffer source @ 0x64b900] Setting value 'u8' for key 'sample_fmt'
[abuffer source @ 0x64b900] Setting value '0x4' for key 'channel_layout'
[abuffer @ 0x64b820] tb:1/16000 samplefmt:u8 samplerate: 16000 ch layout:0x4
[aformat filter @ 0x658e80] Setting value 's32p,fltp,s16p' for key
'sample_fmts'
[aformat filter @ 0x658e80] Setting value
'44100,48000,32000,22050,24000,16000,11025,12000,8000' for key 'sample_rates'
[aformat filter @ 0x658e80] Setting value '0x4,0x3' for key 'channel_layouts'
[abuffersink @ 0x6582a0] auto-inserting filter 'auto-inserted fifo 0' between
the filter 'audio format for output stream 0:1' and the filter 'output stream
0:1'
[aformat @ 0x643100] auto-inserting filter 'auto-inserted resampler 0' between
the filter 'Parsed filter 0 anull' and the filter 'audio format for output
stream 0:1'
[AVAudioResampleContext @ 0x63fa80] audio_convert: found function: u8p  to s16p
(C)
[resample @ 0x63efc0] fmt:u8 srate:16000 cl:mono -> fmt:s16p srate:16000
cl:mono
[libxvid @ 0x6468c0] Xvid: framerate re-estimated: 30.00, -0.001% correction
Output #0, avi, to '/tmp/test.avi':
  Metadata:
    ISFT            : Lavf54.20.3
    Stream #0.0, 0, 1/30: Video: libxvid, yuv420p, 640x480, 1/30, q=2-31, 200
kb/s, 30 tbn, 30 tbc
    Metadata:
      title           : FUJIFILM AVI STREAM 0100
    Stream #0.1, 0, 9/250: Audio: libmp3lame, 16000 Hz, mono, s16p
Stream mapping:
  Stream #0:0 -> #0:0 (mjpeg -> libxvid)
  Stream #0:1 -> #0:1 (pcm_u8 -> libmp3lame)
Press ctrl-c to stop encoding
[mjpeg @ 0x645760] marker=d8 avail_size_in_buf=28790
[mjpeg @ 0x645760] marker parser used 0 bytes (0 bits)
[mjpeg @ 0x645760] marker=e0 avail_size_in_buf=28788
[mjpeg @ 0x645760] marker parser used 16 bytes (128 bits)
[mjpeg @ 0x645760] marker=dd avail_size_in_buf=28770
[mjpeg @ 0x645760] restart interval: 0
[mjpeg @ 0x645760] marker parser used 4 bytes (32 bits)
[mjpeg @ 0x645760] marker=db avail_size_in_buf=28764
[mjpeg @ 0x645760] index=0
[mjpeg @ 0x645760] qscale[0]: 5
[mjpeg @ 0x645760] index=1
[mjpeg @ 0x645760] qscale[1]: 11
[mjpeg @ 0x645760] index=2
[mjpeg @ 0x645760] qscale[2]: 11
[mjpeg @ 0x645760] marker parser used 197 bytes (1576 bits)
[mjpeg @ 0x645760] marker=c0 avail_size_in_buf=28565
[mjpeg @ 0x645760] sof0: picture: 640x480
[mjpeg @ 0x645760] component 0 2:1 id: 0 quant:0
[mjpeg @ 0x645760] component 1 1:1 id: 1 quant:1
[mjpeg @ 0x645760] component 2 1:1 id: 2 quant:2
[mjpeg @ 0x645760] pix fmt id 21111100
[mjpeg @ 0x645760] marker parser used 17 bytes (136 bits)
[mjpeg @ 0x645760] escaping removed 104 bytes
[mjpeg @ 0x645760] marker=da avail_size_in_buf=28546
[mjpeg @ 0x645760] component: 0
[mjpeg @ 0x645760] component: 1
[mjpeg @ 0x645760] component: 2
[mjpeg @ 0x645760] mjpeg decode frame unused 28546 bytes

Program received signal SIGSEGV, Segmentation fault.
ff_hscale8to15_4_sse2.loop () at
/build/buildd-libav_9.3-1-amd64-lQVyzm/libav-9.3/libswscale/x86/scale.asm:423
423    
/build/buildd-libav_9.3-1-amd64-lQVyzm/libav-9.3/libswscale/x86/scale.asm: No
such file or directory.
(gdb) bt
#0  ff_hscale8to15_4_sse2.loop () at
/build/buildd-libav_9.3-1-amd64-lQVyzm/libav-9.3/libswscale/x86/scale.asm:423
#1  0x00007ffff6460d7d in hyscale (isAlpha=0, pal=0x633100,
formatConvBuffer=0x6443e0 "\r", hLumFilterSize=4, hLumFilterPos=0x644920, 
    hLumFilter=0x655640, xInc=65536, srcW=640, src_in=0x7fffffffdbf0,
dstWidth=640, dst=0x657b20, c=0x633080)
    at
/build/buildd-libav_9.3-1-amd64-lQVyzm/libav-9.3/libswscale/swscale.c:275
#2  swScale (c=0x633080, src=0x7fffffffdca0, srcStride=0x7fffffffdce0,
srcSliceY=0, srcSliceH=480, dst=0x7fffffffdcc0, 
    dstStride=0x7fffffffdcf0) at
/build/buildd-libav_9.3-1-amd64-lQVyzm/libav-9.3/libswscale/swscale.c:504
#3  0x00007ffff6468a67 in sws_scale (c=0x633080, srcSlice=<optimized out>,
srcStride=<optimized out>, srcSliceY=0, srcSliceH=480, 
    dst=<optimized out>, dstStride=0x948270) at
/build/buildd-libav_9.3-1-amd64-lQVyzm/libav-9.3/libswscale/swscale_unscaled.c:1152
#4  0x00007ffff79ae93b in filter_frame (link=0x64a800, in=0x947e60)
    at
/build/buildd-libav_9.3-1-amd64-lQVyzm/libav-9.3/libavfilter/vf_scale.c:288
#5  0x00007ffff79a035a in request_frame (link=0x668860) at
/build/buildd-libav_9.3-1-amd64-lQVyzm/libav-9.3/libavfilter/buffersrc.c:330
#6  0x00007ffff79a11bf in request_frame (outlink=0x64adc0) at
/build/buildd-libav_9.3-1-amd64-lQVyzm/libav-9.3/libavfilter/fifo.c:229
#7  0x00007ffff799fff6 in av_buffersink_read (ctx=<optimized out>,
buf=0x7fffffffdeb0)
    at
/build/buildd-libav_9.3-1-amd64-lQVyzm/libav-9.3/libavfilter/buffersink.c:70
#8  0x00000000004101f3 in poll_filter (ost=0x64bb60) at
/build/buildd-libav_9.3-1-amd64-lQVyzm/libav-9.3/avconv.c:681
#9  poll_filters () at
/build/buildd-libav_9.3-1-amd64-lQVyzm/libav-9.3/avconv.c:757
#10 0x00000000004069b8 in transcode () at
/build/buildd-libav_9.3-1-amd64-lQVyzm/libav-9.3/avconv.c:2231
#11 main (argc=<optimized out>, argv=<optimized out>) at
/build/buildd-libav_9.3-1-amd64-lQVyzm/libav-9.3/avconv.c:2386
(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0x7ffff6471daf to 0x7ffff6471def:
   0x00007ffff6471daf:  nop
   0x00007ffff6471db0 <ff_hscale8to15_4_sse2+0>:        movslq %edx,%rdx
   0x00007ffff6471db3 <ff_hscale8to15_4_sse2+3>:        pxor   %xmm3,%xmm3
   0x00007ffff6471db7 <ff_hscale8to15_4_sse2+7>:        lea    (%r8,%rdx,8),%r8
   0x00007ffff6471dbb <ff_hscale8to15_4_sse2+11>:       lea   
(%rsi,%rdx,2),%rsi
   0x00007ffff6471dbf <ff_hscale8to15_4_sse2+15>:       lea    (%r9,%rdx,4),%r9
   0x00007ffff6471dc3 <ff_hscale8to15_4_sse2+19>:       neg    %rdx
   0x00007ffff6471dc6 <ff_hscale8to15_4_sse2.loop+0>:   movslq
(%r9,%rdx,4),%rdi
   0x00007ffff6471dca <ff_hscale8to15_4_sse2.loop+4>:   movslq
0x4(%r9,%rdx,4),%rax
=> 0x00007ffff6471dcf <ff_hscale8to15_4_sse2.loop+9>:   movd  
(%rcx,%rdi,1),%xmm0
   0x00007ffff6471dd4 <ff_hscale8to15_4_sse2.loop+14>:  movd  
(%rcx,%rax,1),%xmm4
   0x00007ffff6471dd9 <ff_hscale8to15_4_sse2.loop+19>:  movslq
0x8(%r9,%rdx,4),%rdi
   0x00007ffff6471dde <ff_hscale8to15_4_sse2.loop+24>:  movslq
0xc(%r9,%rdx,4),%rax
   0x00007ffff6471de3 <ff_hscale8to15_4_sse2.loop+29>:  movd  
(%rcx,%rdi,1),%xmm1
   0x00007ffff6471de8 <ff_hscale8to15_4_sse2.loop+34>:  movd  
(%rcx,%rax,1),%xmm5
   0x00007ffff6471ded <ff_hscale8to15_4_sse2.loop+39>:  punpckldq %xmm4,%xmm0
End of assembler dump.
(gdb) info all-registers
rax            0x1      1
rbx            0x633080 6500480
rcx            0x7fffeb294040   140737138737216
rdx            0xfffffffffffffd80       -640
rsi            0x658020 6651936
rdi            0x0      0
rbp            0x7fffffffdce0   0x7fffffffdce0
rsp            0x7fffffffd9f8   0x7fffffffd9f8
r8             0x656a40 6646336
r9             0x645320 6574880
r10            0x4      4
r11            0x140    320
r12            0x7fffffffdca0   140737488346272
r13            0x0      0
r14            0x0      0
r15            0x7ffff645ff80   140737325170560
rip            0x7ffff6471dcf   0x7ffff6471dcf <ff_hscale8to15_4_sse2.loop+9>
eflags         0x210283 [ CF SF IF RF ID ]
cs             0x33     51
ss             0x2b     43
ds             0x0      0
es             0x0      0
fs             0x0      0
gs             0x0      0
st0            -nan(0xee00ee00ee00ee)   (raw 0xffff00ee00ee00ee00ee)
st1            -nan(0x077777777)        (raw 0xffff0000000077777777)
---Type <return> to continue, or q <return> to quit---
st2            -nan(0xf200f200f200f2)   (raw 0xffff00f200f200f200f2)
st3            -nan(0x77007700770077)   (raw 0xffff0077007700770077)
st4            -nan(0x77007700770077)   (raw 0xffff0077007700770077)
st5            -nan(0x77007700770077)   (raw 0xffff0077007700770077)
st6            -nan(0x4000400040004)    (raw 0xffff0004000400040004)
st7            -inf     (raw 0xffff0000000000000000)
fctrl          0x37f    895
fstat          0x220    544
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, 0x0},
v16_int8 = {0xff, 0xff, 0x0, 0xff, 0xff, 0xff, 0xff, 0x0, 0xff, 
    0xff, 0xff, 0x0, 0x0, 0xff, 0xff, 0x0}, v8_int16 = {0xffff, 0xff00, 0xffff,
0xff, 0xffff, 0xff, 0xff00, 0xff}, v4_int32 = {
    0xff00ffff, 0xffffff, 0xffffff, 0xffff00}, v2_int64 = {0xffffffff00ffff,
0xffff0000ffffff}, 
  uint128 = 0x00ffff0000ffffff00ffffffff00ffff}
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 
    0x0, 0xff, 0x7f, 0x0, 0x0, 0x8c}, v8_int16 = {0x0, 0xa, 0x0, 0x100, 0x0,
0xff00, 0x7f, 0x8c00}, v4_int32 = {0xa0000, 0x1000000, 
    0xff000000, 0x8c00007f}, v2_int64 = {0x1000000000a0000,
0x8c00007fff000000}, uint128 = 0x8c00007fff00000001000000000a0000}
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, 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}
xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0xc8, 0xbe, 0xd7, 0xf5, 0xff, 0x7f, 0x0, 0x0, 0xec, 
---Type <return> to continue, or q <return> to quit---
    0x0, 0xed, 0x0, 0xee, 0x0, 0xef, 0x0}, v8_int16 = {0xbec8, 0xf5d7, 0x7fff,
0x0, 0xec, 0xed, 0xee, 0xef}, v4_int32 = {0xf5d7bec8, 
    0x7fff, 0xed00ec, 0xef00ee}, v2_int64 = {0x7ffff5d7bec8, 0xef00ee00ed00ec},
uint128 = 0x00ef00ee00ed00ec00007ffff5d7bec8}
xmm5           {v4_float = {0x0, 0x2, 0x0, 0x0}, v2_double = {0x2, 0x0},
v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x4000, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x40000000, 0x0, 0x0}, 
  v2_int64 = {0x4000000000000000, 0x0}, uint128 =
0x00000000000000004000000000000000}
xmm6           {v4_float = {0x0, 0xffffffff, 0x0, 0x0}, v2_double =
{0xffffffffffffffff, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
    0xf0, 0xbf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0,
0x0, 0xbff0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 
    0xbff00000, 0x0, 0x0}, v2_int64 = {0xbff0000000000000, 0x0}, uint128 =
0x0000000000000000bff0000000000000}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x8000, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x80000000, 0x0, 0x0}, 
  v2_int64 = {0x8000000000000000, 0x0}, uint128 =
0x00000000000000008000000000000000}
xmm8           {v4_float = {0x53500000, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x35, 0x55, 0x55, 0x55, 0x55, 0x55, 0xa5, 
    0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x5535, 0x5555,
0x5555, 0x3fa5, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {
    0x55555535, 0x3fa55555, 0x0, 0x0}, v2_int64 = {0x3fa5555555555535, 0x0},
uint128 = 0x00000000000000003fa5555555555535}
xmm9           {v4_float = {0x0, 0x2, 0x0, 0x0}, v2_double = {0xa, 0x0},
v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x40, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x4024, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x40240000, 0x0, 0x0}, 
  v2_int64 = {0x4024000000000000, 0x0}, uint128 =
0x00000000000000004024000000000000}
xmm10          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x48, 0x5d, 0x8a, 0x85, 0xce, 0x77, 0x43, 0xb9, 
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x5d48, 0x858a,
0x77ce, 0xb943, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x858a5d48, 
    0xb94377ce, 0x0, 0x0}, v2_int64 = {0xb94377ce858a5d48, 0x0}, uint128 =
0x0000000000000000b94377ce858a5d48}
xmm11          {v4_float = {0x0, 0x0, 0x0, 0x2}, v2_double = {0x0, 0x14},
v16_int8 = {0x0 <repeats 11 times>, 0x20, 0x7c, 0xb7, 0x34, 
    0x40}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x2000, 0xb77c, 0x4034},
v4_int32 = {0x0, 0x0, 0x20000000, 0x4034b77c}, v2_int64 = {0x0, 
    0x4034b77c20000000}, uint128 = 0x4034b77c200000000000000000000000}
xmm12          {v4_float = {0x0, 0x0, 0x0, 0x2}, v2_double = {0x0, 0x14},
v16_int8 = {0x48, 0x5d, 0x8a, 0x85, 0xce, 0x77, 0x53, 0x39, 
    0x0, 0x0, 0x0, 0x20, 0x7c, 0xb7, 0x34, 0x40}, v8_int16 = {0x5d48, 0x858a,
0x77ce, 0x3953, 0x0, 0x2000, 0xb77c, 0x4034}, v4_int32 = {
    0x858a5d48, 0x395377ce, 0x20000000, 0x4034b77c}, v2_int64 =
{0x395377ce858a5d48, 0x4034b77c20000000}, 
---Type <return> to continue, or q <return> to quit---
  uint128 = 0x4034b77c20000000395377ce858a5d48}
xmm13          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x7f, 0x30, 0x38, 0xdf, 0x9f, 0x1d, 0xd3, 0x39, 
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x307f, 0xdf38,
0x1d9f, 0x39d3, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xdf38307f, 
    0x39d31d9f, 0x0, 0x0}, v2_int64 = {0x39d31d9fdf38307f, 0x0}, uint128 =
0x000000000000000039d31d9fdf38307f}
xmm14          {v4_float = {0x0, 0x0, 0x0, 0x2}, v2_double = {0x0, 0x14},
v16_int8 = {0x7, 0x5c, 0x14, 0x33, 0x26, 0xa6, 0xa1, 0x3c, 
    0x0, 0x0, 0x0, 0x20, 0x7c, 0xb7, 0x34, 0x40}, v8_int16 = {0x5c07, 0x3314,
0xa626, 0x3ca1, 0x0, 0x2000, 0xb77c, 0x4034}, v4_int32 = {
    0x33145c07, 0x3ca1a626, 0x20000000, 0x4034b77c}, v2_int64 =
{0x3ca1a62633145c07, 0x4034b77c20000000}, 
  uint128 = 0x4034b77c200000003ca1a62633145c07}
xmm15          {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x1, 0x0},
v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x3f, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x3ff0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x0, 0x3ff00000, 0x0, 0x0}, 
  v2_int64 = {0x3ff0000000000000, 0x0}, uint128 =
0x00000000000000003ff0000000000000}
mxcsr          0x1fa0   [ PE IM DM ZM OM UM PM ]
(gdb) quit
A debugging session is active.

        Inferior 1 [process 10206] will be killed.

Quit anyway? (y or n) y

-- 
Configure bugmail: http://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