[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