Bugzilla – Bug 133989
vga driver crash
Last modified: 2005-11-29 09:05:49 UTC
Program received signal SIGSEGV, Segmentation fault. 0x40000000002f2dc0 in AllocatePicturePrivate (pScreen=<value optimized out>, index2=0, amount=0) at picture.c:78 78 if (index2 >= ps->PicturePrivateLen) (gdb) p index2 $1 = 0 (gdb) p ps $2 = (PictureScreenPtr) 0x51 (gdb) up #1 0x40000000002d3810 in miInitializeCompositeWrapper ( pScreen=0x60000000001bc720) at cw.c:641 641 if (!AllocatePicturePrivate(pScreen, cwPictureIndex, 0)) (gdb) p pScreen $4 = (ScreenPtr) 0x60000000001bc720 (gdb) p $.devPrivates $6 = (DevUnion *) 0x60000000001bbd20 (gdb) p PictureScreenPrivateIndex $7 = -1
Created attachment 57499 [details] SaX log file
*** Bug 133988 has been marked as a duplicate of this bug. ***
PictureInit is never called before.
I remember seing a problem with X.Org 6.9 vga driver yesterday on x86_64 as well ...
I can reproduce this on i386 (Alpha 3 / X.Org RC2).
I'll take this.
Thanks!
Created attachment 58856 [details] Fix This patch should fix the problem. The patch for picture.c is a little questionable - but to preserve the semantics I saw no other option.
Thanks! xorg-x11 packages submitted for STABLE (fixed for Alpha4).