[Mplayer-dev-eng] fastmemcpy SIGILL on p3 - gdb log

Arpi arpi at thot.banki.hu
Sat Apr 28 20:49:05 CEST 2001


he has P3. see the log:

----- RUNNING PROGRAM

(gdb) r /usr/anime/gate_keepers_01.avi
Starting program: /home/kylus/MPlayer-0.17a_IdegCounter/./mplayer /usr/anime/gate_keepers_01.avi
[New Thread 1024 (LWP 4861)]


MPlayer 0.17a-IdegCounter  (C) 2000-2001 Arpad Gereoffy <arpi at thot.banki.hu>

Reading config file: /etc/mplayer.conf
Reading config file: /root/.mplayer/config
Reading /root/.mplayer/codecs.conf: 15 audio & 26 video codecs
Font /root/.mplayer/font/font.desc loaded successfully! (140 chars)
Detected AVI file format!
==> Found video stream: 0
==> Found audio stream: 1
VIDEO:  [DIV3]  512x384  24bpp  23.98 fps  702.7 kbps (85.8 kbyte/s)
[V] filefmt:3  fourcc:0x33564944  size:512x384  fps:23.98  ftime:=0.0417
Found audio codec: [mp3acm] drv:4 (MPEG layer-3)
Loading DLL: /usr/lib/win32/l3codeca.acm  OK
AUDIO: samplerate=24000  channels=2  bps=2
Found video codec: [divxds] drv:4 (DivX ;-) (MS MPEG-4 v3))
Loading DLL: /usr/lib/win32/divx_c32.ax  OK
DShow: using YUY2 colorspace
DivX setting result = 0
VO: [xv] 512x384 => 512x384  YUY2
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
Xvideo image format: 0x59565955 (UYVY) packed
using Xvideo port 58 for hw scaling
[xv] dcx: 1 dcy: 21 dx: 0 dy: 0 dw: 512 dh: 384
Audio buffer size: 131072 bytes, delay: 1.365s
Start playing...

Program received signal SIGILL, Illegal instruction.
[Switching to Thread 1024 (LWP 4861)]
0x80a978d in fast_memcpy (to=0x40e23000, from=0x40cc1008, len=0)
    at fastmemcpy.h:149
149                      __asm__ __volatile__ (

----- BT OUTPUT

(gdb) bt
#0  0x80a978d in fast_memcpy (to=0x40e23000, from=0x40cc1008, len=0)
    at fastmemcpy.h:149
#1  0x80a95fa in draw_frame (src=0x81df538) at vo_xv.c:360
#2  0x8052567 in main (argc=2, argv=0xbffffa04, envp=0xbffffa10)
    at mplayer.c:1432
#3  0x4050fb5c in __libc_start_main (main=0x804dca0 <main>, argc=2, 
    ubp_av=0xbffffa04, init=0x804bf7c <_init>, fini=0x80c7354 <_fini>, 
    rtld_fini=0x4000d634 <_dl_fini>, stack_end=0xbffff9fc)
    at ../sysdeps/generic/libc-start.c:129


----- ASSEMBLER DUMP

(gdb) disass $eip-50 $eip+50
Dump of assembler code from 0x80a975b to 0x80a97bf:
0x80a975b <fast_memcpy+123>:    and    $0xf,%eax
0x80a975e <fast_memcpy+126>:    test   %eax,%eax
0x80a9760 <fast_memcpy+128>:    je     0x80a97c0 <fast_memcpy+224>
0x80a9762 <fast_memcpy+130>:    lea    0x0(%esi,1),%esi
0x80a9769 <fast_memcpy+137>:    lea    0x0(%edi,1),%edi
0x80a9770 <fast_memcpy+144>:    cmpl   $0x0,0xfffffff0(%ebp)
0x80a9774 <fast_memcpy+148>:    jg     0x80a9780 <fast_memcpy+160>
0x80a9776 <fast_memcpy+150>:    jmp    0x80a9802 <fast_memcpy+290>
0x80a977b <fast_memcpy+155>:    nop    
0x80a977c <fast_memcpy+156>:    lea    0x0(%esi,1),%esi
0x80a9780 <fast_memcpy+160>:    mov    0xc(%ebp),%edx
0x80a9783 <fast_memcpy+163>:    mov    0x8(%ebp),%ecx
0x80a9786 <fast_memcpy+166>:    prefetchnta 0x140(%edx)
0x80a978d <fast_memcpy+173>:    movups (%edx),%xmm0
0x80a9790 <fast_memcpy+176>:    movups 0x10(%edx),%xmm1
0x80a9794 <fast_memcpy+180>:    movntps %xmm0,(%ecx)
0x80a9797 <fast_memcpy+183>:    movntps %xmm1,0x10(%ecx)
0x80a979b <fast_memcpy+187>:    movups 0x20(%edx),%xmm0
0x80a979f <fast_memcpy+191>:    movups 0x30(%edx),%xmm1
0x80a97a3 <fast_memcpy+195>:    movntps %xmm0,0x20(%ecx)
0x80a97a7 <fast_memcpy+199>:    movntps %xmm1,0x30(%ecx)
0x80a97ab <fast_memcpy+203>:    addl   $0x40,0xc(%ebp)
0x80a97af <fast_memcpy+207>:    addl   $0x40,0x8(%ebp)
0x80a97b3 <fast_memcpy+211>:    lea    0xfffffff0(%ebp),%eax
0x80a97b6 <fast_memcpy+214>:    decl   (%eax)
0x80a97b8 <fast_memcpy+216>:    jmp    0x80a9770 <fast_memcpy+144>
0x80a97ba <fast_memcpy+218>:    lea    0x0(%esi),%esi
End of assembler dump.



_______________________________________________
Mplayer-dev-eng mailing list
Mplayer-dev-eng at lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/mplayer-dev-eng



More information about the MPlayer-dev-eng mailing list