rendered paste body 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 ./
demuxed_vc1_stream.vc1 ffvc1_decode_broken_very_badly.evo
dune.avs shot0001.png
dune.vc1 testmenc
ffvc1_decode_broken.evo
(gdb) run -v -vc +ffvc1 ./ffvc1_decode_broken.evo
Starting program: /usr/local/bin/mplayer -v -vc +ffvc1 ./ffvc1_decode_broken.evo
Failed to read a valid object file image from memory.
[Thread debugging using libthread_db enabled]
[New Thread -1240856864 (LWP 14049)]
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' './ffvc1_decode_broken.evo'
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('ffvc1_decode_broken.evo.conf') -> '/home/gerben/.mplayer/ffvc1_decode_broken.evo.conf'
Playing ./ffvc1_decode_broken.evo.
get_path('sub/') -> '/home/gerben/.mplayer/sub/'
[file] File size is 10240000 bytes
STREAM: [file] ./ffvc1_decode_broken.evo
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 ./ffvc1_decode_broken.evo ext: .evo
Checking for Nullsoft Streaming Video
Checking for MOV
Checking for VIVO
header block 1 size: 0
AVS: avs_check_file - attempting to open file ./ffvc1_decode_broken.evo
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 16795, FOUND 0, packet_size= 0, SEEMS A TS? 0
Checking for LMLM4 Stream Format
Invalid packet in LMLM4 stream: ch=0 size=1140851704
LMLM4 Stream Format not found
system stream synced at 0xD (13)!
==> Found video stream: 85
==> Found audio stream: 195
==> Found audio stream: 177
==> Found audio stream: 194
==> Found audio stream: 192
MPEG-PS file format detected.
Searching for VC1 sequence header... found
VIDEO: VC-1 1920x1080, 29.970 fps, header len: 36
[V] filefmt:2 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 -1240856864 (LWP 14049)]
0x0823d085 in poll (fds=0x8917150, 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=0x8917150, numfds=1, timeout=-1) at os_support.c:157
#1 0xb7f0ff23 in XProcessInternalConnection () from /usr/lib/libX11.so.6
#2 0xb7f10331 in _XRead () from /usr/lib/libX11.so.6
#3 0xb7efc2ee 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=0xbfbc3494) at mplayer.c:4584
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x823d065 to 0x823d0a5:
0x0823d065 <poll+357>: je 0x823d0dc <poll+476>
0x0823d067 <poll+359>: mov $0x1,%edi
0x0823d06c <poll+364>: lea 0x0(%esi),%esi
0x0823d070 <poll+368>: mov 0xfffffff8(%esi,%edi,8),%eax
0x0823d074 <poll+372>: movw $0x0,0xfffffffe(%esi,%edi,8)
0x0823d07b <poll+379>: mov %eax,%ecx
0x0823d07d <poll+381>: mov %eax,%edx
0x0823d07f <poll+383>: and $0x1f,%ecx
0x0823d082 <poll+386>: shr $0x5,%edx
0x0823d085 <poll+389>: bt %ecx,0xffffff6c(%ebp,%edx,4)
0x0823d08d <poll+397>: setb %al
0x0823d090 <poll+400>: test %al,%al
0x0823d092 <poll+402>: je 0x823d09b <poll+411>
0x0823d094 <poll+404>: movw $0x1,0xfffffffe(%esi,%edi,8)
0x0823d09b <poll+411>: bt %ecx,0xfffffeec(%ebp,%edx,4)
0x0823d0a3 <poll+419>: setb %al
End of assembler dump.
(gdb) info all-registers
eax 0xc20b2fbc -1039454276
ecx 0x1c 28
edx 0x610597d 101734781
ebx 0x8 8
esp 0xbfbc0cd0 0xbfbc0cd0
ebp 0xbfbc0ea8 0xbfbc0ea8
esi 0x8917150 143749456
edi 0x2 2
eip 0x823d085 0x823d085 <poll+389>
eflags 0x10207 [ CF PF IF RF ]
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 6.342555522918701171875 (raw 0x4001caf6370000000000)
st5 0 (raw 0x00000000000000000000)
st6 29.9700298309326171875 (raw 0x4003efc29f0000000000)
st7 6.42307758331298828125 (raw 0x4001cd89da0000000000)
fctrl 0x37f 895
fstat 0x20 32
ftag 0xffff 65535
fiseg 0x73 115
fioff 0x80a3ba6 134888358
foseg 0x7b 123
fooff 0xbfbc126c -1078193556
fop 0x55c 1372
xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
0x0 <repeats 16 times>}, 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 <repeats 16 times>}, 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 <repeats 16 times>}, 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 <repeats 16 times>}, 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 <return> to continue, or q <return> to quit---
0x0 <repeats 16 times>}, 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 <repeats 16 times>}, 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 <repeats 16 times>}, 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 <repeats 16 times>}, 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 = 0xcaf6370000000000, v2_int32 = {0x0, 0xcaf63700}, v4_int16 = {0x0, 0x0,
0x3700, 0xcaf6}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x37, 0xf6, 0xca}}
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 = 0xcd89da0000000000, v2_int32 = {0x0, 0xcd89da00}, v4_int16 = {0x0, 0x0,
0xda00, 0xcd89}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0xda, 0x89, 0xcd}}