[Mplayer-advusers] Segmentation fault.

Волосёнков Дмитрий billy at pioneer.pp.ru
Sun Apr 21 17:47:42 CEST 2002


I'm using current CVS source.

Slackware 7.1 + lot of manually built libs and progs

Linux billy 2.4.18 #1 SMP Чтв Мар 28 22:23:17 MSK 2002 i586 unknown

billy at billy 00:13:59 /opt$ ls -l /lib/libc[.-]*
-rwxr-xr-x   1 root     root      4101005 Sep  3  2000 /lib/libc-2.1.3.so
lrwxrwxrwx   1 root     root           13 Sep 10  2000 /lib/libc.so.6 ->
libc-2.1.3.so

XFree86 Version 4.1.0 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: 2 June 2001
        If the server is older than 6-12 months, or if your card is
        newer than the above date, look for a newer version before
        reporting problems.  (See http://www.XFree86.Org/FAQ)
Build Operating System: Linux 2.2.19 i586 [ELF] 
Module Loader present

Reading specs from /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.3/specs
gcc version 2.95.3 20010315 (release)

GNU assembler 2.10.90

billy at billy 00:15:33 /opt$ cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 5
model           : 8
model name      : AMD-K6(tm) 3D processor
stepping        : 12
cpu MHz         : 350.804
cache size      : 64 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 pse tsc msr mce cx8 pge mmx syscall 3dnow k6_mtrr
bogomips        : 699.59

nVidia GFIIMX

nVidia 1.0-2313

Aureal 1.1.1

root at billy 00:18:37 main# gdb mplayer
GNU gdb 5.1
Copyright 2001 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i586-pc-linux-gnu"...
(gdb) run 
Starting program: /usr/src/main/mplayer 
[New Thread 1024 (runnable)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (runnable)]
0x4036cd79 in _IO_vfscanf (s=0xbffff978, format=0x40242d20 "%d.%d.%d", 
    argptr=0xbffffa40, errp=0x0) at vfscanf.c:498
498     vfscanf.c: No such file or directory.
        in vfscanf.c
(gdb) 
(gdb) bt
#0  0x4036cd79 in _IO_vfscanf (s=0xbffff978, format=0x40242d20 "%d.%d.%d", 
    argptr=0xbffffa40, errp=0x0) at vfscanf.c:498
#1  0x4037203a in _IO_vsscanf (string=0x403f6827 "2.1.3", 
    format=0x40242d20 "%d.%d.%d", args=0xbffffa40) at iovsscanf.c:44
#2  0x4036feff in sscanf (s=0x403f6827 "2.1.3", format=0x40242d20 "%d.%d.%d")
    at sscanf.c:38
(gdb) disass $eip-32 $eip+32
Dump of assembler code from 0x4036cd59 to 0x4036cd99:
0x4036cd59 <_IO_vfscanf+1705>:  cmp    $0x63,%cl
0x4036cd5c <_IO_vfscanf+1708>:  je     0x4036ce12 <_IO_vfscanf+1890>
0x4036cd62 <_IO_vfscanf+1714>:  cmp    $0x43,%cl
0x4036cd65 <_IO_vfscanf+1717>:  je     0x4036ce12 <_IO_vfscanf+1890>
0x4036cd6b <_IO_vfscanf+1723>:  cmp    $0x6e,%cl
0x4036cd6e <_IO_vfscanf+1726>:  je     0x4036ce12 <_IO_vfscanf+1890>
0x4036cd74 <_IO_vfscanf+1732>:  call   0x403383d0 <ATIIOPortDAC_REGS+100824>
0x4036cd79 <_IO_vfscanf+1737>:  mov    (%eax),%edi
0x4036cd7b <_IO_vfscanf+1739>:  movl   $0x0,(%eax)
0x4036cd81 <_IO_vfscanf+1745>:  lea    0x0(%esi),%esi
0x4036cd84 <_IO_vfscanf+1748>:  cmpl   $0xffffffff,0xffffffc4(%ebp)
0x4036cd88 <_IO_vfscanf+1752>:  je     0x4036cdc8 <_IO_vfscanf+1816>
0x4036cd8a <_IO_vfscanf+1754>:  mov    0x8(%ebp),%eax
0x4036cd8d <_IO_vfscanf+1757>:  mov    0x4(%eax),%eax
0x4036cd90 <_IO_vfscanf+1760>:  mov    0x8(%ebp),%edx
0x4036cd93 <_IO_vfscanf+1763>:  cmp    0x8(%edx),%eax
0x4036cd96 <_IO_vfscanf+1766>:  jb     0x4036cda8 <_IO_vfscanf+1784>
0x4036cd98 <_IO_vfscanf+1768>:  push   %edx
End of assembler dump.
(gdb) 



-- 
С уважением, Волосёнков Дмитрий.
E-mail: billy at pioneer.pp.ru, ICQ# 33429798




More information about the MPlayer-advusers mailing list