ports/116551: x11/xorg - Various applications crash the xserver on r100 radeon / Xorg 7.3

Adam K Kirchhoff adamk at voicenet.com
Thu Sep 27 07:40:07 PDT 2007


The following reply was made to PR ports/116551; it has been noted by GNATS.

From: Adam K Kirchhoff <adamk at voicenet.com>
To: bug-followup at FreeBSD.org, adamk at voicenet.com
Cc:  
Subject: Re: ports/116551: x11/xorg - Various applications crash the xserver on r100 radeon / Xorg 7.3
Date: Thu, 27 Sep 2007 10:33:51 -0400

 gdb backtrace:
 
 Program received signal SIGILL, Illegal instruction.
 fbCompositeSolidMask_nx8x8888mmx (op=PIXMAN_OP_OVER, pSrc=0x28636f60, 
 pMask=0x28666160, pDst=0x28666200, xSrc=0, ySrc=0, xMask=0, yMask=0, 
 xDst=148, yDst=81, width=8, height=2)
     at mmintrin.h:63
 63        return (__m64) __builtin_ia32_vec_init_v2si (__i, 0);
 (gdb) bt
 #0  fbCompositeSolidMask_nx8x8888mmx (op=PIXMAN_OP_OVER, pSrc=0x28636f60, 
 pMask=0x28666160, pDst=0x28666200, xSrc=0, ySrc=0, xMask=0, yMask=0, 
 xDst=148, yDst=81, width=8, height=2)
     at mmintrin.h:63
 #1  0x282fd218 in pixman_image_composite (op=PIXMAN_OP_OVER, pSrc=0x28636f60, 
 pMask=0x28666160, pDst=0x28666200, xSrc=0, ySrc=0, xMask=0, yMask=0, 
 xDst=148, yDst=81, width=Variable "width" is not available.
 )
     at pixman-pict.c:1287
 #2  0x2889c4ad in fbComposite (op=3 '\003', pSrc=0x2863dc80, pMask=0x2863dce0, 
 pDst=0x2863dbc0, xSrc=0, ySrc=0, xMask=0, yMask=0, xDst=148, yDst=81, 
 width=8, height=2)
     at fbpict.c:185
 #3  0x288db674 in XAAComposite (op=3 '\003', pSrc=0x2863dc80, 
 pMask=0x2863dce0, pDst=0x2863dbc0, xSrc=0, ySrc=0, xMask=0, yMask=0, 
 xDst=148, yDst=81, width=8, height=2)
     at xaaPict.c:545
 #4  0x288f6ef6 in cwComposite (op=Variable "op" is not available.
 ) at cw_render.c:274
 #5  0x08167a63 in damageComposite (op=Variable "op" is not available.
 ) at damage.c:580
 #6  0x0814ee10 in CompositePicture (op=3 '\003', pSrc=0x2863dc80, 
 pMask=0x2863dce0, pDst=0x2863dbc0, xSrc=0, ySrc=0, xMask=0, yMask=0, 
 xDst=148, yDst=81, width=8, height=2)
     at picture.c:1756
 #7  0x0814e0c8 in miTrapezoids (op=Variable "op" is not available.
 ) at mitrap.c:174
 #8  0x288f7215 in cwTrapezoids (op=Variable "op" is not available.
 ) at cw_render.c:364
 #9  0x0814f0b3 in CompositeTrapezoids (op=Variable "op" is not available.
 ) at picture.c:1815
 #10 0x08157614 in ProcRenderTrapezoids (client=0x286f6400) at render.c:820
 #11 0x08151c85 in ProcRenderDispatch (client=0x286f6400) at render.c:2002
 #12 0x081452ce in XaceCatchExtProc (client=0x286f6400) at xace.c:299
 #13 0x08086a1f in Dispatch () at dispatch.c:502
 #14 0x0806e07b in main (argc=1, argv=0xbfbfed14, envp=Error accessing memory 
 address 0x8: Bad address.
 ) at main.c:452
 
 Michel Daenzer has said that debian had to remove -msse from CFLAGS for 
 building pixman with gcc 4.2.1 or it would SIGILL on non-SSE capable 
 machines, so I'm going to give that a shot
 
 Adam


More information about the freebsd-x11 mailing list