2005Jul30/main# gdb ./mplayer # -ac racookwin 00.44stream.ra -v GNU gdb 6.1.1 Copyright 2004 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 "i486-slackware-linux"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run -v -ac racookwin 00.44stream.ra Starting program: /home/root/temp/MPlayer/CVS-2005Jul30/main/mplayer -v -ac racookwin 00.44stream.ra Using GNU internationalization Original domain: messages Original dirname: /usr/share/locale Current domain: mplayer Current dirname: /usr/local/share/locale MPlayer dev-CVS-050730-04:29-3.3.4 (C) 2000-2005 MPlayer Team CPU: Advanced Micro Devices Athlon MP/XP Thoroughbred (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 CommandLine: '-v' '-ac' 'racookwin' '00.44stream.ra' 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 Using Linux hardware RTC timing (1024Hz). 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... mplayer: unknown flag "#" mplayer: unknown flag "Enable" mplayer: unknown flag "for" mplayer: unknown flag "TOGGLE," mplayer: unknown flag "disable" mplayer: unknown flag "for" mplayer: unknown flag "ACTIVATE" mplayer: unknown flag "?" get_path('00.44stream.ra.conf') -> '/home/root/.mplayer/00.44stream.ra.conf' Playing 00.44stream.ra. [file] File size is 393216 bytes STREAM: [file] 00.44stream.ra STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) Checking for YUV4MPEG2 ASF_check: not ASF guid! Checking for Nullsoft Streaming Video Checking for NuppelVideo Checking for REAL REAL file format detected. real: Header size: 18 real: Header object version: 0 real: File version: 0 Chunk: PROP (504f5250) (size: 0x32, offset: 0x12) First index chunk offset: 0x0 First data chunk offset: 0x152 Flags (2): [perfect play (more buffers)] Chunk: CONT (544e4f43) (size: 0x49, offset: 0x44) Chunk: MDPR (5250444d) (size: 0xbb, offset: 0x8d) Found new stream (id: 0) Stream description: Audio Stream Stream mimetype: audio/x-pn-multirate-realaudio-live ==> Found audio stream: 0 Found audio stream! version: 5 00 00 2E 72 61 35 00 00 02 80 00 05 header size: 78 00 00 00 00 00 05 0B FE 00 00 00 00 frame_size: 640 sub_packet_size: 128 00 00 00 00 AC 44 00 00 00 00 samplerate: 44100, channels: 2 67 65 6E 72 01 02 00 00 ======= WAVE Format ======= Format Tag: 28515 (0x6F63) Channels: 2 Samplerate: 44100 avg byte/sec: 44100 Block align: 640 bits/sample: 16 cbSize: 26 Unknown extra header dump: [80] [0] [10] [0] [17] [0] [80] [2] [10] [0] [1] [0] [0] [3] [8] [0] [0] [25] [0] [0] [0] [0] [0] [2] [0] [4] =========================== ### skipping 0 bytes of codec info Chunk: DATA (41544144) (size: 0x0, offset: 0x148) demux_real: invalid chunksize! (0) Packets in file: 0 Auto-selected RM audio ID = 0 Clip info: name: BBC Radio 1 author: BBC copyright: (C) British Broadcasting Corporation 2005 ========================================================================== Forced audio codec: racookwin Opening audio decoder: [realaud] RealAudio decoder opening win32 dll 'cook3260.dll' Called unk_CharNextA Program received signal SIGSEGV, Segmentation fault. 0xbfffe258 in ?? () (gdb) bt #0 0xbfffe258 in ?? () #1 0x633a7599 in ?? () #2 0x087fca64 in ?? () #3 0xbfffe29c in ?? () #4 0x00000000 in ?? () #5 0xbfffe26c in ?? () #6 0x633a6f22 in ?? () #7 0x087fca64 in ?? () #8 0x0000003d in ?? () #9 0x087fc8d8 in ?? () #10 0xbfffe2ac in ?? () #11 0x633a68ea in ?? () #12 0x0000003d in ?? () #13 0x08646a54 in info () #14 0x087fc8d8 in ?? () #15 0x0000001f in ?? () #16 0x087fc8d8 in ?? () #17 0x00000021 in ?? () #18 0x4086a60c in ?? () from /lib/libc.so.6 #19 0x087fc8d8 in ?? () #20 0x08646a54 in info () #21 0xbfffe2b8 in ?? () #22 0x087fca64 in ?? () ---Type to continue, or q to quit--- #23 0x00000000 in ?? () #24 0x00000000 in ?? () #25 0x633ac780 in ?? () #26 0xbfffe2b8 in ?? () #27 0x633a1063 in ?? () #28 0x087fc8d8 in ?? () #29 0xbfffe398 in ?? () #30 0x08104394 in preinit (sh=0x755c3d73) at ad_realaud.c:258 Previous frame inner to this frame (corrupt stack?) (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0xbfffe238 to 0xbfffe278: 0xbfffe238: push %esi 0xbfffe239: jne 0xbfffe275 0xbfffe23b: arpl %sp,0x7f(%edx,%ecx,8) 0xbfffe23f: or %ah,0x7f(%edx,%ecx,8) 0xbfffe243: or %bl,0xffffffe2(%eax) 0xbfffe246: (bad) 0xbfffe247: mov $0x633a7599,%edi 0xbfffe24c: fs 0xbfffe24d: lret $0x87f 0xbfffe250: pushf 0xbfffe251: loop 0xbfffe252 0xbfffe253: mov $0x0,%edi 0xbfffe258: insb (%dx),%es:(%edi) 0xbfffe259: loop 0xbfffe25a 0xbfffe25b: mov $0x633a6f22,%edi 0xbfffe260: fs 0xbfffe261: lret $0x87f 0xbfffe264: cmp $0xd8000000,%eax 0xbfffe269: enter $0x87f,$0xac 0xbfffe26d: loop 0xbfffe26e 0xbfffe26f: mov $0x633a68ea,%edi 0xbfffe274: cmp $0x54000000,%eax ---Type to continue, or q to quit--- End of assembler dump. (gdb) info all-registers eax 0x0 0 ecx 0x1 1 edx 0xbfffe190 -1073749616 ebx 0x3d 61 esp 0xbfffe248 0xbfffe248 ebp 0x87fca64 0x87fca64 esi 0x87fca64 142592612 edi 0x87fc8d8 142592216 eip 0xbfffe258 0xbfffe258 eflags 0x210297 2163351 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 0 (raw 0x00000000000000000000) st5 0 (raw 0x00000000000000000000) st6 313835.3125 (raw 0x4011993d6a0000000000) ---Type to continue, or q to quit--- st7 313835.3125 (raw 0x4011993d6a0000000000) 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 = {0x12b4bf40, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0xfa, 0xa5, 0x95, 0x4d, 0x0 }, v8_int16 = {0xa5fa, 0x4d95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = { 0x4d95a5fa, 0x0, 0x0, 0x0}, v2_int64 = {0x4d95a5fa, 0x0}, uint128 = 0x0000000000000000000000004d95a5fa} xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, ---Type to continue, or q to quit--- v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} mxcsr 0x1fa0 8096 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, ---Type to continue, or q to quit--- 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 = 0x993d6a0000000000, v2_int32 = {0x0, 0x993d6a00}, v4_int16 = {0x0, 0x0, 0x6a00, 0x993d}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x6a, 0x3d, 0x99}} mm7 {uint64 = 0x993d6a0000000000, v2_int32 = {0x0, 0x993d6a00}, v4_int16 = {0x0, 0x0, 0x6a00, 0x993d}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x6a, 0x3d, 0x99}} (gdb) continue Continuing. MPlayer interrupted by signal 11 in module: init_audio_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. vo: x11 uninit called but X11 not inited.. Program exited with code 01. (gdb) quit 2005Jul30/main#