[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