GNU gdb 5.3-debian 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 "i386-linux"... (gdb) run -v ~/video/trailers/pv_1_300k.rm Starting program: /home/wanderer/text/src/cvs/mplayer/main/mplayer -v ~/video/trailers/pv_1_300k.rm Using GNU internationalization Original domain: messages Original dirname: /usr/share/locale Current domain: mplayer Current dirname: /usr/local/share/locale MPlayer dev-CVS-040616-04:32-3.2.3 (C) 2000-2004 MPlayer Team CPU: Advanced Micro Devices Athlon MP/XP Thoroughbred 1801 MHz (Family: 6, Stepping: 0) 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.confReading config file /home/wanderer/.mplayer/config Reading /home/wanderer/.mplayer/codecs.conf: Reading /usr/local/etc/mplayer/codecs.conf: Using built-in default codecs.conf. CommandLine: '-v' '/home/wanderer/video/trailers/pv_1_300k.rm' init_freetype get_path('font/font.desc') -> '/home/wanderer/.mplayer/font/font.desc' font: can't open file: /home/wanderer/.mplayer/font/font.desc Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206 chars) Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay Using Linux hardware RTC timing (1024Hz). get_path('input.conf') -> '/home/wanderer/.mplayer/input.conf' get_path('pv_1_300k.rm.conf') -> '/home/wanderer/.mplayer/pv_1_300k.rm.conf' Playing /home/wanderer/video/trailers/pv_1_300k.rm. [file] File size is 2721224 bytes STREAM: [file] /home/wanderer/video/trailers/pv_1_300k.rm STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) Checking for YUV4MPEG2 DEMUXER: freeing demuxer at 0x85f8738 ASF_check: not ASF guid! DEMUXER: freeing demuxer at 0x85f8738 Checking for Nullsoft Streaming Video DEMUXER: freeing demuxer at 0x85f8738 Checking for NuppelVideo DEMUXER: freeing demuxer at 0x85f8738 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: 0x1f4 Flags (2): [perfect play (more buffers)] Chunk: CONT (544e4f43) (size: 0x86, offset: 0x44) Chunk: MDPR (5250444d) (size: 0xae, offset: 0xca) Found new stream (id: 0) skip_str: 12 bytes skipped skip_str: 20 bytes skipped ==> Found audio stream: 0 Found audio stream! version: 5 00 00 2E 72 61 35 66 05 63 D7 00 05 header size: 78 00 04 6D 70 00 03 AA B7 00 03 AA B7 frame_size: 465 sub_packet_size: 93 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: 32041 Block align: 465 bits/sample: 16 cbSize: 26 Unknown extra header dump: [5d] [0] [10] [0] [15] [0] [d1] [1] [10] [0] [1] [0] [0] [3] [8] [0] [0] [20] [0] [0] [0] [0] [0] [2] [0] [4] =========================== ### skipping 2 bytes of codec info Chunk: MDPR (5250444d) (size: 0x72, offset: 0x178) Found new stream (id: 1) skip_str: 12 bytes skipped skip_str: 20 bytes skipped ==> Found video stream: 1 video fourcc: RV40 (30345652) H.263 ID: 40002000 unknown id: 40002000 ### skipping 2 bytes of codec info Chunk: DATA (41544144) (size: 0x298c4a, offset: 0x1ea) Packets in file: 2810 packet#0: pos: 0x1fc, len: 477, id: 0, pts: 0, flags: 2 rvd:0 Auto-selected RM audio ID = 0 packet#1: pos: 0x3d9, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#2: pos: 0x5b6, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#3: pos: 0x793, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#4: pos: 0x970, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#5: pos: 0xb4d, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#6: pos: 0xd2a, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#7: pos: 0xf07, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#8: pos: 0x10e4, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#9: pos: 0x12c1, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#10: pos: 0x149e, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#11: pos: 0x167b, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#12: pos: 0x1858, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#13: pos: 0x1a35, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#14: pos: 0x1c12, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#15: pos: 0x1def, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#16: pos: 0x1fcc, len: 610, id: 1, pts: 33, flags: 2 rvd:0 Auto-selected RM video ID = 1 packet#17: pos: 0x222e, len: 690, id: 1, pts: 33, flags: 0 rvd:0 packet#18: pos: 0x24e0, len: 691, id: 1, pts: 33, flags: 0 rvd:0 TS: base=00000000 TS: 00000021 -> 00000000 (0021) 0 12 20 08 5B 0 VIDEO: RV40 [40002000,00081020] 320x240 (aspect 0.00) 29.00 fps [V] filefmt:11 fourcc:0x30345652 size:320x240 fps:29.00 ftime:=0.0345 Clip info: name: Re:キューティーハニー プロモ映像 author: copyright: (C)LATERNA・東映ビデオ・ガイナックス・トワーニ  原作:(C)永井豪/ダイナミック企画 get_path('sub/') -> '/home/wanderer/.mplayer/sub/' get_path('default.sub') -> '/home/wanderer/.mplayer/default.sub' ========================================================================== Trying to force audio codec driver family ffmpeg... Trying to force audio codec driver family ... Opening audio decoder: [realaud] RealAudio decoder opening shared obj '/usr/lib/RealPlayer9/Codecs/cook.so.6.0' Audio codec: [21] 32 Kbps Stereo Music High - RA8 Audio bitrate: 32.041 kbit/s (4005 bps) dec_audio: Allocating 7440 bytes for input buffer. dec_audio: Allocating 128000 + 65536 = 193536 bytes for output buffer. AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 4005->176400 (32.0 kbit) Selected audio codec: [racook] afm:realaud (RealAudio COOK) ========================================================================== SDL: Using driver: x11 SDL: deactivating XScreensaver/DPMS SDL: X11 Resolution 1600x1200 ========================================================================== Trying to force video codec driver family ffmpeg... Trying to force video codec driver family ... Opening video decoder: [realvid] RealVideo decoder realvideo codec id: 0x40002000 sub-id: 0x00081020 opening shared obj '/usr/lib/RealPlayer9/Codecs/drv4.so.6.0' INFO: RealVideo codec init OK! Selected video codec: [rv40] vfm:realvid (Linux RealPlayer 9 RV40 decoder) ========================================================================== Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit... [libaf] Adding filter dummy [dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2 AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian) ao2: 44100 Hz 2 chans Signed 16-bit (Little-Endian) audio_setup: using '/dev/dsp' dsp device audio_setup: using '/dev/mixer' mixer device audio_setup: using 'pcm' mixer device audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed 16-bit (Little-Endian)) audio_setup: using 2 channels (requested: 2) audio_setup: using 44100 Hz samplerate (requested: 44100) audio_setup: frags: 64/64 (1024 bytes/frag) free: 65536 AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps) AO: Description: OSS/ioctl audio output AO: Author: A'rpi Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit... [dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2 [dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2 Starting playback... VDec: vo config request - 320 x 240 (preferred csp: Planar I420) Trying filter chain: vo Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] SwScale params: -1 x -1 (-1=no scaling) Trying filter chain: scale vo VDec: using Planar I420 as output csp (no 0) Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. VO Config (320x240->320x240,flags=0,'MPlayer',0x30323449) SwScaler: using unscaled Planar YV12 -> Planar YV12 special converter REQ: flags=0x437 req=0x0 VO: [sdl] 320x240 => 320x240 Planar YV12 VO: Description: SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!) VO: Author: Ryan C. Gordon , Felix Buenemann SDL: Using 0x32315659 (Planar YV12) image format SDL: using hardware-surface SDL: setting windowed mode *** [scale] Allocating mp_image_t, 320x240x12bpp YUV planar, 115200 bytes A: 0.2 V: 0.0 A-V: 0.233 ct: 0.000 1/ 1 0% 0% 0.0% 0 0 0% packet#19: pos: 0x2793, len: 934, id: 1, pts: 166, flags: 0 rvd:0 packet#20: pos: 0x2b39, len: 1131, id: 1, pts: 166, flags: 0 rvd:0 packet#21: pos: 0x2fa4, len: 1132, id: 1, pts: 166, flags: 0 rvd:0 TS: 000000A6 -> 00000021 (00A6) 2 52 20 29 A0 33 A: 0.2 V: 0.0 A-V: 0.208 ct: 0.003 2/ 2 0% 0% 0.0% 1 0 0% packet#22: pos: 0x3410, len: 162, id: 1, pts: 167, flags: 0 rvd:0 [snip ~335K of similar messages] packet#2851: pos: 0x18b419, len: 697, id: 1, pts: 40708, flags: 0 rvd:0 TS: 00009F04 -> 00009EC0 (1EC0) 3 7C 07 B0 20 67 A: 40.6 V: 40.6 A-V: -0.001 ct: 0.129 1105/1105 10% 13% 2.9% 56 0 0% [New Thread 16384 (LWP 2328)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 2328)] free_demux_packet (dp=0x888f95a0) at demuxer.h:192 192 if (dp->master==NULL){ //dp is a master packet (gdb) bt #0 free_demux_packet (dp=0x888f95a0) at demuxer.h:192 #1 0x0815df73 in ds_fill_buffer (ds=0x85f8fa0) at demuxer.h:201 #2 0x0815dff3 in demux_read_data (ds=0x85f8fa0, mem=0x861aed0 "BQ\221篝ニク\226\177タ=\2219ツNレ/\232W\036Uエ\221\230ウ\021\206マ_Yネトy0ニフユ\230・\215ェn\205、\213H\235\v/M」ムn=L\234\aX&\017\214L8\205[\231\026Cォヒリ`FWr閘Q\036\005:ー\005}趺\005@ナ\021~;\031Cンテ\221\024HVタナ\222ツ#J畚016スョ{\203x|!2ンyキ鎹\221;\231ン\032\003\023ヒ豺ハ\205」ヌRGワ\tt&ナモメ)リ@d蛬D\215\222\212、ア9ュq'\ed\020]uJ\n[ハ{BW5K\201セ\206\204I|D\223ィ"..., len=93) at demuxer.c:454 #3 0x080dcfe8 in decode_audio (sh=0x85f9448, buf=0x4166dc08 "ーイ81k\002オ\003\005\t\b\005ナ\tu\002\004\026\235^\r-ーヨ\203\206x\206\215\n゚\207ヤ-rキ\005ィF\ah鷭005リ\002n0ュ\026Jキ\"a・ R\003J糜メ踴s\022\006k\001タ\bY\004フ]jュ!;\024I", minlen=9216, maxlen=190464) at ad_realaud.c:470 #4 0x080d6ebb in decode_audio (sh_audio=0x85f9448, buf=0x863de38 "\232レP5゙Hクンユ鷭203ヤQ臀004ホB畛ヤ\t鯣MS\236コ\0037\001P\rセ\002\223\017ィ\v", minlen=190464, maxlen=65536) at dec_audio.c:407 #5 0x0807d8ae in main (argc=3, argv=0xbffff944) at mplayer.c:1993 (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0x8160d8c to 0x8160dcc: 0x8160d8c : adc %al,(%ecx) 0x8160d8e : lock movl $0x0,(%eax) 0x8160d95 : movl $0x0,0x4(%eax) 0x8160d9c : jmp 0x8160d64 0x8160d9e : mov %esi,%esi 0x8160da0 : push %ebp 0x8160da1 : mov %esp,%ebp 0x8160da3 : sub $0x8,%esp 0x8160da6 : mov %ebx,0xfffffffc(%ebp) 0x8160da9 : mov 0x8(%ebp),%ebx 0x8160dac : mov 0x1c(%ebx),%eax 0x8160daf : test %eax,%eax 0x8160db1 : jne 0x8160de0 0x8160db3 : mov 0x18(%ebx),%eax 0x8160db6 : dec %eax 0x8160db7 : test %eax,%eax 0x8160db9 : mov %eax,0x18(%ebx) 0x8160dbc : jne 0x8160ddb 0x8160dbe : mov 0x10(%ebx),%eax 0x8160dc1 : test %eax,%eax 0x8160dc3 : jne 0x8160dd1 0x8160dc5 : mov %ebx,0x8(%ebp) 0x8160dc8 : mov 0xfffffffc(%ebp),%ebx 0x8160dcb : leave End of assembler dump. (gdb) info all-registers eax 0x888f95a0 -2003855968 ecx 0x85f9448 140481608 edx 0x1d1 465 ebx 0x888f95a0 -2003855968 esp 0xbfffe470 0xbfffe470 ebp 0xbfffe478 0xbfffe478 esi 0x85f8738 140478264 edi 0x85f8fa0 140480416 eip 0x8160dac 0x8160dac eflags 0x10282 66178 cs 0x23 35 ss 0x2b 43 ds 0x2b 43 es 0x2b 43 fs 0x0 0 gs 0x14d7 5335 st0 -nan(0x8282828282828282) (raw 0xffff8282828282828282) st1 -nan(0x8c91989c9c9d9d9c) (raw 0xffff8c91989c9c9d9d9c) st2 -nan(0x7e7e7e7e7e7e7e7e) (raw 0xffff7e7e7e7e7e7e7e7e) st3 559.11489858837057909113354980945587 (raw 0x40088bc75a7f9bda2000) st4 40.640003204345703125 (raw 0x4004a28f5d0000000000) st5 40.955677032470703125 (raw 0x4004a3d29d0000000000) st6 0 (raw 0x00000000000000000000) st7 3681834.993660449981689453125 (raw 0x4014e0b8abf982200000) fctrl 0x37f 895 fstat 0x120 288 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 = {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 = {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 = 0x8282828282828282, v2_int32 = {0x82828282, 0x82828282}, v4_int16 = {0x8282, 0x8282, 0x8282, 0x8282}, v8_int8 = {0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82}} mm1 {uint64 = 0x8c91989c9c9d9d9c, v2_int32 = {0x9c9d9d9c, 0x8c91989c}, v4_int16 = {0x9d9c, 0x9c9d, 0x989c, 0x8c91}, v8_int8 = {0x9c, 0x9d, 0x9d, 0x9c, 0x9c, 0x98, 0x91, 0x8c}} mm2 {uint64 = 0x7e7e7e7e7e7e7e7e, v2_int32 = {0x7e7e7e7e, 0x7e7e7e7e}, v4_int16 = {0x7e7e, 0x7e7e, 0x7e7e, 0x7e7e}, v8_int8 = {0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e}} mm3 {uint64 = 0x8bc75a7f9bda2000, v2_int32 = {0x9bda2000, 0x8bc75a7f}, v4_int16 = {0x2000, 0x9bda, 0x5a7f, 0x8bc7}, v8_int8 = {0x0, 0x20, 0xda, 0x9b, 0x7f, 0x5a, 0xc7, 0x8b}} mm4 {uint64 = 0xa28f5d0000000000, v2_int32 = {0x0, 0xa28f5d00}, v4_int16 = {0x0, 0x0, 0x5d00, 0xa28f}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x5d, 0x8f, 0xa2}} mm5 {uint64 = 0xa3d29d0000000000, v2_int32 = {0x0, 0xa3d29d00}, v4_int16 = {0x0, 0x0, 0x9d00, 0xa3d2}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x9d, 0xd2, 0xa3}} 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 = 0xe0b8abf982200000, v2_int32 = {0x82200000, 0xe0b8abf9}, v4_int16 = {0x0, 0x8220, 0xabf9, 0xe0b8}, v8_int8 = {0x0, 0x0, 0x20, 0x82, 0xf9, 0xab, 0xb8, 0xe0}} (gdb) quit A debugging session is active. Do you still want to close the debugger?(y or n)