Neptune main # gdb ./mplayer # -v ~/Videos/TEST/sims2_80.vp6 GNU gdb 5.3 Copyright 2002 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 "i686-pc-linux-gnu"... (gdb) run -v ~/Videos/TEST/sims2_80.vp6 Starting program: /home/root/temp/MPlayer/test-CVS2004Sep11/main/mplayer -v ~/Videos/TEST/sims2_80.vp6 [New Thread 16384 (LWP 29794)] MPlayer dev-CVS-040911-04:32-3.2.2 (C) 2000-2004 MPlayer Team CPU: Advanced Micro Devices Athlon MP/XP Thoroughbred 1261 MHz (Family: 6, Stepping: 1) Detected cache-line size is 64 bytes CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0 Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE Reading config file /usr/local/etc/mplayer/mplayer.conf Reading config file /home/root/.mplayer/config Reading /home/root/.mplayer/codecs.conf: Can't open '/home/root/.mplayer/codecs.conf': No such file or directory Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory Using built-in default codecs.conf. CommandLine: '-v' '/home/root/Videos/TEST/sims2_80.vp6' init_freetype get_path('font/font.desc') -> '/home/root/.mplayer/font/font.desc' font: can't open file: /home/root/.mplayer/font/font.desc font: can't open file: /usr/local/share/mplayer/font/font.desc Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay Failed to open /dev/rtc: Device or resource busy (it should be readable by the user.) Using nanosleep() timing get_path('input.conf') -> '/home/root/.mplayer/input.conf' Parsing input config file /home/root/.mplayer/input.conf Input config file /home/root/.mplayer/input.conf parsed: 52 binds Setting up LIRC support... get_path('sims2_80.vp6.conf') -> '/home/root/.mplayer/sims2_80.vp6.conf' Playing /home/root/Videos/TEST/sims2_80.vp6. [file] File size is 2077984 bytes STREAM: [file] /home/root/Videos/TEST/sims2_80.vp6 STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) CACHE_PRE_INIT: 0 [0] 0 pre:0 eof:0 Cache fill: 19.82% (2077984 bytes) AVI file format detected. list_end=0x20A ======= AVI Header ======= us/frame: 66666 (fps=15.000) max bytes/sec: 0 padding: 0 MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED frames total: 6314 initial: 0 streams: 2 Suggested BufferSize: 6323 Size: 192 x 144 ========================== list_end=0x134 ==> Found video stream: 0 ====== STREAM Header ===== Type: vids FCC: VP62 (32365056) Flags: 0 Priority: 0 Language: 0 InitialFrames: 0 Rate: 500000/33333 = 15.000 Start: 0 Len: 2048 Suggested BufferSize: 6323 Quality -1 Sample size: 0 ========================== found 'bih', 40 bytes of 40 ======= VIDEO Format ====== biSize 40 biWidth 192 biHeight 144 biPlanes 1 biBitCount 12 biCompression 842420310='VP62' biSizeImage 41472 =========================== ====== AVI Super Index Header ======== FCC (indx) dwSize (40) wLongsPerEntry(4) bIndexSubType (0) bIndexType (0) nEntriesInUse (1) dwChunkId (00dc) dwReserved[0] (0) dwReserved[1] (0) dwReserved[2] (0) =========================== ODML (00dc): [0] 0x00000000001d64e8 0x4020 2048 list_end=0x20A ==> Found audio stream: 1 ====== STREAM Header ===== Type: auds FCC: (0) Flags: 0 Priority: 0 Language: 0 InitialFrames: 0 Rate: 32000/1024 = 31.250 Start: 0 Len: 4266 Suggested BufferSize: 232 Quality -1 Sample size: 0 ========================== found 'wf', 34 bytes of 18 ======= WAVE Format ======= Format Tag: 1281 (0x501) Channels: 2 Samplerate: 32000 avg byte/sec: 4000 Block align: 0 bits/sample: 16 cbSize: 16 Unknown extra header dump: [0] [4] [1] [0] [0] [0] [0] [0] [0] [7d] [0] [0] [0] [0] [0] [0] =========================== ====== AVI Super Index Header ======== FCC (indx) dwSize (40) wLongsPerEntry(4) bIndexSubType (0) bIndexType (0) nEntriesInUse (1) dwChunkId (01wb) dwReserved[0] (0) dwReserved[1] (0) dwReserved[2] (0) =========================== ODML (01wb): [0] 0x00000000001da508 0x8570 4266 list_end=0x1E2A78 Found movie at 0x800 - 0x1E2A78 Reading INDEX block, 6314 chunks for 6314 frames (fpos=0x1e2a80) AVI index offset: 0x7FC (movi=0x800 idx0=0x4 idx1=0x860) Auto-selected AVI video ID = 0 Auto-selected AVI audio ID = 1 AVI: Searching for audio stream (id:1) XXX initial v_pts=0.000 a_pos=0 (0.000) AVI video size=1368342 (2048) audio size=502284 (502284) VIDEO: [VP62] 192x144 12bpp 15.000 fps 80.2 kbps ( 9.8 kbyte/s) [V] filefmt:3 fourcc:0x32365056 size:192x144 fps:15.00 ftime:=0.0667 get_path('sub/') -> '/home/root/.mplayer/sub/' get_path('default.sub') -> '/home/root/.mplayer/default.sub' ========================================================================== Cannot find codec for audio format 0x501. Read DOCS/HTML/en/codecs.html! ========================================================================== X11 opening display: localhost:10.0 vo: X11 color mask: FFFF (R:F800 G:7E0 B:1F) vo: X11 running at 1024x768 with depth 16 and 16 bpp (":10.0" => remote display) [x11] Detected wm supports NetWM. [x11] Detected wm supports FULLSCREEN state. [x11] Current fstype setting doesn't honour any X atoms ========================================================================== Opening video decoder: [vfwex] Win32/VfWex video codecs ======= Win32 (VFW) VIDEO Codec init ======= Loading codec DLL: 'vp6vfw.dll' Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 29794)] 0x1003fa04 in ?? () (gdb) bt #0 0x1003fa04 in ?? () #1 0x10044ae1 in ?? () #2 0x08132e93 in PE_InitDLL (wm=0x10000000, type=3221082340, lpReserved=0xbffdd0e4) at pe_image.c:948 #3 0x08126509 in MODULE_DllProcessAttach (wm=0x1, lpReserved=0xbffdd0e4) at module.c:153 #4 0x081259ae in LoadLibraryExA (libname=0x0, hfile=0, flags=0) at module.c:412 #5 0x08126261 in LoadLibraryA (libname=0xbffdd0e4 "") at module.c:542 #6 0x08133208 in DrvOpen (lParam2=-1073748592) at driver.c:166 #7 0x081320a4 in ICOpen (filename=-1073884956, fccHandler=-1073884956, wMode=3221082340) at vfl.c:74 (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0x1003f9e4 to 0x1003fa24: 0x1003f9e4: add %al,(%eax) 0x1003f9e6: lea 0x8(%esp,1),%ecx 0x1003f9ea: jb 0x1003fa00 0x1003f9ec: sub $0x1000,%ecx 0x1003f9f2: sub $0x1000,%eax 0x1003f9f7: test %eax,(%ecx) 0x1003f9f9: cmp $0x1000,%eax 0x1003f9fe: jae 0x1003f9ec 0x1003fa00: sub %eax,%ecx 0x1003fa02: mov %esp,%eax 0x1003fa04: test %eax,(%ecx) 0x1003fa06: mov %ecx,%esp 0x1003fa08: mov (%eax),%ecx 0x1003fa0a: mov 0x4(%eax),%eax 0x1003fa0d: push %eax 0x1003fa0e: ret 0x1003fa0f: push %ebp 0x1003fa10: mov %esp,%ebp 0x1003fa12: sub $0x20,%esp 0x1003fa15: mov 0x8(%ebp),%eax 0x1003fa18: push %esi 0x1003fa19: mov %eax,0xffffffe8(%ebp) ---Type to continue, or q to quit--- 0x1003fa1c: mov %eax,0xffffffe0(%ebp) 0x1003fa1f: lea 0x10(%ebp),%eax 0x1003fa22: movl $0x42,0xffffffec(%ebp) End of assembler dump. (gdb) info all-registers eax 0xbffdd0e4 -1073884956 ecx 0xbffdbec0 -1073889600 edx 0x0 0 ebx 0x10000000 268435456 esp 0xbffdd0e4 0xbffdd0e4 ebp 0xbffdd0ec 0xbffdd0ec esi 0x1 1 edi 0x0 0 eip 0x1003fa04 0x1003fa04 eflags 0x210286 2163334 cs 0x23 35 ss 0x2b 43 ds 0x2b 43 es 0x2b 43 fs 0x8f 143 gs 0x7 7 st0 0 (raw 0x00000000000000000000) st1 0 (raw 0x00000000000000000000) st2 0 (raw 0x00000000000000000000) st3 0 (raw 0x00000000000000000000) st4 33333 (raw 0x400e8235000000000000) st5 1024 (raw 0x40098000000000000000) st6 15.00014972686767578125 (raw 0x4002f0009d0000000000) ---Type to continue, or q to quit--- st7 0 (raw 0x00000000000000000000) 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 }, 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 }, 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 = { ---Type to continue, or q to quit--- 0xff }, 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 }, 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 }, 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 }, 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 = { ---Type to continue, or q to quit--- 0x8000000000000000, 0x8000000000000000}, v16_int8 = { 0xff }, 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 }, 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 = 0x8235000000000000, v2_int32 = {0x0, 0x82350000}, v4_int16 = {0x0, 0x0, 0x0, 0x8235}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ---Type to continue, or q to quit--- 0x35, 0x82}} mm5 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}} mm6 {uint64 = 0xf0009d0000000000, v2_int32 = {0x0, 0xf0009d00}, v4_int16 = {0x0, 0x0, 0x9d00, 0xf000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x9d, 0x0, 0xf0}} mm7 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} (gdb) disassemble extend_stack_for_dll_alloca No symbol "extend_stack_for_dll_alloca" in current context. (gdb) continue Continuing. MPlayer interrupted by signal 11 in module: init_video_codec - MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash. - MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer code _or_ in your drivers _or_ in your gcc version. If you think it's MPlayer's fault, please read DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and won't help unless you provide this information when reporting a possible bug. DEMUXER: freeing demuxer at 0x85dce60 vo: uninit ... Program exited with code 01. (gdb) quit