[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