lorenw@viking:~/software/mplayer-current$ gdb bin/gmplayer 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 "i386-slackware-linux"... (gdb) run Starting program: /home/lorenw/software/mplayer-current/bin/gmplayer [New Thread 16384 (LWP 21645)] Using GNU internationalization Original domain: messages Original dirname: /usr/share/locale Current domain: mplayer Current dirname: /home/lorenw/software/mplayer-current/share/locale MPlayer dev-CVS-031011-21:00-3.2.2 (C) 2000-2003 MPlayer Team CPU: Advanced Micro Devices Athlon K75 Pluto,Orion 808.7 MHz (Family: 6, Stepping: 2) Detected cache-line size is 64 bytes CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0 Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx Reading config file /home/lorenw/software/mplayer-current/etc/mplayer/mplayer.conf: No such file or directory Reading config file /home/lorenw/.mplayer/config [cfg] read config file: /home/lorenw/.mplayer/gui.conf Reading config file /home/lorenw/.mplayer/gui.conf vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display) Reading /home/lorenw/.mplayer/codecs.conf: Can't open '/home/lorenw/.mplayer/codecs.conf': No such file or directory Reading /home/lorenw/software/mplayer-current/etc/mplayer/codecs.conf: Can't open '/home/lorenw/software/mplayer-current/etc/mplayer/codecs.conf': No such file or directory Using built-in default codecs.conf font: can't open file: /home/lorenw/.mplayer/font/font.desc font: can't open file: /home/lorenw/software/mplayer-current/share/mplayer/font/font.desc Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Using usleep() timing Can't open input config file /home/lorenw/.mplayer/input.conf: No such file or directory Can't open input config file /home/lorenw/software/mplayer-current/etc/mplayer/input.conf: No such file or directory Falling back on default (hardcoded) input config SKIN dir 1: '/home/lorenw/.mplayer/Skin' SKIN dir 2: '/home/lorenw/software/mplayer-current/share/mplayer/Skin' New_Face failed. Maybe the font path is wrong. Please supply the text font file (~/.mplayer/subfont.ttf). subtitle font: load_sub_face failed. New_Face failed. Maybe the font path is wrong. Please supply the text font file (~/.mplayer/subfont.ttf). subtitle font: load_sub_face failed. Playing /media/TV Shows/SNL/SNL - A Night at the Roxbury (Jim Carrey).mpg MPEG-PS file format detected. VIDEO: MPEG1 352x240 (aspect 12) 29.970 fps 1024.0 kbps (128.0 kbyte/s) ========================================================================== Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 MP3lib: init layer2&3 finished, tables done AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 24000->176400 (192.0 kbit) Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== ========================================================================== Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough VDec: vo config request - 352 x 240 (preferred csp: Mpeg PES) Could not find matching colorspace - retrying with -vop scale... Opening video filter: [scale] The selected video_out device is incompatible with this codec. VDecoder init failed :( Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.3.1 Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2)) ========================================================================== Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit... AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian) AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps) Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit... Starting playback... VDec: vo config request - 352 x 240 (preferred csp: Planar YV12) VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. VO: [x11] 352x240 => 352x264 Planar YV12 SwScaler: using unscaled Planar YV12 -> BGR 32-bit special converter A: 0.8 V: 0.5 A-V: 0.287 ct: 0.013 5/ 5 0% 0% 0.0% 4 0 0% Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 21645)] 0x08137d8b in mpeg2_set_buf (mpeg2dec=0x85ad470, buf=0x858c720, id=0x858c700) at decode.c:383 383 if (mpeg2dec->custom_fbuf && !mpeg2dec->fbuf[1]->buf[0]){ (gdb) bt #0 0x08137d8b in mpeg2_set_buf (mpeg2dec=0x85ad470, buf=0x858c720, id=0x858c700) at decode.c:383 #1 0x080f40ac in decode (sh=0x8590a18, data=0x3, len=140170352, flags=0) at vd_libmpeg2.c:147 #2 0x080eed33 in decode_video (sh_video=0x8590a18, start=0x858c700 "", in_size=140035840, drop_frame=0) at dec_video.c:304 #3 0x0807e34a in main (argc=1, argv=0xbffff834) at mplayer.c:2085 #4 0x40643bb4 in __libc_start_main () from /lib/libc.so.6 (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0x8137d6b to 0x8137dab: 0x8137d6b : mov (%esi),%eax 0x8137d6d : test %ecx,%ecx 0x8137d6f : mov %eax,(%edx) 0x8137d71 : mov 0x4(%esi),%eax 0x8137d74 : mov %eax,0x4(%edx) 0x8137d77 : mov 0x8(%esi),%eax 0x8137d7a : mov %eax,0x8(%edx) 0x8137d7d : mov 0x10(%ebp),%eax 0x8137d80 : mov %eax,0xc(%edx) 0x8137d83 : je 0x8137da8 0x8137d85 : mov 0x398(%ebx),%edx 0x8137d8b : mov (%edx),%eax 0x8137d8d : test %eax,%eax 0x8137d8f : jne 0x8137da8 0x8137d91 : mov (%esi),%eax 0x8137d93 : movl $0x0,0xc(%edx) 0x8137d9a : mov %eax,(%edx) 0x8137d9c : mov 0x4(%esi),%eax 0x8137d9f : mov %eax,0x4(%edx) 0x8137da2 : mov 0x8(%esi),%eax 0x8137da5 : mov %eax,0x8(%edx) 0x8137da8 : mov 0xfffffff8(%ebp),%ebx End of assembler dump. (gdb) info all-registers eax 0x858c700 140035840 ecx 0x1 1 edx 0x0 0 ebx 0x85ad470 140170352 esp 0xbfffd410 0xbfffd410 ebp 0xbfffd428 0xbfffd428 esi 0x858c720 140035872 edi 0x3 3 eip 0x8137d8b 0x8137d8b eflags 0x210202 2163202 cs 0x23 35 ss 0x2b 43 ds 0x2b 43 es 0x2b 43 fs 0x0 0 gs 0x0 0 st0 -nan(0x1d8fc4f01d8fc4f) (raw 0xffff01d8fc4f01d8fc4f) st1 -nan(0xfe2803b1fe2803b1) (raw 0xfffffe2803b1fe2803b1) st2 -nan(0x2b08f8fff249d1) (raw 0xffff002b08f8fff249d1) st3 -nan(0xff979dc800b9f264) (raw 0xffffff979dc800b9f264) st4 -nan(0x27efb3a027efb3a) (raw 0xffff027efb3a027efb3a) st5 0.1000000000000000055511151231257827 (raw 0x3ffbccccccccccccd000) st6 -0.2334667950868606622893963731257827 (raw 0xbffcef11eb6666666800) st7 -0.21966517831733167308988496913002564 (raw 0xbffce0efe893c5941ec0) fctrl 0x37f 895 fstat 0x20 32 ftag 0xffff 65535 fiseg 0x0 0 fioff 0x0 0 foseg 0x0 0 ---Type to continue, or q to quit--- 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, ---Type to continue, or q to quit--- 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 = 0x1d8fc4f01d8fc4f, v2_int32 = {0x1d8fc4f, 0x1d8fc4f}, v4_int16 = {0xfc4f, 0x1d8, 0xfc4f, 0x1d8}, v8_int8 = {0x4f, 0xfc, 0xd8, 0x1, 0x4f, 0xfc, 0xd8, 0x1}} mm1 {uint64 = 0xfe2803b1fe2803b1, v2_int32 = {0xfe2803b1, 0xfe2803b1}, v4_int16 = { 0x3b1, 0xfe28, 0x3b1, 0xfe28}, v8_int8 = {0xb1, 0x3, 0x28, 0xfe, 0xb1, 0x3, 0x28, 0xfe}} mm2 {uint64 = 0x2b08f8fff249d1, v2_int32 = {0xfff249d1, 0x2b08f8}, v4_int16 = {0x49d1, 0xfff2, 0x8f8, 0x2b}, v8_int8 = {0xd1, 0x49, 0xf2, 0xff, 0xf8, 0x8, 0x2b, 0x0}} mm3 {uint64 = 0xff979dc800b9f264, v2_int32 = {0xb9f264, 0xff979dc8}, v4_int16 = { 0xf264, 0xb9, 0x9dc8, 0xff97}, v8_int8 = {0x64, 0xf2, 0xb9, 0x0, 0xc8, 0x9d, 0x97, 0xff}} mm4 {uint64 = 0x27efb3a027efb3a, v2_int32 = {0x27efb3a, 0x27efb3a}, v4_int16 = {0xfb3a, 0x27e, 0xfb3a, 0x27e}, v8_int8 = {0x3a, 0xfb, 0x7e, 0x2, 0x3a, 0xfb, 0x7e, 0x2}} mm5 {uint64 = 0xccccccccccccd000, v2_int32 = {0xccccd000, 0xcccccccc}, v4_int16 = { 0xd000, 0xcccc, 0xcccc, 0xcccc}, v8_int8 = {0x0, 0xd0, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc}} mm6 {uint64 = 0xef11eb6666666800, v2_int32 = {0x66666800, 0xef11eb66}, v4_int16 = { 0x6800, 0x6666, 0xeb66, 0xef11}, v8_int8 = {0x0, 0x68, 0x66, 0x66, 0x66, 0xeb, 0x11, 0xef}} mm7 {uint64 = 0xe0efe893c5941ec0, v2_int32 = {0xc5941ec0, 0xe0efe893}, v4_int16 = { 0x1ec0, 0xc594, 0xe893, 0xe0ef}, v8_int8 = {0xc0, 0x1e, 0x94, 0xc5, 0x93, 0xe8, 0xef, 0xe0}} (gdb) The program is running. Exit anyway? (y or n) y