gdb /usr/local/bin/mplayer GNU gdb 6.4.90-debian Copyright (C) 2006 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-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db .so.1". (gdb) run -v -vc +ffvc1 dune.vc1 Starting program: /usr/local/bin/mplayer -v -vc +ffvc1 dune.vc1 Failed to read a valid object file image from memory. [Thread debugging using libthread_db enabled] [New Thread -1240930592 (LWP 12376)] MPlayer dev-SVN-r22221-4.1.2 (C) 2000-2007 MPlayer Team CPU: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz (Family: 6, Model: 15, Stepping: 6) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2 get_path('codecs.conf') -> '/home/gerben/.mplayer/codecs.conf' Reading /home/gerben/.mplayer/codecs.conf: 107 audio & 227 video codecs Configuration: --prefix=/usr/local --confdir=/etc/mplayer --enable-gui --enable-largefiles --enable- menu --win32codecsdir=/usr/lib/win32/ --enable-libdts --enable-mmxext --enable-debug=3 CommandLine: '-v' '-vc' '+ffvc1' 'dune.vc1' init_freetype Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay get_path('fonts') -> '/home/gerben/.mplayer/fonts' Using nanosleep() timing get_path('input.conf') -> '/home/gerben/.mplayer/input.conf' Parsing input config file /home/gerben/.mplayer/input.conf Input config file /home/gerben/.mplayer/input.conf parsed: 67 binds Setting up LIRC support... get_path('dune.vc1.conf') -> '/home/gerben/.mplayer/dune.vc1.conf' Playing dune.vc1. get_path('sub/') -> '/home/gerben/.mplayer/sub/' [file] File size is 21815922256 bytes STREAM: [file] dune.vc1 STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) CACHE_PRE_INIT: 0 [0] 0 pre:1677721 eof:0 Cache fill: 0.00% (0 bytes) Checking for YUV4MPEG2 ASF_check: not ASF guid! Checking for NuppelVideo Checking for REAL Checking for SMJPEG Searching demuxer type for filename dune.vc1 ext: .vc1 Checking for Nullsoft Streaming Video Checking for MOV Checking for VIVO header block 1 size: 0 AVS: avs_check_file - attempting to open file dune.vc1 AVS: File is too big, aborting... Checking for PVA Checking for MPEG-TS... THIS DOESN'T LOOK LIKE AN MPEG-TS FILE! TRIED UP TO POSITION 0, FOUND f0, packet_size= 0, SEEMS A TS? 0 Checking for LMLM4 Stream Format Invalid packet in LMLM4 stream: ch=0 size=-604095510 LMLM4 Stream Format not found sync_mpeg_ps: seems to be MP3 stream... MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: video) MPEG packet stats: p100: 0 p101: 0 p1B6: 0 p12x: 0 sli: 0 a: 0 b: 0 c: 0 idr: 0 sps: 0 pps: 0 PES: 0 MP3: 107, synced: 0 Not MPEG System Stream format... (maybe Transport Stream?) sync_mpeg_ps: seems to be MP3 stream... MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: video) MPEG packet stats: p100: 0 p101: 0 p1B6: 0 p12x: 0 sli: 0 a: 0 b: 0 c: 0 idr: 0 sps: 0 pps: 0 PES: 0 MP3: 107, synced: 0 Not MPEG System Stream format... (maybe Transport Stream?) ==> Found video stream: 0 ds_fill_buffer: EOF reached (stream: video) LAVF_check: raw vc1 libavformat file format detected. ==> Found video stream: 0 ======= VIDEO Format ====== biSize 73 biWidth 1920 biHeight 1080 biPlanes 0 biBitCount 0 biCompression 826496599='WVC1' biSizeImage 0 Unknown extra header dump: [0] [0] [1] [f] [db] [fe] [3b] [f2] [1b] [ca] [3b] [f8] [86] [f1] [80] [c 9] [9] [a5] [b8] [d7] [7] [fc] [0] [0] [1] [e] [5a] [df] [fc] [ef] [c8] [6c] [40] =========================== LAVF: 0 audio and 1 video streams found LAVF: build 3344896 VIDEO: [WVC1] 1920x1080 0bpp 29.970 fps 0.0 kbps ( 0.0 kbyte/s) [V] filefmt:35 fourcc:0x31435657 size:1920x1080 fps:29.97 ftime:=0.0334 get_path('sub/') -> '/home/gerben/.mplayer/sub/' X11 opening display: :0.0 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1240930592 (LWP 12376)] 0x0823d085 in poll (fds=0x897c9c8, numfds=1, timeout=-1) at os_support.c:157 157 if (FD_ISSET(fds[i].fd, &read_set)) fds[i].revents |= POLLIN; (gdb) bt #0 0x0823d085 in poll (fds=0x897c9c8, numfds=1, timeout=-1) at os_support.c:157 #1 0xb7efdf23 in XProcessInternalConnection () from /usr/lib/libX11.so.6 #2 0xb7efe331 in _XRead () from /usr/lib/libX11.so.6 #3 0xb7eea2ee in XOpenDisplay () from /usr/lib/libX11.so.6 #4 0x080cfbff in vo_init () at x11_common.c:438 #5 0x080d4de5 in preinit (arg=0x0) at vo_xv.c:842 #6 0x080cafe1 in init_best_video_out (vo_list=0x0) at video_out.c:319 #7 0x080a012f in reinit_video_chain () at mplayer.c:3335 #8 0x080a3bbd in main (argc=5, argv=0xbfe69754) at mplayer.c:4584 (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0x823d065 to 0x823d0a5: 0x0823d065 : je 0x823d0dc 0x0823d067 : mov $0x1,%edi 0x0823d06c : lea 0x0(%esi),%esi 0x0823d070 : mov 0xfffffff8(%esi,%edi,8),%eax 0x0823d074 : movw $0x0,0xfffffffe(%esi,%edi,8) 0x0823d07b : mov %eax,%ecx 0x0823d07d : mov %eax,%edx 0x0823d07f : and $0x1f,%ecx 0x0823d082 : shr $0x5,%edx 0x0823d085 : bt %ecx,0xffffff6c(%ebp,%edx,4) 0x0823d08d : setb %al 0x0823d090 : test %al,%al 0x0823d092 : je 0x823d09b 0x0823d094 : movw $0x1,0xfffffffe(%esi,%edi,8) 0x0823d09b : bt %ecx,0xfffffeec(%ebp,%edx,4) 0x0823d0a3 : setb %al End of assembler dump. (gdb) info all-registers eax 0x89bd940 144431424 ecx 0x0 0 edx 0x44deca 4513482 ebx 0x8 8 esp 0xbfe66f90 0xbfe66f90 ebp 0xbfe67168 0xbfe67168 esi 0x897c9c8 144165320 edi 0x2 2 eip 0x823d085 0x823d085 eflags 0x210206 [ PF IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 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 29.9700298309326171875 (raw 0x4003efc29f0000000000) st7 0 (raw 0x00000000000000000000) fctrl 0x37f 895 fstat 0x20 32 ftag 0xffff 65535 fiseg 0x73 115 fioff 0x80a3ba6 134888358 foseg 0x7b 123 fooff 0xbfe6752c -1075415764 fop 0x55c 1372 xmm0 {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} 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}, 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 = { ---Type to continue, or q to quit--- 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 0x1f80 [ IM DM ZM OM UM PM ] 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, 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 = 0xefc29f0000000000, v2_int32 = {0x0, 0xefc29f00}, v4_int16 = {0x0, 0x0, 0x9f00, 0xefc2}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xc2, 0xef}} mm7 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}