/main# gdb ./mplayer # -vf pullup /home/root/TV/Save/Scientific\ American\ Frontiers\ 2004May19.divx 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 -vf pullup /home/root/TV/Save/Scientific\ American\ Frontiers\ 2004May19.divx Starting program: /home/root/temp/MPlayer/CVS-2005Jul30/main/mplayer -v -vf pullup ~/TV/Save/Scientific\ American\ Frontiers\ 2004May19.divx 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' '-vf' 'pullup' '/home/root/TV/Save/Scientific American Frontiers 2004May19.divx' 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... get_path('Scientific American Frontiers 2004May19.divx.conf') -> '/home/root/.mplayer/Scientific American Frontiers 2004May19.divx.conf' Playing /home/root/TV/Save/Scientific American Frontiers 2004May19.divx. [file] File size is 418401568 bytes STREAM: [file] /home/root/TV/Save/Scientific American Frontiers 2004May19.divx STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) AVI file format detected. list_end=0x146 ======= AVI Header ======= us/frame: 41708 (fps=23.976) max bytes/sec: 0 padding: 0 MainAVIHeader.dwFlags: (2320) HAS_INDEX IS_INTERLEAVED TRUST_CKTYPE frames total: 76323 initial: 0 streams: 2 Suggested BufferSize: 0 Size: 688 x 522 ========================== list_end=0xD4 ==> Found video stream: 0 ====== STREAM Header ===== Type: vids FCC: DIVX (58564944) Flags: 0 Priority: 0 Language: 0 InitialFrames: 0 Rate: 2997/125 = 23.976 Start: 0 Len: 76323 Suggested BufferSize: 32007 Quality 0 Sample size: 0 ========================== found 'bih', 40 bytes of 40 ======= VIDEO Format ====== biSize 40 biWidth 688 biHeight 522 biPlanes 1 biBitCount 24 biCompression 1482049860='DIVX' biSizeImage 1077408 =========================== Regenerating keyframe table for MPEG4 video list_end=0x146 ==> Found audio stream: 1 ====== STREAM Header ===== Type: auds FCC: U (55) Flags: 0 Priority: 0 Language: 0 InitialFrames: 0 Rate: 48000/1152 = 41.667 Start: 0 Len: 132659 Suggested BufferSize: 384 Quality 0 Sample size: 0 ========================== found 'wf', 30 bytes of 18 ======= WAVE Format ======= Format Tag: 85 (0x55) Channels: 2 Samplerate: 48000 avg byte/sec: 7530 Block align: 1152 bits/sample: 0 cbSize: 12 mp3.wID=1 mp3.fdwFlags=0x2 mp3.nBlockSize=1152 mp3.nFramesPerBlock=1 mp3.nCodecDelay=0 =========================== list_end=0x172 hdr=Software size=23 Software : MEncoder 1.0pre4-3.2.2 list_end=0x18BD47B8 Found movie at 0x100C - 0x18BD47B8 Reading INDEX block, 208982 chunks for 76323 frames (fpos=0x18bd47c0) AVI index offset: 0x1008 (movi=0x100C idx0=0x4 idx1=0x12C) Auto-selected AVI audio ID = 1 Auto-selected AVI video ID = 0 AVI: Searching for audio stream (id:1) AVI video size=389370594 (76323) audio size=23973624 (132659) VIDEO: [DIVX] 688x522 24bpp 23.976 fps 978.5 kbps (119.4 kbyte/s) [V] filefmt:3 fourcc:0x58564944 size:688x522 fps:23.98 ftime:=0.0417 Clip info: Software: MEncoder 1.0pre4-3.2.2 get_path('sub/') -> '/home/root/.mplayer/sub/' get_path('default.sub') -> '/home/root/.mplayer/default.sub' ========================================================================== Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer. mp3lib: made decode tables with MMX optimization mp3lib: using 3DNow!Ex optimized decore! MP3lib: init layer2&3 finished, tables done MPEG 1.0, Layer III, 48000 Hz 96 kbit Joint-Stereo, BPF: 288 Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0 AUDIO: 48000 Hz, 2 ch, s16le, 96.0 kbit/6.25% (ratio: 12000->192000) Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== open: No such device vo_mga: Couldn't open /dev/mga_vid open: No such device vo_mga: Couldn't open /dev/mga_vid X11 opening display: localhost:10.0 vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF) vo: X11 running at 1024x768 with depth 24 and 32 bpp (":10.0" => remote display) [x11] Detected wm supports NetWM. [x11] Detected wm supports FULLSCREEN state. [x11] Detected wm supports ABOVE state. [x11] Detected wm supports BELOW state. [x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms vo_xvmc: X-Video extension 2.2 vo_xvmc: No X-Video MotionCompensation Extension on localhost:10.0 [xv common] Drawing colorkey manually. [xv common] Using colorkey from Xv (0x00001e). Opening video filter: [pullup] ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family INFO: libavcodec init OK! Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4) ========================================================================== Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??... [libaf] Adding filter dummy [dummy] Was reinitialized: 48000Hz/2ch/s16le [dummy] Was reinitialized: 48000Hz/2ch/s16le ao2: 48000 Hz 2 chans s16le audio_setup: using '/dev/dsp' dsp device audio_setup: using '/dev/mixer' mixer device audio_setup: using 'pcm' mixer device audio_setup: sample format: s16le (requested: s16le) audio_setup: using 2 channels (requested: 2) audio_setup: using 48000 Hz samplerate (requested: 48000) audio_setup: frags: 8/8 (8192 bytes/frag) free: 65536 AO: [oss] 48000Hz 2ch s16le (2 bps) AO: Description: OSS/ioctl audio output AO: Author: A'rpi Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le... [dummy] Was reinitialized: 48000Hz/2ch/s16le [dummy] Was reinitialized: 48000Hz/2ch/s16le Starting playback... [ffmpeg] aspect_ratio: 1.318008 VDec: vo config request - 688 x 522 (preferred csp: Planar YV12) Trying filter chain: pullup vo VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is 1.32:1 - prescaling to correct movie aspect. VO Config (688x522->688x522,flags=0,'MPlayer',0x32315659) FATAL: Cannot initialize video driver. *** [pullup] Exporting mp_image_t, 688x522x12bpp YUV planar, 538704 bytes FATAL: Could not initialize video filters (-vf) or video output (-vo). Uninit audio filters... [libaf] Removing filter dummy uninit audio: mp3lib uninit video: ffmpeg Program received signal SIGSEGV, Segmentation fault. pullup_free_context (c=0x8811780) at pullup.c:803 803 free(f->diffs); (gdb) bt #0 pullup_free_context (c=0x8811780) at pullup.c:803 #1 0x0812ae49 in uninit (vf=0x8811718) at vf_pullup.c:312 #2 0x0811069c in vf_uninit_filter (vf=0x8811718) at vf.c:684 #3 0x081106cb in vf_uninit_filter_chain (vf=0x4086b084) at vf.c:690 #4 0x08105c5f in uninit_video (sh_video=0x87f82b0) at dec_video.c:148 #5 0x080a69e0 in uninit_player (mask=3659) at mplayer.c:421 #6 0x080a910d in main (argc=5, argv=0xbffff764) at mplayer.c:4250 (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0x8140a90 to 0x8140ad0: 0x08140a90 : push %ebp 0x08140a91 : mov %esp,%ebp 0x08140a93 : push %esi 0x08140a94 : push %ebx 0x08140a95 : sub $0x10,%esp 0x08140a98 : mov 0x8(%ebp),%esi 0x08140a9b : mov 0x4c(%esi),%eax 0x08140a9e : mov %eax,(%esp) 0x08140aa1 : call 0x80a5b18 0x08140aa6 : mov 0x48(%esi),%ebx 0x08140aa9 : lea 0x0(%esi),%esi 0x08140ab0 : mov 0x14(%ebx),%eax 0x08140ab3 : mov %eax,(%esp) 0x08140ab6 : call 0x80a5b18 0x08140abb : mov 0x18(%ebx),%eax 0x08140abe : mov %eax,(%esp) 0x08140ac1 : call 0x80a5b18 0x08140ac6 : mov 0x24(%ebx),%ebx 0x08140ac9 : mov 0x20(%ebx),%eax 0x08140acc : mov %eax,(%esp) 0x08140acf : call 0x80a5b18 End of assembler dump. (gdb) info all-registers eax 0x4086b084 1082568836 ecx 0x1 1 edx 0x0 0 ebx 0x0 0 esp 0xbfffe380 0xbfffe380 ebp 0xbfffe398 0xbfffe398 esi 0x8811780 142677888 edi 0x0 0 eip 0x8140ab0 0x8140ab0 eflags 0x10246 66118 cs 0x23 35 ss 0x2b 43 ds 0x2b 43 es 0x2b 43 fs 0x0 0 gs 0x7 7 st0 -nan(0x8181818181818181) (raw 0xffff8181818181818181) st1 -nan(0x81008100810081) (raw 0xffff0081008100810081) st2 -nan(0x8181818181818181) (raw 0xffff8181818181818181) st3 -nan(0x81008100810081) (raw 0xffff0081008100810081) st4 -nan(0x8181818181818181) (raw 0xffff8181818181818181) st5 -nan(0x81008100810081) (raw 0xffff0081008100810081) st6 0.097140999754742551886010915040969849 (raw 0x3ffbc6f1dc4861000---Type to continue, or q to quit--- 000) 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 = {0x2b0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x2c, 0x44, 0x0 }, v8_int16 = {0x0, 0x442c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x442c0000, 0x0, 0x0, 0x0}, v2_int64 = {0x442c0000, 0x0}, uint128 = 0x000000000000000000000000442c0000} xmm1 {v4_float = {0x2ee00, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x80, 0x3b, 0x48, 0x0 }, v8_int16 = { 0x8000, 0x483b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x483b8000, 0x0, 0x0, 0x0}, v2_int64 = {0x483b8000, 0x0}, uint128 = 0x000000000000000000000000483b8000} 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}, ---Type to continue, or q to quit--- uint128 = 0x00000000000000000000000000000000} xmm3 {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} 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 = 0x8181818181818181, v2_int32 = {0x81818181, ---Type to continue, or q to quit--- 0x81818181}, v4_int16 = {0x8181, 0x8181, 0x8181, 0x8181}, v8_int8 = {0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81}} mm1 {uint64 = 0x81008100810081, v2_int32 = {0x810081, 0x810081}, v4_int16 = {0x81, 0x81, 0x81, 0x81}, v8_int8 = {0x81, 0x0, 0x81, 0x0, 0x81, 0x0, 0x81, 0x0}} mm2 {uint64 = 0x8181818181818181, v2_int32 = {0x81818181, 0x81818181}, v4_int16 = {0x8181, 0x8181, 0x8181, 0x8181}, v8_int8 = {0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81}} mm3 {uint64 = 0x81008100810081, v2_int32 = {0x810081, 0x810081}, v4_int16 = {0x81, 0x81, 0x81, 0x81}, v8_int8 = {0x81, 0x0, 0x81, 0x0, 0x81, 0x0, 0x81, 0x0}} mm4 {uint64 = 0x8181818181818181, v2_int32 = {0x81818181, 0x81818181}, v4_int16 = {0x8181, 0x8181, 0x8181, 0x8181}, v8_int8 = {0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81}} mm5 {uint64 = 0x81008100810081, v2_int32 = {0x810081, 0x810081}, v4_int16 = {0x81, 0x81, 0x81, 0x81}, v8_int8 = {0x81, 0x0, 0x81, 0x0, 0x81, 0x0, 0x81, 0x0}} mm6 {uint64 = 0xc6f1dc4861000000, v2_int32 = {0x61000000, 0xc6f1dc48}, v4_int16 = {0x0, 0x6100, 0xdc48, 0xc6f1}, v8_int8 = {0x0, 0x0, 0x0, 0x61, 0x48, 0xdc, 0xf1, 0xc6}} mm7 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} (gdb) continue Continuing. MPlayer interrupted by signal 11 in module: uninit_vcodec - 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: uninit ... Program exited with code 01. (gdb) quit #