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_2_300k.rm Starting program: /home/wanderer/text/src/cvs/mplayer/main/mplayer -v ~/video/trailers/pv_2_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_2_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_2_300k.rm.conf') -> '/home/wanderer/.mplayer/pv_2_300k.rm.conf' Playing /home/wanderer/video/trailers/pv_2_300k.rm. [file] File size is 4434131 bytes STREAM: [file] /home/wanderer/video/trailers/pv_2_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: 0x1fa Flags (2): [perfect play (more buffers)] Chunk: CONT (544e4f43) (size: 0x8c, offset: 0x44) Chunk: MDPR (5250444d) (size: 0xae, offset: 0xd0) 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 07 26 F0 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: 0x17e) 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: 0x431ca0, offset: 0x1f0) Packets in file: 4620 packet#0: pos: 0x202, len: 477, id: 0, pts: 0, flags: 2 rvd:0 Auto-selected RM audio ID = 0 packet#1: pos: 0x3df, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#2: pos: 0x5bc, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#3: pos: 0x799, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#4: pos: 0x976, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#5: pos: 0xb53, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#6: pos: 0xd30, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#7: pos: 0xf0d, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#8: pos: 0x10ea, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#9: pos: 0x12c7, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#10: pos: 0x14a4, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#11: pos: 0x1681, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#12: pos: 0x185e, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#13: pos: 0x1a3b, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#14: pos: 0x1c18, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#15: pos: 0x1df5, len: 477, id: 0, pts: 0, flags: 0 rvd:0 packet#16: pos: 0x1fd2, len: 1408, id: 1, pts: 33, flags: 2 rvd:0 Auto-selected RM video ID = 1 packet#17: pos: 0x2552, len: 1355, id: 1, pts: 33, flags: 0 rvd:0 packet#18: pos: 0x2a9d, len: 1371, id: 1, pts: 33, flags: 0 rvd:0 packet#19: pos: 0x2ff8, len: 1401, id: 1, pts: 33, flags: 0 rvd:0 packet#20: pos: 0x3571, len: 1412, id: 1, pts: 33, flags: 0 rvd:0 packet#21: pos: 0x3af5, len: 1143, id: 1, pts: 33, flags: 0 rvd:0 packet#22: pos: 0x3f6c, len: 1373, id: 1, pts: 33, flags: 0 rvd:0 packet#23: pos: 0x44c9, len: 1418, id: 1, pts: 33, flags: 0 rvd:0 packet#24: pos: 0x4a53, len: 1418, id: 1, pts: 33, flags: 0 rvd:0 packet#25: pos: 0x4fdd, len: 1401, id: 1, pts: 33, flags: 0 rvd:0 packet#26: pos: 0x5556, len: 1403, id: 1, pts: 33, flags: 0 rvd:0 packet#27: pos: 0x5ad1, len: 1377, id: 1, pts: 33, flags: 0 rvd:0 packet#28: pos: 0x6032, len: 1395, id: 1, pts: 33, flags: 0 rvd:0 packet#29: pos: 0x65a5, len: 559, id: 1, pts: 33, flags: 0 rvd:0 packet#30: pos: 0x67d4, len: 1421, id: 1, pts: 33, flags: 0 rvd:0 packet#31: pos: 0x6d61, len: 319, id: 1, pts: 100, flags: 2 rvd:0 TS: base=00000000 TS: 00000021 -> 00000000 (0021) 0 00 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.243 ct: 0.000 1/ 1 0% 0% 0.0% 0 0 0% packet#32: pos: 0x6ea0, len: 389, id: 1, pts: 100, flags: 0 rvd:0 TS: base=00000000 TS: 00000064 -> 00000021 (0064) 0 0C 20 19 1B 33 *** [vo] Allocating mp_image_t, 320x240x12bpp YUV planar, 115200 bytes A: 0.3 V: 0.0 A-V: 0.218 ct: 0.003 2/ 2 0% 0% 0.0% 1 0 0% packet#33: pos: 0x7025, len: 133, id: 1, pts: 101, flags: 0 rvd:0 [snip ~95K of similar messages] packet#828: pos: 0x6bafc, len: 377, id: 1, pts: 10711, flags: 0 rvd:0 TS: base=00002000 TS: 000029D6 -> 00002951 (09D6) 0 10 12 75 9B 34 [New Thread 16384 (LWP 2575)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 2575)] 0x416fce64 in RV20toYUV420HiveMessage () from /usr/lib/RealPlayer9/Codecs/drv4.so.6.0 (gdb) bt #0 0x416fce64 in RV20toYUV420HiveMessage () from /usr/lib/RealPlayer9/Codecs/drv4.so.6.0 #1 0x416dce88 in RV20toYUV420HiveMessage () from /usr/lib/RealPlayer9/Codecs/drv4.so.6.0 #2 0x416dd514 in RV20toYUV420HiveMessage () from /usr/lib/RealPlayer9/Codecs/drv4.so.6.0 #3 0x416d8b48 in RV20toYUV420HiveMessage () from /usr/lib/RealPlayer9/Codecs/drv4.so.6.0 #4 0x416d562e in RV20toYUV420Transform () from /usr/lib/RealPlayer9/Codecs/drv4.so.6.0 #5 0x080e0b6c in decode (sh=0x85f9528, data=0x2a0, len=7201, flags=0) at vd_realvid.c:322 #6 0x080ddc13 in decode_video (sh_video=0x85f9528, start=0x41835e00 "", in_size=1099128320, drop_frame=0) at dec_video.c:309 #7 0x0807d682 in main (argc=3, argv=0xbffff944) at mplayer.c:2097 (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0x416fce44 to 0x416fce84: 0x416fce44 : inc %ecx 0x416fce45 : add 0xf90104c6(%ebx),%eax 0x416fce4b : inc %edx 0x416fce4c : cmp $0x3,%edx 0x416fce4f : jbe 0x416fce30 0x416fce51 : pop %esi 0x416fce52 : pop %edi 0x416fce53 : mov %ebp,%esp 0x416fce55 : pop %ebp 0x416fce56 : ret 0x416fce57 : nop 0x416fce58 : push %ebp 0x416fce59 : mov %esp,%ebp 0x416fce5b : push %edi 0x416fce5c : push %esi 0x416fce5d : mov 0x8(%ebp),%ecx 0x416fce60 : mov %eax,%esi 0x416fce62 : xor %edi,%edi 0x416fce64 : mov (%esi),%al 0x416fce66 : mov %al,(%ecx) 0x416fce68 : mov 0x1(%esi),%al 0x416fce6b : mov %al,0x1(%ecx) 0x416fce6e : mov 0x2(%esi),%al 0x416fce71 : mov %al,0x2(%ecx) 0x416fce74 : mov 0x3(%esi),%al 0x416fce77 : mov %al,0x3(%ecx) 0x416fce7a : add %edx,%esi 0x416fce7c : add %edx,%ecx 0x416fce7e : inc %edi 0x416fce7f : cmp $0x3,%edi 0x416fce82 : jbe 0x416fce64 End of assembler dump. (gdb) info all-registers eax 0x41835e00 1099128320 ecx 0x4194aec8 1100263112 edx 0x2a0 672 ebx 0x4171d328 1097978664 esp 0xbfffe260 0xbfffe260 ebp 0xbfffe268 0xbfffe268 esi 0x418360c8 1099129032 edi 0x1 1 eip 0x416fce64 0x416fce64 eflags 0x10293 66195 cs 0x23 35 ss 0x2b 43 ds 0x2b 43 es 0x2b 43 fs 0x0 0 gs 0x14d7 5335 st0 -nan(0x7f007f007f007f) (raw 0xffff007f007f007f007f) st1 -0e+4922 (raw 0xffff0000000000000000) st2 -nan(0x1000100010001) (raw 0xffff0001000100010001) st3 -0e+4922 (raw 0xffff0000000000000000) st4 -nan(0x1000100010001) (raw 0xffff0001000100010001) st5 -nan(0x7f007f007f007f) (raw 0xffff007f007f007f007f) st6 32915 (raw 0x400e8093000000000000) st7 5821 (raw 0x400bb5e8000000000000) 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 = {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 = 0x7f007f007f007f, v2_int32 = {0x7f007f, 0x7f007f}, v4_int16 = {0x7f, 0x7f, 0x7f, 0x7f}, v8_int8 = {0x7f, 0x0, 0x7f, 0x0, 0x7f, 0x0, 0x7f, 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 = 0x1000100010001, v2_int32 = {0x10001, 0x10001}, v4_int16 = {0x1, 0x1, 0x1, 0x1}, v8_int8 = {0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 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 = 0x1000100010001, v2_int32 = {0x10001, 0x10001}, v4_int16 = {0x1, 0x1, 0x1, 0x1}, v8_int8 = {0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0}} mm5 {uint64 = 0x7f007f007f007f, v2_int32 = {0x7f007f, 0x7f007f}, v4_int16 = {0x7f, 0x7f, 0x7f, 0x7f}, v8_int8 = {0x7f, 0x0, 0x7f, 0x0, 0x7f, 0x0, 0x7f, 0x0}} mm6 {uint64 = 0x8093000000000000, v2_int32 = {0x0, 0x80930000}, v4_int16 = {0x0, 0x0, 0x0, 0x8093}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x93, 0x80}} mm7 {uint64 = 0xb5e8000000000000, v2_int32 = {0x0, 0xb5e80000}, v4_int16 = {0x0, 0x0, 0x0, 0xb5e8}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe8, 0xb5}} (gdb) quit A debugging session is active. Do you still want to close the debugger?(y or n)