[MPlayer-users] [BUG] barb.mpg segfault with libmpeg2
Balatoni Denes
pnis at coder.hu
Thu May 15 23:28:06 CEST 2003
Hi!
Sample file is on ftp as barb.mpg + barb.mpg.txt .
It segfaults at the beginning - works with -vfm ffmpeg (but is a bit slower).
bye
Denes
pnis at denes:~$ gdb mplayer
GNU gdb 5.3-debian
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-linux"...
(gdb) run -v -v -v zaurus.backup2/old/barb.mpeg
Starting program: /usr/local/bin/mplayer -v -v -v zaurus.backup2/old/barb.mpeg
[New Thread 16384 (LWP 24577)]
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale
MPlayer dev-CVS-030512-13:03-3.2.3 (C) 2000-2003 Arpad Gereoffy (see DOCS)
CPU: Intel Pentium 4 Willamette (Family: 8, Stepping: 7)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or
directory
Reading config file /home/pnis/.mplayer/config
Reading /home/pnis/.mplayer/codecs.conf: can't open
'/home/pnis/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 55 audio & 144 video codecs
CommandLine: '-v' '-v' '-v' 'zaurus.backup2/old/barb.mpeg'
get_path('font/font.desc') -> '/home/pnis/.mplayer/font/font.desc'
font: can't open file: /home/pnis/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Failed to open /dev/rtc: Permission denied (mplayer should be setuid root or
/dev/rtc should be readable by the user.)
Using usleep() timing
get_path('input.conf') -> '/home/pnis/.mplayer/input.conf'
Can't open input config file /home/pnis/.mplayer/input.conf : No such file or
directory
Can't open input config file /usr/local/etc/mplayer/input.conf : No such file
or directory
Falling back on default (hardcoded) input config
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: Connection refused
Failed to open LIRC support.
You will not be able to use your remote control.
get_path('barb.mpeg.conf') -> '/home/pnis/.mplayer/barb.mpeg.conf'
[[[init getch2]]]
Playing zaurus.backup2/old/barb.mpeg
Not an URL!
[file] File size is 505860 bytes
STREAM: [file] zaurus.backup2/old/barb.mpeg
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
seek to 0x0
s->pos=0 newpos=0 new_bufpos=0 buflen=0
seek to 0x0
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x83e82c8
seek to 0x0
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x83e82c8
seek to 0x0
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x83e82c8
seek to 0x0
Checking for REAL
DEMUXER: freeing demuxer at 0x83e82c8
seek to 0x0
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x83e82c8
seek to 0x0
DEMUXER: freeing demuxer at 0x83e8c68
Searching demuxer type for filename zaurus.backup2/old/barb.mpeg ext: .mpeg
seek to 0x0
Checking for MOV
DEMUXER: freeing demuxer at 0x83e8c68
seek to 0x0
Checking for VIVO
header block 1 size: 0
DEMUXER: freeing demuxer at 0x83e8c68
seek to 0x0
seek to 0x4
DEMUXER: freeing demuxer at 0x83e8c68
seek to 0x0
DEMUXER: freeing demuxer at 0x83e8c68
seek to 0x0
DEMUXER: freeing demuxer at 0x83e8c68
seek to 0x0
DEMUXER: freeing demuxer at 0x83e8c68
seek to 0x0
OGG demuxer : Bad page sync
DEMUXER: freeing demuxer at 0x83e8c68
seek to 0x0
s->pos=1000 newpos=0 new_bufpos=0 buflen=0
Checking for PVA
Failed: PVA
DEMUXER: freeing demuxer at 0x83e8c68
seek to 0x0
************Checking for TS************
GET_PACKET_SIZE, pos 1, char: 1f
GET_PACKET_SIZE, pos 1, char: 21
GET_PACKET_SIZE, pos 1, char: ce
GET_PACKET_SIZE, pos 1, char: 48
GET_PACKET_SIZE, pos 1, char: 8e
GET_PACKET_SIZE, pos 1, char: 5
GET_PACKET_SIZE, pos 1, char: 43
GET_PACKET_SIZE, pos 1, char: 10
GET_PACKET_SIZE, pos 1, char: 22
GET_PACKET_SIZE, pos 1, char: b5
GET_PACKET_SIZE, pos 1, char: ae
GET_PACKET_SIZE, pos 1, char: 8a
GET_PACKET_SIZE, pos 1, char: 3
GET_PACKET_SIZE, pos 1, char: 8b
GET_PACKET_SIZE, pos 1, char: 13
GET_PACKET_SIZE, pos 1, char: 95
GET_PACKET_SIZE, pos 1, char: 27
GET_PACKET_SIZE, pos 1, char: 2c
GET_PACKET_SIZE, pos 1, char: 49
GET_PACKET_SIZE, pos 1, char: 32
GET_PACKET_SIZE, pos 1, char: 0
GET_PACKET_SIZE, pos 1, char: 11
GET_PACKET_SIZE, pos 1, char: 8e
GET_PACKET_SIZE, pos 1, char: e
GET_PACKET_SIZE, pos 1, char: f8
GET_PACKET_SIZE, pos 1, char: fd
GET_PACKET_SIZE, pos 1, char: d1
GET_PACKET_SIZE, pos 1, char: a5
GET_PACKET_SIZE, pos 1, char: 77
GET_PACKET_SIZE, pos 1, char: 12
GET_PACKET_SIZE, pos 1, char: 94
GET_PACKET_SIZE, pos 1, char: 75
GET_PACKET_SIZE, pos 1, char: 2d
GET_PACKET_SIZE, pos 1, char: 60
GET_PACKET_SIZE, pos 1, char: 6d
GET_PACKET_SIZE, pos 1, char: f7
GET_PACKET_SIZE, pos 1, char: 31
GET_PACKET_SIZE, pos 1, char: 30
GET_PACKET_SIZE, pos 1, char: f9
GET_PACKET_SIZE, pos 1, char: 3c
GET_PACKET_SIZE, pos 1, char: b2
GET_PACKET_SIZE, pos 1, char: 38
GET_PACKET_SIZE, pos 1, char: 3a
GET_PACKET_SIZE, pos 1, char: a2
GET_PACKET_SIZE, pos 1, char: 7c
GET_PACKET_SIZE, pos 1, char: 97
GET_PACKET_SIZE, pos 1, char: b8
GET_PACKET_SIZE, pos 1, char: 63
GET_PACKET_SIZE, pos 1, char: af
GET_PACKET_SIZE, pos 1, char: 8d
GET_PACKET_SIZE, pos 1, char: f8
GET_PACKET_SIZE, pos 1, char: e0
GET_PACKET_SIZE, pos 1, char: 16
GET_PACKET_SIZE, pos 1, char: 76
GET_PACKET_SIZE, pos 1, char: e4
GET_PACKET_SIZE, pos 1, char: 4d
GET_PACKET_SIZE, pos 1, char: c6
GET_PACKET_SIZE, pos 1, char: df
GET_PACKET_SIZE, pos 1, char: aa
GET_PACKET_SIZE, pos 1, char: f7
GET_PACKET_SIZE, pos 1, char: a8
GET_PACKET_SIZE, pos 1, char: c8
GET_PACKET_SIZE, pos 1, char: 7c
GET_PACKET_SIZE, pos 1, char: 0
GET_PACKET_SIZE, pos 1, char: 35
GET_PACKET_SIZE, pos 1, char: fa
GET_PACKET_SIZE, pos 1, char: d7
GET_PACKET_SIZE, pos 1, char: ea
GET_PACKET_SIZE, pos 1, char: 40
GET_PACKET_SIZE, pos 1, char: e4
GET_PACKET_SIZE, pos 1, char: 32
GET_PACKET_SIZE, pos 1, char: fd
GET_PACKET_SIZE, pos 1, char: 11
NOT A TS FILE1
TRIED UP TO POSITION 29317, FOUND 0, packet_size= 0
seek to 0x79568
s->pos=7B804 newpos=79000 new_bufpos=79568 buflen=0
stream_seek: WARNING! Can't seek to 0x79568 !
BUF: 47 b0 2e 59, PID 4142, SIZE: 0
PID 4142, COMPARE CC 9 AND LAST_CC -1
BUF: 47 b0 2e 59, PID 4142, SIZE: 0
PID 4142, COMPARE CC 9 AND LAST_CC 9
DEMUXER: freeing demuxer at 0x83e8c68
seek to 0x0
s->pos=0 newpos=0 new_bufpos=0 buflen=0
seek to 0x0
ds_fill_buffer(d_video) called
*** head=0x1BA
*** head=0x1BB
system stream synced at 0xB (0)!
demux_read_packet: 1BB
*** head=0x1BE
demux_read_packet: 1BE
not layer-3
*** head=0x1BA
demux_read_packet: 1BA
*** head=0x1E0
demux_read_packet: 1E0
PACKET len=2030{126451}{115201} => len=2018
==> Found video stream: 0
DEMUX_MPG: Read 2018 data bytes from packet 01E0
DEMUX: Append packet to d_video, len=2018 pts=1.405 pos=2059 [packs: A=0
V=1]
demux: 2040 bad bytes skipped
MPEG-PS file format detected.
ds_fill_buffer(d_audio) called
*** head=0x1BA
demux_read_packet: 1BA
*** head=0x1E0
demux_read_packet: 1E0
PACKET len=2030{130201} => len=2018
DEMUX_MPG: Read 2018 data bytes from packet 01E0
DEMUX: Append packet to d_video, len=2018 pts=1.447 pos=4107 [packs: A=0
V=1]
demux: 7 bad bytes skipped
*** head=0x1BA
demux_read_packet: 1BA
*** head=0x1E0
demux_read_packet: 1E0
PACKET len=2030{148951}{137701} => len=2018
DEMUX_MPG: Read 2018 data bytes from packet 01E0
DEMUX: Append packet to d_video, len=2018 pts=1.655 pos=6155 [packs: A=0
V=2]
demux: 7 bad bytes skipped
*** head=0x1BA
demux_read_packet: 1BA
*** head=0x1BE
demux_read_packet: 1BE
not layer-3
*** head=0x1BA
demux_read_packet: 1BA
*** head=0x1C0
demux_read_packet: 1C0
PACKET len=2030{118951} => len=2018
==> Found audio stream: 0
DEMUX_MPG: Read 2018 data bytes from packet 01C0
DEMUX: Append packet to d_audio, len=2018 pts=1.322 pos=10251 [packs: A=1
V=2]
demux: 2045 bad bytes skipped
Searching for sequence header... OK!
videobuf: packet 0x1B3 len=12 (total=12)
mpeg bitrate: 230 (E6)
VIDEO: MPEG1 160x120 (aspect 1) 24.00 fps 92.0 kbps (11.5 kbyte/s)
[V] filefmt:2 fourcc:0x10000001 size:160x120 fps:24.00 ftime:=0.0417
get_path('sub/') -> '/home/pnis/.mplayer/sub/'
get_path('default.sub') -> '/home/pnis/.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 MMX optimized decore!
MP3lib: init layer2&3 finished, tables done
MPEG 1.0, Layer II, 44100 Hz 32 kbit Single-Channel, BPF: 104
Channels: 1, copyright: No, original: Yes, CRC: No, emphasis: 0
AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 4000->176400 (32.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
X11 opening display: :0
vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0" => local display)
[x11] Detected wm supports NetWM.
[x11] Detected wm supports STAYS_ON_TOP state.
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 160 x 120 (preferred csp: Mpeg PES)
Trying filter chain: vo
vo_debug: query(Mpeg PES) returned 0x0 (i=0)
Could not find matching colorspace - retrying with -vop scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Trying filter chain: scale vo
vo_debug: query(Mpeg PES) returned 0x0 (i=0)
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...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps
= 2
AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int
AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian)
ao2: 44100 Hz 2 chans Signed 16-bit (Little-Endian)
audio_setup: using '/dev/dsp' dsp device
audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed
16-bit (Little-Endian))
audio_setup: using 2 channels (requested: 2)
audio_setup: using 44100 Hz samplerate (requested: 44100)
audio_setup: frags: 16/16 (4096 bytes/frag) free: 65536
AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps
= 2
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps
= 2
Starting playback...
decaudio: minlen=65536 maxlen=65536 declen=65536 (max=70144)
decaudio: decoding 60928 bytes, max: 65536 (4608)
decaudio: decoding 56320 bytes, max: 60928 (4608)
decaudio: decoding 51712 bytes, max: 56320 (4608)
decaudio: decoding 47104 bytes, max: 51712 (4608)
decaudio: decoding 42496 bytes, max: 47104 (4608)
decaudio: decoding 37888 bytes, max: 42496 (4608)
decaudio: decoding 33280 bytes, max: 37888 (4608)
decaudio: decoding 28672 bytes, max: 33280 (4608)
decaudio: decoding 24064 bytes, max: 28672 (4608)
decaudio: decoding 19456 bytes, max: 24064 (4608)
decaudio: decoding 14848 bytes, max: 19456 (4608)
decaudio: decoding 10240 bytes, max: 14848 (4608)
decaudio: decoding 5632 bytes, max: 10240 (4608)
decaudio: decoding 1024 bytes, max: 5632 (4608)
decaudio: declen=65536 out=65536 (max 65536)
videobuf: packet 0x1B8 len=8 (total=20)
videobuf: packet 0x100 len=8 (total=28)
videobuf: packet 0x101 len=1523 (total=1551)
telecine = 1.0 -2.500
VDec: vo config request - 160 x 128 (preferred csp: Planar YV12)
Trying filter chain: vo
vo_debug: query(Planar YV12) returned 0x437 (i=0)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO Config (160x120->160x120,flags=0,'MPlayer',0x32315659)
VO: [xv] 160x120 => 160x120 Planar YV12
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 85 for hw scaling
[xv] dx: 0 dy: 0 dw: 160 dh: 120
*** [vo] Allocating mp_image_t, 160x120x12bpp YUV planar, 28800 bytes
(imgfmt: 32315659, planes: 8414fc0,841ad80,8419ac0 strides: 160,80,80, chroma:
80x60, shift: h:1,v:1)
*** ftime=0.000 ***
delay=0.334286
### A: 1.713 ( 1.359) V: 0.042 A-V: 1.3177
A: 1.4 V: 0.0 A-V: 1.318 ct: 0.000 1/ 1 0% 0% 0.0% 0 0 0%
decaudio: minlen=4096 maxlen=65536 declen=4096 (max=70144)
decaudio: decoding 512 bytes, max: 66560 (4608)
decaudio: declen=4096 out=4096 (max 65536)
videobuf: packet 0x100 len=9 (total=9)
videobuf: packet 0x101 len=98 (total=107)
telecine = 1.0 -2.500
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 24577)]
0x403fc1de in mallopt () from /lib/libc.so.6
(gdb) bt
#0 0x403fc1de in mallopt () from /lib/libc.so.6
#1 0x403fc8a3 in mallopt () from /lib/libc.so.6
#2 0x403fb51c in memalign () from /lib/libc.so.6
#3 0x080bc6a8 in vf_get_image (vf=0x84044b8, outfmt=842094169, mp_imgtype=4,
mp_imgflag=0, w=160, h=120) at vf.c:274
#4 0x080b00ab in mpcodecs_get_image (sh=0x83eb660, mp_imgtype=101028433,
mp_imgflag=101028433, w=101028433, h=101028433)
at vd.c:337
#5 0x080b7cd5 in decode (sh=0x83eb660, data=0x3, len=138327648, flags=0) at
vd_libmpeg2.c:134
#6 0x080af7d9 in decode_video (sh_video=0x83eb660, start=0x6059251 <Address
0x6059251 out of bounds>, in_size=101028433,
drop_frame=0) at dec_video.c:304
#7 0x0806e59c in main (argc=5, argv=0xbffffa24) at mplayer.c:1969
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x403fc1be to 0x403fc1fe:
0x403fc1be <mallopt+1245>: or $0x1,%ecx
0x403fc1c1 <mallopt+1248>: lea 0xcc0(%ebx),%eax
0x403fc1c7 <mallopt+1254>: cmp %eax,0x8(%ebp)
0x403fc1ca <mallopt+1257>: je 0x403fc1d2 <mallopt+1265>
0x403fc1cc <mallopt+1259>: mov 0xfffffff0(%ebp),%ecx
0x403fc1cf <mallopt+1262>: or $0x5,%ecx
0x403fc1d2 <mallopt+1265>: mov 0xffffffe4(%ebp),%eax
0x403fc1d5 <mallopt+1268>: mov %ecx,0x4(%eax)
0x403fc1d8 <mallopt+1271>: mov 0xffffffe0(%ebp),%eax
0x403fc1db <mallopt+1274>: or $0x1,%eax
0x403fc1de <mallopt+1277>: mov %eax,0x4(%edx)
0x403fc1e1 <mallopt+1280>: mov 0xffffffe4(%ebp),%eax
0x403fc1e4 <mallopt+1283>: add $0x8,%eax
0x403fc1e7 <mallopt+1286>: jmp 0x403fc217 <mallopt+1334>
0x403fc1e9 <mallopt+1288>: mov 0x8(%ebp),%edx
0x403fc1ec <mallopt+1291>: testb $0x1,0x28(%edx)
0x403fc1f0 <mallopt+1295>: jne 0x403fc209 <mallopt+1320>
0x403fc1f2 <mallopt+1297>: sub $0xc,%esp
0x403fc1f5 <mallopt+1300>: push %edx
0x403fc1f6 <mallopt+1301>: call 0x403fc38d <mallopt+1708>
0x403fc1fb <mallopt+1306>: mov 0xfffffff0(%ebp),%ecx
End of assembler dump.
(gdb) info all-registers
eax 0x6059251 101028433
ecx 0x72c1 29377
edx 0x8423648 138557000
ebx 0x4049ef60 1078587232
esp 0xbfffe560 0xbfffe560
ebp 0xbfffe588 0xbfffe588
esi 0x4 4
edi 0x0 0
eip 0x403fc1de 0x403fc1de
eflags 0x210202 2163202
cs 0x23 35
ss 0x2b 43
ds 0x2b 43
es 0x2b 43
fs 0x0 0
gs 0x0 0
st0 -nan(0xffe3ffc2ffe3ffc2) (raw 0xffffffe3ffc2ffe3ffc2)
st1 -nan(0x1d003e001d003e) (raw 0xffff001d003e001d003e)
st2 -nan(0x2a7d000030fd4) (raw 0xffff0002a7d000030fd4)
st3 -nan(0x2306000117fa) (raw 0xffff00002306000117fa)
st4 -nan(0xffdbffcaffdbffca) (raw 0xffffffdbffcaffdbffca)
st5 0 (raw 0x00000000000000000000)
st6 -0.1000000000000000055511151231257827 (raw
0xbffbccccccccccccd000)
st7 0.0035714370566430816424877831005701978 (raw
0x3ff6ea0ec55ba62f6a80)
fctrl 0x37f 895
fstat 0x120 288
ftag 0xffff 65535
fiseg 0x23 35
fioff 0x806e624 134669860
foseg 0x2b 43
fooff 0xbfffe6ec -1073748244
fop 0x1c9 457
xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
0xff <repeats 16 times>}, 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 <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
---Type <return> to continue, or q <return> to quit---
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 =
{0xffffffffffffffff, 0xffffffffffffffff},
uint128 = 0xffffffffffffffffffffffffffffffff}
xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
0xff <repeats 16 times>}, 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 <repeats 16 times>}, 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 <repeats 16 times>}, 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 <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 =
{0xffffffffffffffff, 0xffffffffffffffff},
uint128 = 0xffffffffffffffffffffffffffffffff}
xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
0xff <repeats 16 times>}, 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 <repeats 16 times>}, 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 = 0xffe3ffc2ffe3ffc2, v2_int32 = {0xffe3ffc2,
0xffe3ffc2}, v4_int16 = {0xffc2, 0xffe3, 0xffc2,
0xffe3}, v8_int8 = {0xc2, 0xff, 0xe3, 0xff, 0xc2, 0xff, 0xe3, 0xff}}
mm1 {uint64 = 0x1d003e001d003e, v2_int32 = {0x1d003e, 0x1d003e},
v4_int16 = {0x3e, 0x1d, 0x3e, 0x1d},
v8_int8 = {0x3e, 0x0, 0x1d, 0x0, 0x3e, 0x0, 0x1d, 0x0}}
mm2 {uint64 = 0x2a7d000030fd4, v2_int32 = {0x30fd4, 0x2a7d0},
v4_int16 = {0xfd4, 0x3, 0xa7d0, 0x2}, v8_int8 = {
0xd4, 0xf, 0x3, 0x0, 0xd0, 0xa7, 0x2, 0x0}}
mm3 {uint64 = 0x2306000117fa, v2_int32 = {0x117fa, 0x2306},
v4_int16 = {0x17fa, 0x1, 0x2306, 0x0}, v8_int8 = {
0xfa, 0x17, 0x1, 0x0, 0x6, 0x23, 0x0, 0x0}}
mm4 {uint64 = 0xffdbffcaffdbffca, v2_int32 = {0xffdbffca,
0xffdbffca}, v4_int16 = {0xffca, 0xffdb, 0xffca,
0xffdb}, v8_int8 = {0xca, 0xff, 0xdb, 0xff, 0xca, 0xff, 0xdb, 0xff}}
---Type <return> to continue, or q <return> to quit---
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 = 0xccccccccccccd000, v2_int32 = {0xccccd000,
0xcccccccc}, v4_int16 = {0xd000, 0xcccc, 0xcccc,
0xcccc}, v8_int8 = {0x0, 0xd0, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc}}
mm7 {uint64 = 0xea0ec55ba62f6a80, v2_int32 = {0xa62f6a80,
0xea0ec55b}, v4_int16 = {0x6a80, 0xa62f, 0xc55b,
0xea0e}, v8_int8 = {0x80, 0x6a, 0x2f, 0xa6, 0x5b, 0xc5, 0xe, 0xea}}
(gdb)
More information about the MPlayer-users
mailing list