[FFmpeg-trac] #8965(undetermined:reopened): ffmpeg crashes with 0xc0000005 and a resolution of 1024x576
FFmpeg
trac at avcodec.org
Sat Nov 14 19:18:53 EET 2020
#8965: ffmpeg crashes with 0xc0000005 and a resolution of 1024x576
-------------------------------------+-------------------------------------
Reporter: mrx1983 | Owner:
Type: defect | Status: reopened
Priority: important | Component:
| undetermined
Version: git-master | Resolution:
Keywords: crash | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by mrx1983):
Replying to [comment:9 cehoyos]:
> Please post backtrace, disassembly and register dump here in the ticket,
see #8972 for an example.
{{{
(gdb) bt
#0 0x00007ff6b9e519c8 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0x7ff6b9e519a8 to 0x7ff6b9e519e8:
0x00007ff6b9e519a8: add %al,(%rax)
0x00007ff6b9e519aa: add %cl,(%rdi)
0x00007ff6b9e519ac: sub %edi,0x90(%rsp)
0x00007ff6b9e519b3: lea 0x946dc6(%rip),%rdi # 0x7ff6ba798780
0x00007ff6b9e519ba: mov 0x110(%rsp),%eax
0x00007ff6b9e519c1: cmpb $0x1,0x3f1c9d(%rcx)
=> 0x00007ff6b9e519c8: movdqu (%r8),%xmm7
0x00007ff6b9e519cd: mov 0x3ebe5c(%rcx),%r13d
0x00007ff6b9e519d4: mov %eax,0x54(%rsp)
0x00007ff6b9e519d8: mov %rdx,%rbx
0x00007ff6b9e519db: mov %rcx,%r14
0x00007ff6b9e519de: mov %r8,%r12
0x00007ff6b9e519e1: mov 0x120(%rsp),%eax
End of assembler dump.
(gdb) info all-registers
rax 0xb0 176
rbx 0x28071fe6060 2750691565664
rcx 0x28069af8060 2750552178784
rdx 0x28071fe6060 2750691565664
rsi 0xc 12
rdi 0x7ff6ba798780 140697667209088
rbp 0xb0 0xb0
rsp 0xec0a3fa6f0 0xec0a3fa6f0
r8 0x0 0
r9 0x40 64
r10 0x2806f9bd410 2750651552784
r11 0x0 0
r12 0x28069af8060 2750552178784
r13 0x28072dbc5e0 2750706075104
r14 0x0 0
r15 0x2806a2beed0 2750560333520
rip 0x7ff6b9e519c8 0x7ff6b9e519c8
eflags 0x10297 [ CF PF AF SF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
st0 -inf (raw 0xffff0000000000000000)
st1 -nan(0x9f80bd806880a880) (raw 0xffff9f80bd806880a880)
st2 -inf (raw 0xffff0000000000000000)
st3 -nan(0x9f80bd806880a880) (raw 0xffff9f80bd806880a880)
st4 0.99999830457899308 (raw 0x3ffeffffe38e38e38e39)
---Type <return> to continue, or q <return> to quit---
st5 -0.99999830457899308 (raw 0xbffeffffe38e38e38e39)
st6 1.6954210069444444e-006 (raw 0x3febe38e38e38e38e000)
st7 -19.169925001442312 (raw 0xc003995c01a39fbd68a8)
fctrl 0x20037f 2098047
fstat 0xff0020 16711712
ftag 0xff 255
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 = {0x10, 0x6c, 0xa0, 0x6f, 0x80,
0x2, 0x0, 0x0, 0xb0, 0x1a, 0x9f, 0x6f, 0x80, 0x2, 0x0, 0x0}, v8_int16
= {0x6c10, 0x6fa0, 0x280, 0x0, 0x1ab0,
0x6f9f, 0x280, 0x0}, v4_int32 = {0x6fa06c10, 0x280, 0x6f9f1ab0,
0x280}, v2_int64 = {0x2806fa06c10,
0x2806f9f1ab0}, uint128 = 0x000002806f9f1ab0000002806fa06c10}
xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0xb0, 0x0 <repeats 15 times>},
v8_int16 = {0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xb0,
0x0, 0x0, 0x0}, v2_int64 = {0xb0, 0x0},
uint128 = 0x000000000000000000000000000000b0}
xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x90, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0}, v8_int16 = {0x0,
0x0, 0x90, 0x0, 0x0, 0x0, 0x100, 0x0},
v4_int32 = {0x0, 0x90, 0x0, 0x100}, v2_int64 = {0x9000000000,
0x10000000000},
uint128 = 0x00000100000000000000009000000000}
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 = {0xff, 0x7f,
0x0 <repeats 14 times>}, v8_int16 = {0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0x7fff, 0x0, 0x0,
0x0}, v2_int64 = {0x7fff, 0x0}, uint128 =
0x00000000000000000000000000007fff}
xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x27, 0x1, 0x27, 0x1, 0x27, 0x1,
---Type <return> to continue, or q <return> to quit---
0x27, 0x1, 0x27, 0x1, 0x27, 0x1, 0x27, 0x1, 0x27, 0x1}, v8_int16 =
{0x127, 0x127, 0x127, 0x127, 0x127, 0x127,
0x127, 0x127}, v4_int32 = {0x1270127, 0x1270127, 0x1270127,
0x1270127}, v2_int64 = {0x127012701270127,
0x127012701270127}, uint128 = 0x01270127012701270127012701270127}
xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x7f}, v8_int16 = {
0xffff, 0xffff, 0xffff, 0x7fff, 0xffff, 0xffff, 0xffff, 0x7fff},
v4_int32 = {0xffffffff, 0x7fffffff, 0xffffffff,
0x7fffffff}, v2_int64 = {0x7fffffffffffffff, 0x7fffffffffffffff},
uint128 = 0x7fffffffffffffff7fffffffffffffff}
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}
xmm8 {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}
xmm9 {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}
xmm10 {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}
xmm11 {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}
xmm12 {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}
xmm13 {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}
xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>},
---Type <return> to continue, or q <return> to quit---
v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0,
0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
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 ]
(gdb)
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/8965#comment:10>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list