[MPlayer-users] Segfault when trying to play DVD with -lavdopts fast
Dominik 'Rathann' Mierzejewski
dominik at rangers.eu.org
Fri Jun 6 22:46:33 CEST 2008
On Friday, 06 June 2008 at 22:34, Dominik 'Rathann' Mierzejewski wrote:
> Hi.
> There's a 100% reproducible crash in ffmpeg2 codec when trying to play
> a DVD with -lavdopts fast. Without that option it plays fine. Backtrace
> below:
>
> $ gdb --batch -x gdb.command ./mplayer
[...]
(gdb) info all-registers
rax 0x41 65
rbx 0x1 1
rcx 0x0 0
rdx 0x0 0
rsi 0x40 64
rdi 0x40d0a 265482
rbp 0x1056470 0x1056470
rsp 0x7fff09b0f7a0 0x7fff09b0f7a0
r8 0x11f6019 18833433
r9 0xed8900 15567104
r10 0x2aaab932a55e 46912739911006
r11 0x1058da0 17141152
r12 0x10d4ec0 17649344
r13 0x2 2
r14 0x1059060 17141856
r15 0x0 0
rip 0x8197fb 0x8197fb <mpeg_decode_mb+2779>
eflags 0x10202 [ IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
st0 -nan(0x8080808080808080) (raw 0xffff8080808080808080)
st1 -nan(0x80008000800080) (raw 0xffff0080008000800080)
st2 -nan(0x8080808080808080) (raw 0xffff8080808080808080)
st3 -nan(0x80008000800080) (raw 0xffff0080008000800080)
st4 -nan(0x8080808080808080) (raw 0xffff8080808080808080)
st5 -nan(0x80008000800080) (raw 0xffff0080008000800080)
st6 -nan(0x8080808080808080) (raw 0xffff8080808080808080)
st7 <invalid float value> (raw 0xffff0000000000000000)
fctrl 0x37f 895
fstat 0x0 0
ftag 0xaaaa 43690
fiseg 0x0 0
fioff 0x0 0
foseg 0x0 0
fooff 0x0 0
fop 0x0 0
xmm0 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xe3, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0xffff, 0x3fe3, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x3fe3ffff, 0x0, 0x0}, v2_int64 = {0x3fe3ffff00000000, 0x0}, uint128 = 0x00000000000000003fe3ffff00000000}
xmm1 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0xff, 0xe3, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0xffff, 0x3fe3, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x3fe3ffff, 0x0, 0x0}, v2_int64 = {0x3fe3ffff00000000, 0x0}, uint128 = 0x00000000000000003fe3ffff00000000}
xmm2 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x2, 0x0, 0x0, 0xf8, 0xff, 0xff, 0xef, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x2, 0xf800, 0xffff, 0x3fef, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xf8000002, 0x3fefffff, 0x0, 0x0}, v2_int64 = {0x3feffffff8000002, 0x0}, uint128 = 0x00000000000000003feffffff8000002}
xmm3 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x1, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0xa0, 0x99, 0x99, 0xf9, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0xa000, 0x9999, 0x3ff9, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xa0000000, 0x3ff99999, 0x0, 0x0}, v2_int64 = {0x3ff99999a0000000, 0x0}, uint128 = 0x00000000000000003ff99999a0000000}
xmm4 {v4_float = {0x0, 0x4, 0x0, 0x0}, v2_double = {0x63f, 0x0}, v16_int8 = {0x2, 0x0, 0xc0, 0xf9, 0xff, 0xff, 0x98, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x2, 0xf9c0, 0xffff, 0x4098, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xf9c00002, 0x4098ffff, 0x0, 0x0}, v2_int64 = {0x4098fffff9c00002, 0x0}, uint128 = 0x00000000000000004098fffff9c00002}
xmm5 {v4_float = {0x240, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x10, 0x44, 0x51, 0xb8, 0xae, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x4410, 0xb851, 0x3fae, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x44100000, 0x3faeb851, 0x0, 0x0}, v2_int64 = {0x3faeb85144100000, 0x0}, uint128 = 0x00000000000000003faeb85144100000}
xmm6 {v4_float = {0x4b0, 0xffffffff, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x96, 0x44, 0x0, 0x0, 0x80, 0xbf, 0xf3, 0x4, 0x35, 0x3f, 0xf3, 0x4, 0x35, 0xbf}, v8_int16 = {0x0, 0x4496, 0x0, 0xbf80, 0x4f3, 0x3f35, 0x4f3, 0xbf35}, v4_int32 = {0x44960000, 0xbf800000, 0x3f3504f3, 0xbf3504f3}, v2_int64 = {0xbf80000044960000, 0xbf3504f33f3504f3}, uint128 = 0xbf3504f33f3504f3bf80000044960000}
xmm7 {v4_float = {0x1, 0xffffffff, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x80, 0x3f, 0x0, 0x0, 0x80, 0xbf, 0xf3, 0x4, 0x35, 0x3f, 0xf3, 0x4, 0x35, 0xbf}, v8_int16 = {0x0, 0x3f80, 0x0, 0xbf80, 0x4f3, 0x3f35, 0x4f3, 0xbf35}, v4_int32 = {0x3f800000, 0xbf800000, 0x3f3504f3, 0xbf3504f3}, v2_int64 = {0xbf8000003f800000, 0xbf3504f33f3504f3}, uint128 = 0xbf3504f33f3504f3bf8000003f800000}
xmm8 {v4_float = {0xb4480000, 0xffffffff, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x12, 0x2d, 0x44, 0x54, 0xfb, 0x21, 0xa9, 0xbf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x2d12, 0x5444, 0x21fb, 0xbfa9, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x54442d12, 0xbfa921fb, 0x0, 0x0}, v2_int64 = {0xbfa921fb54442d12, 0x0}, uint128 = 0x0000000000000000bfa921fb54442d12}
xmm9 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x40, 0xfe, 0xe8, 0x3a, 0x73, 0x76, 0x46, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0xfe40, 0x3ae8, 0x7673, 0x3c46, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x3ae8fe40, 0x3c467673, 0x0, 0x0}, v2_int64 = {0x3c4676733ae8fe40, 0x0}, uint128 = 0x00000000000000003c4676733ae8fe40}
xmm10 {v4_float = {0x0, 0xffffffff, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0xd, 0xd8, 0xd, 0xf1, 0x65, 0x1f, 0xa9, 0xbf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0xd80d, 0xf10d, 0x1f65, 0xbfa9, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xf10dd80d, 0xbfa91f65, 0x0, 0x0}, v2_int64 = {0xbfa91f65f10dd80d, 0x0}, uint128 = 0x0000000000000000bfa91f65f10dd80d}
xmm11 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0xd9, 0x7e, 0x9a, 0x7b, 0xe2, 0x1d, 0xc7, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x7ed9, 0x7b9a, 0x1de2, 0x3ec7, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x7b9a7ed9, 0x3ec71de2, 0x0, 0x0}, v2_int64 = {0x3ec71de27b9a7ed9, 0x0}, uint128 = 0x00000000000000003ec71de27b9a7ed9}
xmm12 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0xbd, 0x4f, 0xbb, 0x5f, 0x29, 0xd1, 0xd2, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x4fbd, 0x5fbb, 0xd129, 0x39d2, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x5fbb4fbd, 0x39d2d129, 0x0, 0x0}, v2_int64 = {0x39d2d1295fbb4fbd, 0x0}, uint128 = 0x000000000000000039d2d1295fbb4fbd}
xmm13 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0xb8, 0x8, 0xdb, 0x19, 0xa0, 0x1, 0x2a, 0xbf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x8b8, 0x19db, 0x1a0, 0xbf2a, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x19db08b8, 0xbf2a01a0, 0x0, 0x0}, v2_int64 = {0xbf2a01a019db08b8, 0x0}, uint128 = 0x0000000000000000bf2a01a019db08b8}
xmm14 {v4_float = {0xffffff82, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x59, 0xdf, 0xfc, 0xc2, 0xff, 0xdd, 0x5a, 0xbe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0xdf59, 0xc2fc, 0xddff, 0xbe5a, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xc2fcdf59, 0xbe5addff, 0x0, 0x0}, v2_int64 = {0xbe5addffc2fcdf59, 0x0}, uint128 = 0x0000000000000000be5addffc2fcdf59}
xmm15 {v4_float = {0xb4480000, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x12, 0x2d, 0x44, 0x54, 0xfb, 0x21, 0xa9, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x2d12, 0x5444, 0x21fb, 0x3fa9, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x54442d12, 0x3fa921fb, 0x0, 0x0}, v2_int64 = {0x3fa921fb54442d12, 0x0}, uint128 = 0x00000000000000003fa921fb54442d12}
mxcsr 0x1fa0 [ PE IM DM ZM OM UM PM ]
Regards,
R.
--
MPlayer http://mplayerhq.hu | Livna http://rpm.livna.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
More information about the MPlayer-users
mailing list