[MPlayer-users] gmplayer crash on preference window on x86-64
Bborie Park
dustymugs at dspiral.net
Sun Nov 22 00:02:01 CET 2009
The mplayer GUI crashes with the Preferences window open and nothing
going on. I've attached logged output from gdb ("bt", "disass $pc-32
$pc+32" and "info all-registers"). As for the system...
distro: Slackware64 13.0
kernel: Linux pvr 2.6.31.6 #3 SMP Sat Nov 14 15:31:06 PST 2009 x86_64
AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AuthenticAMD GNU/Linux
libc: 2.9
gcc:
Reading specs from /usr/lib64/gcc/x86_64-slackware-linux/4.3.3/specs
Target: x86_64-slackware-linux
Configured with: ../gcc-4.3.3/configure --prefix=/usr
--libdir=/usr/lib64 --enable-shared --enable-bootstrap
--enable-languages=ada,c,c++,fortran,java,objc --enable-threads=posix
--enable-checking=release --with-system-zlib
--disable-libunwind-exceptions --enable-__cxa_atexit --enable-libssp
--with-gnu-ld --verbose --disable-multilib
--target=x86_64-slackware-linux --build=x86_64-slackware-linux
--host=x86_64-slackware-linux
Thread model: posix
gcc version 4.3.3 (GCC)
ld: GNU ld (Linux/GNU Binutils) 2.18.50.0.9.20080822
gtk: gtk2 2.14.7
glib: glib2 2.18.4
gui: xfce 4.6.1
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4600+
Video: Geforce 8500 GT
Video driver: nvidia 190.42
mplayer svn revision: 29912
Hope this is enough info
-dustymugs
-------------- next part --------------
Starting program: /usr/local/bin/gmplayer
[Thread debugging using libthread_db enabled]
[New Thread 0x7f25bfe0a730 (LWP 11239)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f25bfe0a730 (LWP 11239)]
0x000000000048255f in guiGetEvent (type=<value optimized out>,
arg=<value optimized out>) at gui/interface.c:650
650 mplEventHandling( guiCMDArray[ (int)arg - MP_CMD_GUI_EVENTS - 1 ],0 );
#0 0x000000000048255f in guiGetEvent (type=<value optimized out>,
arg=<value optimized out>) at gui/interface.c:650
#1 0x0000000000466abc in main (argc=<value optimized out>,
argv=0x7fff1fb9de58) at mplayer.c:3011
Dump of assembler code from 0x48253f to 0x48257f:
0x000000000048253f <guiGetEvent+1775>: sar %ch
0x0000000000482541 <guiGetEvent+1777>: incl -0x7bf0fd03(%rbx)
0x0000000000482547 <guiGetEvent+1783>: rex.XB add $0xfd830000,%eax
0x000000000048254d <guiGetEvent+1789>: adc $0xf,%al
0x000000000048254f <guiGetEvent+1791>: test %bh,0x5(%rbx)
0x0000000000482552 <guiGetEvent+1794>: add %al,(%rax)
0x0000000000482554 <guiGetEvent+1796>: lea -0x1389(%rbx),%eax
0x000000000048255a <guiGetEvent+1802>: xorps %xmm0,%xmm0
0x000000000048255d <guiGetEvent+1805>: cltq
0x000000000048255f <guiGetEvent+1807>: mov 0x1042900(,%rax,4),%edi
0x0000000000482566 <guiGetEvent+1814>: callq 0x4844a0 <mplEventHandling>
0x000000000048256b <guiGetEvent+1819>: jmpq 0x4822e0 <guiGetEvent+1168>
0x0000000000482570 <guiGetEvent+1824>: mov 0x10(%rbp),%rax
0x0000000000482574 <guiGetEvent+1828>: mov 0xc0714d(%rip),%r8d # 0x10896c8 <dvd_title>
0x000000000048257b <guiGetEvent+1835>: mov $0x14be714,%edi
End of assembler dump.
rax 0xffffffffffffec8f -4977
rbx 0x18 24
rcx 0x45f5f3 4584947
rdx 0xb3ebc5 11791301
rsi 0x6 6
rdi 0x2 2
rbp 0x18 0x18
rsp 0x7fff1fb99940 0x7fff1fb99940
r8 0x1a606f8 27657976
r9 0x3698eb0 57249456
r10 0x0 0
r11 0x246 582
r12 0x0 0
r13 0x1041808 17045512
r14 0x1 1
r15 0x7fff1fb9de58 140733725662808
rip 0x48255f 0x48255f <guiGetEvent+1807>
eflags 0x10202 [ IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
st0 -nan(0xff00ff00ff00ff) (raw 0xffff00ff00ff00ff00ff)
st1 -nan(0xff00ff00ff00ff) (raw 0xffff00ff00ff00ff00ff)
st2 -inf (raw 0xffff0000000000000000)
st3 -nan(0xfffd8565fffd8565) (raw 0xfffffffd8565fffd8565)
st4 -inf (raw 0xffff0000000000000000)
st5 -nan(0xff00ff00ff00ff) (raw 0xffff00ff00ff00ff00ff)
st6 1 (raw 0x3fff8000000000000000)
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 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm1 {v4_float = {0x4, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0, 0x0, 0x90, 0x40, 0x0 <repeats 12 times>}, v8_int16 = {0x0,
0x4090, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x40900000, 0x0, 0x0,
0x0}, v2_int64 = {0x40900000, 0x0},
uint128 = 0x00000000000000000000000040900000}
xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm4 {v4_float = {0x64, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0, 0x0, 0xc8, 0x42, 0x0 <repeats 12 times>}, v8_int16 = {0x0,
0x42c8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x42c80000, 0x0, 0x0,
0x0}, v2_int64 = {0x42c80000, 0x0},
uint128 = 0x00000000000000000000000042c80000}
xmm5 {v4_float = {0x64, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0, 0x0, 0xc8, 0x42, 0x0 <repeats 12 times>}, v8_int16 = {0x0,
0x42c8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x42c80000, 0x0, 0x0,
0x0}, v2_int64 = {0x42c80000, 0x0},
uint128 = 0x00000000000000000000000042c80000}
xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm8 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x1, 0x0},
v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x3f, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x3ff0, 0x0, 0x0, 0x0,
0x0}, v4_int32 = {0x0, 0x3ff00000, 0x0, 0x0}, v2_int64 = {
0x3ff0000000000000, 0x0}, uint128 = 0x00000000000000003ff0000000000000}
xmm9 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm10 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm11 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x1, 0x0},
v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x3f, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x3ff0, 0x0, 0x0, 0x0,
0x0}, v4_int32 = {0x0, 0x3ff00000, 0x0, 0x0}, v2_int64 = {
0x3ff0000000000000, 0x0}, uint128 = 0x00000000000000003ff0000000000000}
xmm12 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x1, 0x0},
v16_int8 = {0x0, 0x0, 0x0, 0xa0, 0x99, 0x99, 0xf1, 0x3f, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0xa000, 0x9999, 0x3ff1, 0x0, 0x0,
0x0, 0x0}, v4_int32 = {0xa0000000, 0x3ff19999, 0x0, 0x0}, v2_int64 = {
0x3ff19999a0000000, 0x0}, uint128 = 0x00000000000000003ff19999a0000000}
xmm13 {v4_float = {0x0, 0x7, 0x0, 0x0}, v2_double = {0xffff, 0x0},
v16_int8 = {0x0, 0x0, 0x0, 0x0, 0xe0, 0xff, 0xef, 0x40, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0xffe0, 0x40ef, 0x0, 0x0, 0x0,
0x0}, v4_int32 = {0x0, 0x40efffe0, 0x0, 0x0}, v2_int64 = {
0x40efffe000000000, 0x0}, uint128 = 0x000000000000000040efffe000000000}
xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm15 {v4_float = {0x51500000, 0x1, 0x0, 0x0}, v2_double = {0x0,
0x0}, v16_int8 = {0x15, 0x55, 0x55, 0x55, 0x55, 0x55, 0xc5, 0x3f, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x5515, 0x5555, 0x5555,
0x3fc5, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x55555515, 0x3fc55555, 0x0,
0x0}, v2_int64 = {0x3fc5555555555515, 0x0},
uint128 = 0x00000000000000003fc5555555555515}
mxcsr 0x1fa0 [ PE IM DM ZM OM UM PM ]
Kill the program being debugged? (y or n)
More information about the MPlayer-users
mailing list