[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