[MPlayer-users] Mplayer segfaults

PeteVine davine at poczta.onet.pl
Sat Aug 2 12:59:15 CEST 2003


On Sat, 02 Aug 2003 10:32:42 +0100
Raphael Clifford <raphael at clifford.net> wrote:

> Before anyone angry replies to this I thought I would point out that
> you really need to follow the instructions in 
> http://www.mplayerhq.hu/DOCS/bugreports.html for this :)

I wanted to know if the bug was not specific to my system first but ok,
here's my report:

System Information:
Distro: LFS 4.0
Linux Athlon 2.4.21-ck3 i686 unknown

-rwxr-xr-x    1 root     root     10044165 lip 28 19:28
/lib/libc-2.2.5.so lrwxrwxrwx    1 root     root           13 lip 28
19:28 /lib/libc.so.6 -> libc-2.2.5.so

	
Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/specs
Configured with: ../configure --prefix=/usr --enable-shared
--enable-threads=posix --with-slibdir=/lib --enable-__cxa_atexit
--enable-clocale=gnu Thread model: posix
gcc version 3.2.3

GNU ld version 2.13.2

GNU assembler 2.13.2
This assembler was configured for a target of `i686-pc-linux-gnu'.

processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 6
model		: 6
model name	: AMD Athlon(tm) XP 2000+
stepping	: 2
cpu MHz		: 1675.319
cache size	: 256 KB
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 1
wp		: yes
flags		: fpu vme de tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36
mmx fxsr sse syscall mmxext 3dnowext 3dnow bogomips	: 3342.33

Sound card type & driver:
Creative SBLive! with kernel OSS drivers

gdb output:

#0  0x406ab9a5 in memmove (dest=0x831ba70, src=0x831baaa,
len=4294967292)    at ../sysdeps/generic/memmove.c:99
#1  0x0807abcb in pt_iter_goto_head ()
#2  0x0807b169 in parse_pls ()
#3  0x0807baea in play_tree_parser_get_play_tree ()
#4  0x0807b6fa in parse_playtree ()
#5  0x0806dd23 in main ()
#6  0x4064e572 in __libc_start_main (main=0x806d3d0 <main>, argc=4, 
    ubp_av=0xbffff844, init=0x8069c7c <_init>, 
    fini=0x4001566c <_dl_debug_mask>, rtld_fini=0x3ffc9964, 
    stack_end=0xfffffffc) at ../sysdeps/generic/libc-start.c:129

Dump of assembler code from 0x406ab985 to 0x406ab9c5:
0x406ab985 <memmove+85>:        add    %edx,%edi
0x406ab987 <memmove+87>:        cmp    $0x7,%edx
0x406ab98a <memmove+90>:        jbe    0x406ab9b1 <memmove+129>
0x406ab98c <memmove+92>:        mov    %edi,%ecx
0x406ab98e <memmove+94>:        and    $0x3,%ecx
0x406ab991 <memmove+97>:        dec    %esi
0x406ab992 <memmove+98>:        sub    %ecx,%edx
0x406ab994 <memmove+100>:       dec    %edi
0x406ab995 <memmove+101>:       std    
0x406ab996 <memmove+102>:       repz movsb %ds:(%esi),%es:(%edi)
0x406ab998 <memmove+104>:       cld    
0x406ab999 <memmove+105>:       mov    %edx,%ecx
0x406ab99b <memmove+107>:       sub    $0x3,%edi
0x406ab99e <memmove+110>:       sub    $0x3,%esi
0x406ab9a1 <memmove+113>:       shr    $0x2,%ecx
0x406ab9a4 <memmove+116>:       std    
0x406ab9a5 <memmove+117>:       repz movsl %ds:(%esi),%es:(%edi)
0x406ab9a7 <memmove+119>:       cld    
0x406ab9a8 <memmove+120>:       add    $0x4,%edi
0x406ab9ab <memmove+123>:       add    $0x4,%esi
0x406ab9ae <memmove+126>:       and    $0x3,%edx
0x406ab9b1 <memmove+129>:       dec    %edi
0x406ab9b2 <memmove+130>:       dec    %esi
0x406ab9b3 <memmove+131>:       mov    %edx,%ecx
0x406ab9b5 <memmove+133>:       std    
0x406ab9b6 <memmove+134>:       repz movsb %ds:(%esi),%es:(%edi)
0x406ab9b8 <memmove+136>:       cld    
0x406ab9b9 <memmove+137>:       jmp    0x406ab96f <memmove+63>
0x406ab9bb <memmove+139>:       nop    
0x406ab9bc <memmove+140>:       nop    
0x406ab9bd <memmove+141>:       nop    
0x406ab9be <memmove+142>:       nop    
0x406ab9bf <memmove+143>:       nop    
0x406ab9c0 <memset>:    cld    
0x406ab9c1 <memset+1>:  push   %edi
0x406ab9c2 <memset+2>:  mov    0x8(%esp,1),%edx
End of assembler dump.

eax            0xffffffc6       -58
ecx            0x3ffc9964       1073518948
edx            0xfffffffc       -4
ebx            0x831baaa        137476778
esp            0xbfffd3e0       0xbfffd3e0
ebp            0xbfffd3e8       0xbfffd3e8
esi            0x8242036        136585270
edi            0x8241ffc        136585212
eip            0x406ab9a5       0x406ab9a5
eflags         0x210616 2164246
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x0      0
gs             0x7      7
st0            0        (raw 0x00000000000000000000)
st1            0        (raw 0x00000000000000000000)
st2            0        (raw 0x00000000000000000000)
st3            0        (raw 0x00000000000000000000)
st4            0        (raw 0x00000000000000000000)
st5            0        (raw 0x00000000000000000000)
st6            327680   (raw 0x4011a000000000000000)
st7            0.0445556640625  (raw 0x3ffab680000000000000)
fctrl          0x37f    895
fstat          0x20     32
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 = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff,     0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff,
0xffffffff,     0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff,
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff,     0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff,
0xffffffff,     0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff,
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {
0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 
    0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff,
    0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff,     0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff,
0xffffffff,     0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff,
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff,     0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff,
0xffffffff,     0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff,
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff,     0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff,
0xffffffff,     0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff,
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
 0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff,     0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff,
0xffffffff,     0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff,
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {
    0x8000000000000000, 0x8000000000000000}, v16_int8 = {
    0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff,     0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff,
0xffffffff,     0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff,
    0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
mxcsr          0x1f80   8064
orig_eax       0xffffffff       -1
mm0            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0,
0x0,     0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
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 = 0xa000000000000000, v2_int32 = {0x0,
0xa0000000},   v4_int16 = {0x0, 0x0, 0x0, 0xa000}, v8_int8 = {0x0, 0x0,
0x0, 0x0, 0x0, 0x0,     0x0, 0xa0}}
mm7            {uint64 = 0xb680000000000000, v2_int32 = {0x0,
0xb6800000},   v4_int16 = {0x0, 0x0, 0x0, 0xb680}, v8_int8 = {0x0, 0x0,
0x0, 0x0, 0x0, 0x0,     0x80, 0xb6}}



More information about the MPlayer-users mailing list