[MPlayer-users] Fatal Error Signal 11 and other issues
Jeremy Hansen
jebrhansen at gmail.com
Wed May 17 13:27:33 CEST 2006
OK I did the debug with the gdb trace.
But first things first.
Slackware 10.2
Kernel 2.6.16
libc-2.3.5.so
gcc version 3.3.6
GNU ld version 2.15.92.0.2 20040927
GNU assembler 2.15.92.0.2 20040927
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 13
model name : Intel(R) Pentium(R) M processor 1.60GHz
stepping : 6
cpu MHz : 1600.000
cache size : 2048 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov
pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe est tm2
bogomips : 3195.08
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM
Integrated Graphics Device (rev 02) (prog-if 00 [VGA])
Using X built in driver
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
Using alsa v1.0.11rc4
I configured using
configure --enable-gui --enable-debug=3 --enable-largefiles
--enable-menu --enable-xmms
Now my gdb dump
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1226594624 (LWP 6559)]
0x08125593 in Translate (str=0x89712c8 "$C") at mplayer/common.c:142
142 case 'C': snprintf( tmp,sizeof( tmp ),"%s",
guiIntfStruct.sh_video? ((sh_video_t
*)guiIntfStruct.sh_video)->codec->name : "");
(gdb) bt
#0 0x08125593 in Translate (str=0x89712c8 "$C") at mplayer/common.c:142
#1 0x08125beb in Render (window=0x887f5a8, Items=0x8880088,
nrItems=40, db=0xb6ca1008 "", size=225280) at mplayer/common.c:281
#2 0x08122c07 in mplMainDraw () at mplayer/mw.c:72
#3 0x08138a6d in wsPostRedisplay (win=0x2) at wm/ws.c:839
#4 0x08123741 in mplEventHandling (msg=7002, param=0.862989247) at
mplayer/mw.c:367
#5 0x0811bbcf in guiGetEvent (type=2, arg=0x0) at interface.c:652
#6 0x080be235 in main (argc=3, argv=0xbfcdce94) at mplayer.c:2774
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x8125573 to 0x81255b3:
0x08125573 <Translate+1059>: and $0x8,%al
0x08125575 <Translate+1061>: mov %edx,(%esp)
0x08125578 <Translate+1064>: call 0x80b34d4 <printf+944>
0x0812557d <Translate+1069>: jmp 0x8125352 <Translate+514>
0x08125582 <Translate+1074>: mov 0x8893548,%eax
0x08125587 <Translate+1079>: mov $0x86c4da9,%edx
0x0812558c <Translate+1084>: test %eax,%eax
0x0812558e <Translate+1086>: je 0x8125599 <Translate+1097>
0x08125590 <Translate+1088>: mov 0x4(%eax),%eax
0x08125593 <Translate+1091>: mov 0x1a0(%eax),%edx
0x08125599 <Translate+1097>: mov %edx,0xc(%esp)
0x0812559d <Translate+1101>: mov $0x85d4fd6,%eax
0x081255a2 <Translate+1106>: jmp 0x81253ea <Translate+666>
0x081255a7 <Translate+1111>: movl $0x2,(%esp)
0x081255ae <Translate+1118>: mov $0x200,%esi
End of assembler dump.
(gdb) info all-registers
eax 0x2 2
ecx 0x0 0
edx 0x86c4da9 141315497
ebx 0x89712c8 144118472
esp 0xbfcda1c0 0xbfcda1c0
ebp 0xbfcda428 0xbfcda428
esi 0x8880ee0 143134432
edi 0x1 1
eip 0x8125593 0x8125593
eflags 0x210202 2163202
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
st0 0.86298924238956287169344250287394971 (raw
0x3ffedcecdcecdcece000)
st1 0 (raw 0x00000000000000000000)
st2 0 (raw 0x00000000000000000000)
st3 0 (raw 0x00000000000000000000)
st4 0 (raw 0x00000000000000000000)
st5 0 (raw 0x00000000000000000000)
st6 19 (raw 0x40039800000000000000)
st7 9.1935483169555664061459165914413916 (raw
0x40029318c61eb851eb85)
fctrl 0x37f 895
fstat 0x20 32
ftag 0xffff 65535
fiseg 0x73 115
fioff 0x8125c9b 135421083
foseg 0x7b 123
fooff 0xbfcda440 -1077042112
fop 0x35c 860
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 = {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}
---Type <return> to continue, or q <return> to quit---
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 = {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}
xmm5 {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}
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}
mxcsr 0x1f80 8064
mm0 {uint64 = 0xdcecdcecdcece000, v2_int32 = {0xdcece000,
0xdcecdcec}, v4_int16 = {0xe000, 0xdcec, 0xdcec, 0xdcec}, v8_int8 =
{0x0, 0xe0,
0xec, 0xdc, 0xec, 0xdc, 0xec, 0xdc}}
mm1 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0,
0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm2 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0,
0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm3 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0,
0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm4 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0,
0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm5 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0,
0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm6 {uint64 = 0x9800000000000000, v2_int32 = {0x0,
0x98000000}, v4_int16 = {0x0, 0x0, 0x0, 0x9800}, v8_int8 = {0x0, 0x0,
0x0, 0x0, 0x0, 0x0,
0x0, 0x98}}
mm7 {uint64 = 0x9318c61eb851eb85, v2_int32 = {0xb851eb85,
0x9318c61e}, v4_int16 = {0xeb85, 0xb851, 0xc61e, 0x9318}, v8_int8 =
{0x85, 0xeb,
0x51, 0xb8, 0x1e, 0xc6, 0x18, 0x93}}
Thanks for any help
Jeremy
More information about the MPlayer-users
mailing list