[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