[MPlayer-users] Mplayer segfaults

Raphael Clifford raphael at clifford.net
Sat Aug 2 13:16:41 CEST 2003


I get the same segfault on my redhat 7.3 system with gcc 3.1 installed.

MPlayer dev-CVS-030730-10:51-3.1

Raphael

PeteVine wrote:

>[Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
>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}}
>
>_______________________________________________
>RTFM!!!  http://www.MPlayerHQ.hu/DOCS
>Search:  http://www.MPlayerHQ.hu/cgi-bin/htsearch
>http://mplayerhq.hu/mailman/listinfo/mplayer-users
>
>
>  
>




More information about the MPlayer-users mailing list