All pastes #357308 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-02-15 16:27 UTC
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}}