[MPlayer-dev-eng] [BUG] QT-Video (SVQ3) not able to play two files in a row

Diego Biurrun diego at biurrun.de
Thu Feb 6 02:25:09 CET 2003


Fabian Franz writes:
 > just try:
 > 
 > mplayer a.mov b.mov
 > 
 > press enter, to skip first file ...
 > 
 > and it'll crash at: 
 > 
 > decode_video
 > 
 > gdb bt just shows garbage ... :-(

Here is what I got:

(gdb) bt
#0  0x66821856 in ?? ()
Cannot access memory at address 0x0
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x66821836 to 0x66821876:
0x66821836:	add    $0xf,%al
0x66821838:	mov    $0xaf0f6253,%edi
0x6682183d:	lret   $0xbf0f
0x66821840:	push   %ebx
0x66821841:	dec    %eax
0x66821842:	sub    %edx,%esi
0x66821844:	mov    0x42(%ebx),%edx
0x66821847:	imul   %eax,%esi
0x6682184a:	sar    $0x3,%ecx
0x6682184d:	add    %esi,%ecx
0x6682184f:	xor    %esi,%esi
0x66821851:	add    %edx,%ecx
0x66821853:	mov    0x8(%ebx),%edx
0x66821856:	mov    %edx,0x2c(%ebp)
0x66821859:	lea    0x24(%ebp),%edx
0x6682185c:	mov    %eax,0x28(%ebp)
0x6682185f:	mov    %ecx,(%edx)
0x66821861:	mov    0x26(%ebx),%eax
0x66821864:	mov    %eax,0x30(%ebp)
0x66821867:	mov    0x2a(%ebx),%ecx
0x6682186a:	mov    %ecx,0x34(%ebp)
0x6682186d:	mov    0x36(%ebx),%eax
0x66821870:	mov    %eax,0x38(%ebp)
0x66821873:	mov    0x3a(%ebx),%ecx
End of assembler dump.
eax            0x500	1280
ecx            0x40dd6040	1088249920
edx            0x853f240	139719232
ebx            0x8321a80	137501312
esp            0xbfffe588	0xbfffe588
ebp            0x0	0x0
esi            0x0	0
edi            0x844eb08	138734344
eip            0x66821856	0x66821856
eflags         0x210202	2163202
cs             0x23	35
ss             0x2b	43
ds             0x2b	43
es             0x2b	43
fs             0x8f	143
gs             0x0	0
st0            0	(raw 0x00000000000000000000)
st1            0	(raw 0x00000000000000000000)
st2            0.3235710561275482177734375	(raw 0x3ffda5ab1b0000000000)
st3            -0.003195226192474365234375	(raw 0xbff6d167000000000000)
st4            -0.2353210151195526123046875	(raw 0xbffcf0f7fe0000000000)
st5            0	(raw 0x00000000000000000000)
st6            -0.1000000000000000055511151231257827	(raw 0xbffbccccccccccccd000)
st7            -0.00058954232944652407155672335647977889	(raw 0xbff49a8b84192ba00000)
fctrl          0x27f	639
fstat          0x120	288
ftag           0xffff	65535
fiseg          0x23	35
fioff          0x806fe90	134676112
foseg          0x2b	43
fooff          0x8253ad8	136657624
fop            0x6d9	1753
xmm0           {f = {0x0, 0x0, 0x0, 0x0}}	{f = {-nan(0x7fffff), 
    -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm1           {f = {0x0, 0x0, 0x0, 0x0}}	{f = {-nan(0x7fffff), 
    -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm2           {f = {0x0, 0x0, 0x0, 0x0}}	{f = {-nan(0x7fffff), 
    -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm3           {f = {0x0, 0x0, 0x0, 0x0}}	{f = {-nan(0x7fffff), 
    -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm4           {f = {0x0, 0x0, 0x0, 0x0}}	{f = {-nan(0x7fffff), 
    -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm5           {f = {0x0, 0x0, 0x0, 0x0}}	{f = {-nan(0x7fffff), 
    -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm6           {f = {0x0, 0x0, 0x0, 0x0}}	{f = {-nan(0x7fffff), 
    -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
xmm7           {f = {0x0, 0x0, 0x0, 0x0}}	{f = {-nan(0x7fffff), 
    -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}}
mxcsr          0x1f80	8064
orig_eax       0xffffffff	-1


Diego


More information about the MPlayer-dev-eng mailing list