[FFmpeg-trac] #1692(avfilter:new): Using atempo filter causes segfault
FFmpeg
trac at avcodec.org
Tue Aug 28 13:29:01 CEST 2012
#1692: Using atempo filter causes segfault
------------------------------------+------------------------------------
Reporter: takis | Owner:
Type: defect | Status: new
Priority: normal | Component: avfilter
Version: git-master | Resolution:
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
------------------------------------+------------------------------------
Comment (by takis):
{{{
(gdb) info all-registers
rax 0x18678d0 25589968
rbx 0x1000 4096
rcx 0xb59ca0 11902112
rdx 0xb5ace0 11906272
rsi 0xb 11
rdi 0x18678d0 25589968
rbp 0x7fffffffd370 0x7fffffffd370
rsp 0x7fffffffd2c8 0x7fffffffd2c8
r8 0x1764b20 24529696
r9 0x1873920 25639200
r10 0x0 0
r11 0x7ffff426db1d 140737289575197
r12 0x42cb00 4377344
r13 0x7fffffffdfa0 140737488347040
r14 0x0 0
r15 0x0 0
rip 0xb59d30 0xb59d30 <fft16_avx>
eflags 0x10202 [ 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)
---Type <return> to continue, or q <return> to quit---
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, 0xffffdba0, 0xffffde04, 0x0, 0x0,
0x0, 0x0}, v4_double = {0x0,
0x8000000000000000, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x80, 0x11, 0xc6, 0x0,
0xf0, 0x7, 0xc6, 0x0 <repeats 16 times>}, v16_int16 = {0x0, 0x0, 0x0,
0x0, 0x8000, 0xc611, 0xf000, 0xc607, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0x0, 0xc6118000,
0xc607f000, 0x0, 0x0, 0x0, 0x0},
v4_int64 = {0x0, 0xc607f000c6118000, 0x0, 0x0}, v2_int128 =
{0xc607f000c61180000000000000000000,
0x00000000000000000000000000000000}}
ymm1 {v8_float = {0x0, 0x0, 0x127, 0x6af, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x8000000000000000, 0x0,
0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80,
0x93, 0x43, 0x0, 0xe0, 0xd5, 0x44,
0x0 <repeats 16 times>}, v16_int16 = {0x0, 0x0, 0x0, 0x0, 0x8000,
0x4393, 0xe000, 0x44d5, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x0, 0x0, 0x43938000, 0x44d5e000,
0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0,
0x44d5e00043938000, 0x0, 0x0}, v2_int128 =
{0x44d5e000439380000000000000000000,
0x00000000000000000000000000000000}}
ymm2 {v8_float = {0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x3f, 0x0 <repeats 24 times>},
v16_int16 = {0x0, 0x0, 0x0, 0x3fe0,
0x0 <repeats 12 times>}, v8_int32 = {0x0, 0x3fe00000, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {
0x3fe0000000000000, 0x0, 0x0, 0x0}, v2_int128 =
{0x00000000000000003fe0000000000000,
0x00000000000000000000000000000000}}
---Type <return> to continue, or q <return> to quit---
ymm3 {v8_float = {0x0, 0x0, 0x0, 0xa0000000, 0x0, 0x0, 0x0,
0x0}, v4_double = {0x8000000000000000,
0x8000000000000000, 0x0, 0x0}, v32_int8 = {0xb, 0xe0, 0xb, 0xe0, 0x2e,
0xdd, 0x2e, 0xdd, 0x4, 0xdb, 0x4, 0xdb,
0x9b, 0xd9, 0x9b, 0xd9, 0x0 <repeats 16 times>}, v16_int16 = {0xe00b,
0xe00b, 0xdd2e, 0xdd2e, 0xdb04, 0xdb04,
0xd99b, 0xd99b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 =
{0xe00be00b, 0xdd2edd2e, 0xdb04db04,
0xd99bd99b, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xdd2edd2ee00be00b,
0xd99bd99bdb04db04, 0x0, 0x0}, v2_int128 = {
0xd99bd99bdb04db04dd2edd2ee00be00b,
0x00000000000000000000000000000000}}
ymm4 {v8_float = {0x38000000, 0xf0000000, 0x40000000, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_double = {
0x8000000000000000, 0x8000000000000000, 0x0, 0x0}, v32_int8 = {0xf9,
0xd8, 0xf9, 0xd8, 0x21, 0xd9, 0x21, 0xd9,
0x13, 0xda, 0x13, 0xda, 0xca, 0xdb, 0xca, 0xdb, 0x0 <repeats 16
times>}, v16_int16 = {0xd8f9, 0xd8f9, 0xd921,
0xd921, 0xda13, 0xda13, 0xdbca, 0xdbca, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v8_int32 = {0xd8f9d8f9,
0xd921d921, 0xda13da13, 0xdbcadbca, 0x0, 0x0, 0x0, 0x0}, v4_int64 =
{0xd921d921d8f9d8f9, 0xdbcadbcada13da13, 0x0,
0x0}, v2_int128 = {0xdbcadbcada13da13d921d921d8f9d8f9,
0x00000000000000000000000000000000}}
ymm5 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {
0x10, 0x27, 0x10, 0x27, 0xaa, 0x26, 0xaa, 0x26, 0x7c, 0x25, 0x7c,
0x25, 0x8c, 0x23, 0x8c, 0x23,
0x0 <repeats 16 times>}, v16_int16 = {0x2710, 0x2710, 0x26aa, 0x26aa,
0x257c, 0x257c, 0x238c, 0x238c, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x27102710, 0x26aa26aa,
0x257c257c, 0x238c238c, 0x0, 0x0, 0x0, 0x0},
v4_int64 = {0x26aa26aa27102710, 0x238c238c257c257c, 0x0, 0x0}, v2_int128
= {0x238c238c257c257c26aa26aa27102710,
0x00000000000000000000000000000000}}
ymm6 {v8_float = {0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {
0x2f, 0x87, 0x29, 0xe8, 0x10, 0x11, 0x81, 0x3f, 0x0 <repeats 24
times>}, v16_int16 = {0x872f, 0xe829, 0x1110,
0x3f81, 0x0 <repeats 12 times>}, v8_int32 = {0xe829872f, 0x3f811110,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {
0x3f811110e829872f, 0x0, 0x0, 0x0}, v2_int128 =
{0x00000000000000003f811110e829872f,
0x00000000000000000000000000000000}}
ymm7 {v8_float = {0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x3f, 0x0 <repeats 24 times>},
v16_int16 = {0x0, 0x0, 0x0, 0x3fe0,
0x0 <repeats 12 times>}, v8_int32 = {0x0, 0x3fe00000, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {
0x3fe0000000000000, 0x0, 0x0, 0x0}, v2_int128 =
{0x00000000000000003fe0000000000000,
0x00000000000000000000000000000000}}
ymm8 {v8_float = {0x53500000, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0}, v4_double = {0x0, 0x0, 0x0, 0x0},
---Type <return> to continue, or q <return> to quit---
v32_int8 = {0x35, 0x55, 0x55, 0x55, 0x55, 0x55, 0xa5, 0x3f, 0x0 <repeats
24 times>}, v16_int16 = {0x5535, 0x5555,
0x5555, 0x3fa5, 0x0 <repeats 12 times>}, v8_int32 = {0x55555535,
0x3fa55555, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_int64 = {0x3fa5555555555535, 0x0, 0x0, 0x0}, v2_int128 =
{0x00000000000000003fa5555555555535,
0x00000000000000000000000000000000}}
ymm9 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {
0x39, 0xe2, 0xd9, 0xed, 0x6b, 0xc1, 0x56, 0x3f, 0x0 <repeats 24
times>}, v16_int16 = {0xe239, 0xedd9, 0xc16b,
0x3f56, 0x0 <repeats 12 times>}, v8_int32 = {0xedd9e239, 0x3f56c16b,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {
0x3f56c16bedd9e239, 0x0, 0x0, 0x0}, v2_int128 =
{0x00000000000000003f56c16bedd9e239,
0x00000000000000000000000000000000}}
ymm10 {v8_float = {0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x1, 0x0, 0x0, 0x0}, v32_int8 = {
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x3f, 0x0 <repeats 24 times>},
v16_int16 = {0x0, 0x0, 0x0, 0x3ff0,
0x0 <repeats 12 times>}, v8_int32 = {0x0, 0x3ff00000, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {
0x3ff0000000000000, 0x0, 0x0, 0x0}, v2_int128 =
{0x00000000000000003ff0000000000000,
0x00000000000000000000000000000000}}
ymm11 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {
0x7, 0x5c, 0x14, 0x33, 0x26, 0xa6, 0xb1, 0x3c, 0x0 <repeats 24
times>}, v16_int16 = {0x5c07, 0x3314, 0xa626,
0x3cb1, 0x0 <repeats 12 times>}, v8_int32 = {0x33145c07, 0x3cb1a626,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {
0x3cb1a62633145c07, 0x0, 0x0, 0x0}, v2_int128 =
{0x00000000000000003cb1a62633145c07,
0x00000000000000000000000000000000}}
ymm12 {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}}
ymm13 {v8_float = {0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x300000000000, 0x0, 0x0, 0x0},
v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc8, 0x42, 0x0 <repeats 24
times>}, v16_int16 = {0x0, 0x0, 0x0, 0x42c8,
0x0 <repeats 12 times>}, v8_int32 = {0x0, 0x42c80000, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {
0x42c8000000000000, 0x0, 0x0, 0x0}, v2_int128 =
{0x000000000000000042c8000000000000,
0x00000000000000000000000000000000}}
ymm14 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {
---Type <return> to continue, or q <return> to quit---
0x9d, 0x9f, 0x7a, 0xe2, 0x66, 0xf4, 0x63, 0xb9, 0x0 <repeats 24
times>}, v16_int16 = {0x9f9d, 0xe27a, 0xf466,
0xb963, 0x0 <repeats 12 times>}, v8_int32 = {0xe27a9f9d, 0xb963f466,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {
0xb963f466e27a9f9d, 0x0, 0x0, 0x0}, v2_int128 =
{0x0000000000000000b963f466e27a9f9d,
0x00000000000000000000000000000000}}
ymm15 {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}}
}}}
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1692#comment:8>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list