[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#148132: mga SEGV - stack trace of crash



Hi,

I had another report of X[mga] crashing with OpenOffice, and
turning the XaaNoSolidFillRect off cured the problem.  I took Klaus through
the procedure of generating a stack trace using the xserver-xfree86-dbg
package, and here is his report.

----- Forwarded message from Klaus Pieper <kfpieper@web.de> -----

Date: Wed, 15 Jan 2003 23:01:36 +0100
From: Klaus Pieper <kfpieper@web.de>
Subject: Re: X crashes with OO
To: Chris Halls <halls@debian.org>
X-BadReturnPath: kp@groucho.bodo.org rewritten as kfpieper@web.de
  using "From" header

Hi Chris,

here you are.
I tried X 4.2.99 (binary packages). This seems to work flawlessly.

Klaus

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"...
Attaching to program: /usr/X11R6/bin/XFree86-debug, process 322
Reading symbols from /lib/libz.so.1...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
0x401079be in select () from /lib/libc.so.6
(gdb) cont
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x400b8f13 in memcpy () from /lib/libc.so.6
(gdb) where
#0  0x400b8f13 in memcpy () from /lib/libc.so.6
#1  0x08052e11 in MGASetupForCPUToScreenAlphaTexture (pScrn=0x86b8eb0, op=3, 
    red=0, green=0, blue=0, alpha=65535, alphaType=134316032, 
    alphaPtr=<incomplete type>, alphaPitch=4096, width=768, height=1152, 
    flags=0) at mga_storm8.c:420
#2  0x081df9f6 in XAADoComposite (op=3 '\003', pSrc=0x886a230, 
    pMask=0x8831158, pDst=0x8830fb8, xSrc=0, ySrc=0, xMask=0, yMask=0, 
    xDst=223, yDst=553, width=0, height=0) at xaaPict.c:312
#3  0x081dfcf1 in XAAComposite (op=3 '\003', pSrc=0x886a230, pMask=0x8831158, 
    pDst=0x8830fb8, xSrc=0, ySrc=0, xMask=0, yMask=0, xDst=170, yDst=584, 
    width=0, height=0) at xaaPict.c:424
#4  0x08386d8d in miSpriteComposite (op=3 '\003', pSrc=0x886a230, 
    pMask=0x8831158, pDst=0x8830fb8, xSrc=0, ySrc=0, xMask=0, yMask=0, 
    xDst=170, yDst=584, width=0, height=0) at misprite.c:2038
#5  0x08545623 in CompositePicture (op=3 '\003', pSrc=0x886a230, 
    pMask=0x8831158, pDst=0x8830fb8, xSrc=0, ySrc=0, xMask=0, yMask=0, 
    xDst=170, yDst=584, width=0, height=0) at picture.c:1033
#6  0x085426b1 in miGlyphs (op=3 '\003', pSrc=0x886a230, pDst=0x8830fb8, 
    maskFormat=0x0, xSrc=0, ySrc=0, nlist=0, list=0xbffff408, 
    glyphs=0xbffff00c) at miglyph.c:199
#7  0x081e0405 in XAAGlyphs (op=3 '\003', pSrc=0x886a230, pDst=0x8830fb8, 
    maskFormat=0x0, xSrc=0, ySrc=0, nlist=1, list=0xbffff408, 
    glyphs=0xbffff008) at xaaPict.c:644
#8  0x08386f9f in miSpriteGlyphs (op=3 '\003', pSrc=0x886a230, pDst=0x8830fb8, 
    maskFormat=0x0, xSrc=0, ySrc=0, nlist=1, list=0xbffff408, 
    glyphs=0xbffff008) at misprite.c:2098
#9  0x0854569c in CompositeGlyphs (op=3 '\003', pSrc=0x886a230, 
    pDst=0x8830fb8, maskFormat=0x0, xSrc=0, ySrc=0, nlist=1, lists=0xbffff408, 
    glyphs=0xbffff008) at picture.c:1062
#10 0x08546ab6 in ProcRenderCompositeGlyphs (client=0x88837d8) at render.c:1027
#11 0x08546ba1 in ProcRenderDispatch (client=0x88837d8) at render.c:1080
#12 0x0829e276 in Dispatch () at dispatch.c:462
#13 0x082ae00b in main (argc=3, argv=0xbffffbe4, envp=0xbffffbf4) at main.c:454
(gdb) quit
A debugging session is active.
Do you still want to close the debugger?(y or n) Detaching from program: /usr/X11R6/bin/XFree86-debug, process 322


----- End forwarded message -----

-- 




Reply to: