Are we ready for X server 1.9?

Eamon Walsh ewalsh at tycho.nsa.gov
Fri Aug 20 13:32:03 PDT 2010


On 08/18/2010 04:27 PM, Keith Packard wrote:
> I've pushed a couple more minor patches to master today, and I don't
> have anything else sitting in my patchq. 1.9 is schedule for Friday, so
> if you've got some critical (and well tested) bug-fixes, please let me
> know so I can review them tomorrow for possible inclusion.
>   

I'm getting a devPrivates assertion failure in SELinuxExtensionInit():
Xorg: privates.c:202: dixRegisterPrivateKey: Assertion
`!keys[t].created' failed.

Which is caused by the fact that pixmaps are being created early:

#0  _dixInitPrivates (privates=0x99ba768, addr=0x99ba780,
type=PRIVATE_PIXMAP) at privates.c:277
#1  0x0808710c in AllocatePixmap (pScreen=0x82f1d90, pixDataSize=4) at
pixmap.c:127
#2  0x00769a94 in fbCreatePixmapBpp (pScreen=0x82f1d90, width=0,
height=0, depth=8, bpp=8,
    usage_hint=268435456) at fbpixmap.c:53
#3  0x00769b9f in fbCreatePixmap (pScreen=0x82f1d90, width=0, height=0,
depth=8,
    usage_hint=268435456) at fbpixmap.c:96
#4  0x002566eb in intel_uxa_create_pixmap (screen=0x82f1d90, w=1024,
h=1024, depth=8,
    usage=268435456) at intel_uxa.c:935
#5  0x0026d783 in uxa_realize_glyph_caches (pScreen=0x82f1d90) at
uxa-glyphs.c:162
#6  uxa_glyphs_init (pScreen=0x82f1d90) at uxa-glyphs.c:215
#7  0x00269d3d in uxa_resources_init (screen=0x82f1d90) at uxa.c:585
#8  0x0025364e in I830ScreenInit (scrnIndex=0, screen=0x82f1d90, argc=1,
argv=0xbfda6bb4)
    at intel_driver.c:1019
#9  0x0806f48c in AddScreen (pfnInit=0x252e20 <I830ScreenInit>, argc=1,
argv=0xbfda6bb4)
    at dispatch.c:3919
#10 0x080b5591 in InitOutput (pScreenInfo=0x81fdae0, argc=1,
argv=0xbfda6bb4) at xf86Init.c:762
#11 0x08061fc5 in main (argc=1, argv=0xbfda6bb4, envp=0xbfda6bbc) at
main.c:209


The pixmap type does not have a "fixup" function in privates.c to deal
with already-allocated objects.
So yeah, I don't have a patch for this atm, but it is a crasher.



-- 

Eamon Walsh 
National Security Agency



More information about the xorg-devel mailing list