[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