[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