[Mplayer-advusers] mplayer g2 preview 16 crash
Arpi
arpi at thot.banki.hu
Sat Apr 26 22:37:27 CEST 2003
Hi,
avi demuxer not yet finished
also g2 is far from being usable for playback, it's only an API framework
with some sample (unfinished/untested/buggy) implementation of each module
> log file is attached
>
> Linux Distro: Slackware 9
>
> kernel version: Linux mcguyver 2.4.20 #3 Wed Mar 26 02:08:44 PST 2003 i586
> unknown
>
> libc version:
> -rwxr-xr-x 1 root root 1435624 Mar 4 21:57 /lib/libc-2.3.1.so
> lrwxrwxrwx 1 root root 13 Mar 21 02:49 /lib/libc.so.6 ->
> libc-2.3.1.so
>
> X version:
> XFree86 Version 4.3.0
> Release Date: 27 February 2003
> X Protocol Version 11, Revision 0, Release 6.6
> Build Operating System: Linux 2.4.20 i686 [ELF]
> Build Date: 01 March 2003
> Before reporting problems, check http://www.XFree86.Org/
> to make sure that you have the latest version.
> Module Loader present
>
> gcc version:
> Reading specs from /usr/lib/gcc-lib/i386-slackware-linux/3.2.2/specs
> Configured with: ../gcc-3.2.2/configure --prefix=/usr --enable-shared
> --enable-threads=posix --enable-__cxa_atexit --disable-checking
> --with-gnu-ld --verbose --target=i386-slackware-linux --host=
> i386-slackware-linux
> Thread model: posix
> gcc version 3.2.2
>
> ld version: GNU ld version 2.13.90.0.18 20030121
>
> binutils version:
> GNU assembler 2.13.90.0.18 20030121
> Copyright 2002 Free Software Foundation, Inc.
> This program is free software; you may redistribute it under the terms of
> the GNU General Public License. This program has absolutely no warranty.
> This assembler was configured for a target of `i386-slackware-linux'.
>
> cpu:
> processor : 0
> vendor_id : AuthenticAMD
> cpu family : 5
> model : 8
> model name : AMD-K6(tm) 3D processor
> stepping : 12
> cpu MHz : 350.803
> 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
>
> sound card using kernel emu10k1 driver:
> 00:12.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 04)
> Subsystem: Creative Labs CT4850 SBLive! Value
> Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
> Latency: 64 (500ns min, 5000ns max)
> Interrupt: pin A routed to IRQ 10
> Region 0: I/O ports at e800 [size=32]
> Capabilities: [dc] Power Management version 1
> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-
> ,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> video card:
> 01:00.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev
> 01) (prog-if 00 [VGA])
> Subsystem: 3Dfx Interactive, Inc. Voodoo3 AGP
> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR+
> Interrupt: pin A routed to IRQ 11
> Region 0: Memory at e4000000 (32-bit, non-prefetchable) [size=32M]
> Region 1: Memory at e8000000 (32-bit, prefetchable) [size=32M]
> Region 2: I/O ports at c000 [size=256]
> Expansion ROM at e6000000 [disabled] [size=64K]
> Capabilities: [54] AGP version 1.0
> Status: RQ=8 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64-
> HTrans- 64bit+ FW- AGP3- Rate=x1,x2
> Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW-
> Rate=<none>
> Capabilities: [60] Power Management version 1
> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-
> ,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
>
> run /tmp/South\ Park\ \[Divx\].avi -v -vo x11 -ao oss -fm ffdivx
> Starting program: /home/mcguyver/g2/test-codecs /tmp/South\ Park\
> \[Divx\].avi -v -vo x11 -ao oss -fm ffdivx
> [New Thread 16384 (LWP 26255)]
> Using GNU internationalization
> Original domain: messages
> Original dirname: /usr/share/locale
> Current domain: mplayer
> Current dirname: /usr/local/share/locale
> get_path('codecs.conf') -> '/home/mcguyver/.mplayer/codecs.conf'
> Reading /home/mcguyver/.mplayer/codecs.conf: can't open '/hom
> e/mcguyver/.mplayer/codecs.conf': No such file or directory
> Reading /usr/local/etc/mplayer/codecs.conf: 53 audio & 141 video codecs
> Not an URL!
> Stream type: 0 len: 423196837
> stream_seek: WARNING! Can't seek to 0x0 !
> demuxer: trying [avi] based on Content, level 1
> LIST hdrl len=326
> list_end=0x15A
> CHUNK avih len=56
>
> Program received signal SIGILL, Illegal instruction.
> [Switching to Thread 16384 (LWP 26255)]
> 0x0816372b in driver_open (demuxer=0x825b5e8, level=0) at ../
> stream/stream.h:135
> 135 inline static int stream_read(stream_t *s,char* mem,int total){
> (gdb) bt
> #0 0x0816372b in driver_open (demuxer=0x825b5e8, level=0) at
> ../stream/stream.h:135
> #1 0x08162474 in demux_open (stream=0x8243010, name=0x0, flags=0) at
> demuxer.c:156
> #2 0x0804ea3b in main (argc=56, argv=0x38, envp=0x38) at test-codecs.c:278
> #3 0x402a3bb4 in __libc_start_main () from /lib/libc.so.6
> (gdb) disass $pc-32 $pc+32
> Dump of assembler code from 0x816370b to 0x816374b:
> 0x816370b <driver_open+2743>: jmp 0x8163dd5 <driver_open+4481>
> 0x8163710 <driver_open+2748>: mov 0x8(%ebp),%ebx
> 0x8163713 <driver_open+2751>: mov 0x18(%ebx),%esi
> 0x8163716 <driver_open+2754>: mov 0x4(%ebx),%eax
> 0x8163719 <driver_open+2757>: mov %eax,0xfffffe74(%ebp)
> 0x816371f <driver_open+2763>: cmpl $0x39,0xfffffe88(%ebp)
> 0x8163726 <driver_open+2770>: mov $0x38,%eax
> 0x816372b <driver_open+2775>: cmovb 0xfffffe88(%ebp),%eax
> 0x8163732 <driver_open+2782>: mov %eax,%edi
> 0x8163734 <driver_open+2784>: test %eax,%eax
> 0x8163736 <driver_open+2786>: jle 0x81637a4 <driver_open+2896>
> 0x8163738 <driver_open+2788>: mov 0x18(%esi),%eax
> 0x816373b <driver_open+2791>: mov %eax,%ebx
> 0x816373d <driver_open+2793>: sub 0x14(%esi),%ebx
> 0x8163740 <driver_open+2796>: jne 0x8163756 <driver_open+2818>
> 0x8163742 <driver_open+2798>: mov %esi,(%esp,1)
> 0x8163745 <driver_open+2801>: call 0x8169601 <cache_stream_fill_buffer>
> 0x816374a <driver_open+2806>: test %eax,%eax
> End of assembler dump.
> (gdb) info all-registers
> eax 0x38 56
> ecx 0x38 56
> edx 0x0 0
> ebx 0x825b5e8 136689128
> esp 0xbffff5a0 0xbffff5a0
> ebp 0xbffff7a8 0xbffff7a8
> esi 0x8243010 136589328
> edi 0x38 56
> eip 0x816372b 0x816372b
> eflags 0x10297 66199
> cs 0x23 35
> ss 0x2b 43
> ds 0x2b 43
> es 0x2b 43
> fs 0x0 0
> gs 0x0 0
> 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 0 (raw 0x00000000000000000000)
> st7 0 (raw 0x00000000000000000000)
> fctrl 0x37f 895
> fstat 0x0 0
> 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 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
> 0x0, 0x0}, v8_int8 = {
> 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
> mm7 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
> 0x0, 0x0}, v8_int8 = {
> 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
>
>
> _______________________________________________
> Mplayer-advusers mailing list
> Mplayer-advusers at mplayerhq.hu
> http://mplayerhq.hu/mailman/listinfo/mplayer-advusers
>
>
A'rpi / Astral & ESP-team
--
Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu
More information about the MPlayer-advusers
mailing list