[MPlayer-users] gmplayer crashes after starting dvd playback on amd64
Eric Andersen
andersenep at yahoo.com
Thu Jan 12 07:50:51 CET 2006
Gmplayer crashes shortly after opening any dvd. If I
use mplayer things seem to work fine. Moving the
window at all seems to crash it instantly, but it will
segv on it's own within 30 seconds of starting
playback.
Same bug on all versions, binary included, in current
gentoo-portage. Help!
Thanks,
Eric
MPlayer dev-CVS-060111-21:25-3.4.4 (C) 2000-2006
MPlayer Team
CPU: Advanced Micro Devices Athlon 64
Newcastle,Winchester,San Diego,Venice; Sem
pron Palermo (Family: 15, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1
SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow
3DNowEx SSE SSE2
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 6129)]
0x00000000007c7660 in mpeg2_set_buf
(mpeg2dec=0xe7a2c0, buf=0xe60220,
id=0xe60200) at decode.c:359
359 if (mpeg2dec->custom_fbuf &&
!mpeg2dec->fbuf[1]->buf[0]){
(gdb) bt
#0 0x00000000007c7660 in mpeg2_set_buf
(mpeg2dec=0xe7a2c0, buf=0xe60220,
id=0xe60200) at decode.c:359
#1 0x00000000004934c4 in decode (sh=0xe5eea0,
data=0x2aaab0b5f010, len=11631,
flags=15198192) at vd_libmpeg2.c:193
#2 0x000000000049158c in decode_video
(sh_video=0xe5eea0,
start=0x2aaab0b5f010 "", in_size=11627,
drop_frame=0) at dec_video.c:316
#3 0x000000000041dd2a in main (argc=15068832,
argv=0x69edbc29)
at mplayer.c:2685
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x7c7640 to 0x7c7680:
0x00000000007c7640 <mpeg2_set_buf+128>: mov
%r12,0x18(%rcx)
0x00000000007c7644 <mpeg2_set_buf+132>: mov
%rax,(%rcx)
0x00000000007c7647 <mpeg2_set_buf+135>: mov
0x8(%rbp),%rax
0x00000000007c764b <mpeg2_set_buf+139>: mov
%rax,0x8(%rcx)
0x00000000007c764f <mpeg2_set_buf+143>: mov
0x10(%rbp),%rax
0x00000000007c7653 <mpeg2_set_buf+147>: mov
%rax,0x10(%rcx)
0x00000000007c7657 <mpeg2_set_buf+151>: je
0x7c7685 <mpeg2_set_buf+197>
0x00000000007c7659 <mpeg2_set_buf+153>: mov
0x4520(%rbx),%rdx
0x00000000007c7660 <mpeg2_set_buf+160>: cmpq
$0x0,(%rdx)
0x00000000007c7664 <mpeg2_set_buf+164>: jne
0x7c7685 <mpeg2_set_buf+197>
0x00000000007c7666 <mpeg2_set_buf+166>: mov
0x0(%rbp),%rax
0x00000000007c766a <mpeg2_set_buf+170>: movq
$0x0,0x18(%rdx)
0x00000000007c7672 <mpeg2_set_buf+178>: mov
%rax,(%rdx)
0x00000000007c7675 <mpeg2_set_buf+181>: mov
0x8(%rbp),%rax
0x00000000007c7679 <mpeg2_set_buf+185>: mov
%rax,0x8(%rdx)
0x00000000007c767d <mpeg2_set_buf+189>: mov
0x10(%rbp),%rax
End of assembler dump.
(gdb) info all-registers
rax 0x2aaab0f5f640 46912601716288
rbx 0xe7a2c0 15180480
rcx 0xe7e7f0 15198192
rdx 0x0 0
rsi 0x1 1
rdi 0xe7a2c0 15180480
rbp 0xe60220 0xe60220
rsp 0x7fffff8668e0 0x7fffff8668e0
r8 0x1e0 480
r9 0x1e0 480
r10 0x3 3
r11 0x4 4
r12 0xe60200 15073792
r13 0x2aaab0b5f010 46912597520400
r14 0x0 0
r15 0x2 2
rip 0x7c7660 0x7c7660 <mpeg2_set_buf+160>
eflags 0x210202 2163202
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
st0 -nan(0xfed3fecdfeacfea3) (raw
0xfffffed3fecdfeacfea3)
st1 -nan(0xff5dff5cff0dff0a) (raw
0xffffff5dff5cff0dff0a)
st2 -nan(0xff5dff0dfed3feac) (raw
0xffffff5dff0dfed3feac)
st3 -nan(0xffffff5dffffff0d) (raw
0xffffffffff5dffffff0d)
st4 -nan(0x50010002f004b) (raw
0xffff00050010002f004b)
st5 -nan(0xffffffffffff0000) (raw
0xffffffffffffffff0000)
st6 -0.00059182173572480678558349609375
(raw 0xbff49b247c0000000
000)
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
xmm0 {f = {0x0, 0xffffffff, 0x0, 0x0}}
{f = {1.98070409e+27,
-1.57509995, 0, 0}}
xmm1 {f = {0xfffffffe, 0xffffffff, 0x0,
0x0}} {f = {-2, -1.51632905,
0, 0}}
xmm2 {f = {0x0, 0xffffffff, 0x0, 0x0}}
{f = {0, -1.625, 0, 0}}
xmm3 {f = {0x0, 0x0, 0x0, 0x0}} {f =
{0, 0, 0, 0}}
xmm4 {f = {0x0, 0x2, 0x0, 0x0}} {f =
{1.08420217e-19,
2.53987241, 0, 0}}
xmm5 {f = {0x9, 0x0, 0x0, 0x0}} {f =
{9.92537212, 0, 0, 0}}
xmm6 {f = {0x0, 0x0, 0x0, 0x0}} {f =
{0.161078453, 0, 0, 0}}
xmm7 {f = {0x0, 0x0, 0x0, 0x0}} {f =
{0, 0, 0.707106769,
-0.707106769}}
xmm8 {f = {0x0, 0x0, 0x0, 0x0}} {f =
{-5.03364132e-27,
-0.0544312857, 0.00177759677, -0.0121132014}}
xmm9 {f = {0x0, 0x0, 0x0, 0x0}} {f =
{-5.03364132e-27,
-0.0544312857, 0, 0}}
xmm10 {f = {0x0, 0x0, 0x0, 0x0}} {f =
{0, 0, 0, 0}}
xmm11 {f = {0x0, 0x1, 0x0, 0x0}} {f =
{0, 1.875,
2.87766611e-09, -0.0133291213}}
xmm12 {f = {0x0, 0x1, 0xb4480000, 0x1}}
{f = {0, 1.875,
3.37027898e+12, 1.3213495}}
xmm13 {f = {0x0, 0xfffffffe, 0x0, 0x0}}
{f = {-1.66298884e+38,
-2.34657335, 2.87766611e-09, 0.0143056838}}
xmm14 {f = {0x0, 0x0, 0x0, 0x0}} {f =
{0, 0, 0, 0}}
xmm15 {f = {0x0, 0x1, 0x0, 0x0}} {f =
{0, 1.875, 0, 0}}
mxcsr 0x1fa0 8096
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the MPlayer-users
mailing list