Comment 0 for bug 358009

Revision history for this message
In , Tom Jaeger (thjaeger) wrote :

When using xserver-1.5.99.3, occasionally a second cursor will appear on the screen whose position and background doesn't change after that (I'll make a screenshot the next time this happens). When I close the client whose window this happened on, the server crashes. Backtrace below

---

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7bca6b0 (LWP 5389)]
0x08072509 in dixLookupPrivate (privates=0xb9b0330, key=0x81f3e60) at ../../dix/privates.c:79
79 return *key && *privates &&
(gdb) bt
#0 0x08072509 in dixLookupPrivate (privates=0xb9b0330, key=0x81f3e60) at ../../dix/privates.c:79
#1 0x08111539 in miDCPutUpCursor (pDev=0xa1e2c28, pScreen=0xa1b3418, pCursor=0xacbb158, x=764, y=826, source=0,
    mask=16777215) at ../../mi/midispcur.c:449
#2 0x08121f2b in miSpriteRestoreCursor (pDev=0xa1e2c28, pScreen=0xa1b3418) at ../../mi/misprite.c:1025
#3 0x081223fd in miSpriteBlockHandler (i=0, blockData=0x0, pTimeout=0xbf8b6718, pReadmask=0x81f41e0)
    at ../../mi/misprite.c:525
#4 0xb7ad3e75 in ?? () from /usr/lib/xorg/modules/drivers//intel_drv.so
#5 0x081799cb in AnimCurScreenBlockHandler (screenNum=0, blockData=0x0, pTimeout=0xbf8b6718, pReadmask=0x81f41e0)
    at ../../render/animcur.c:222
#6 0x08143368 in compBlockHandler (i=0, blockData=0x0, pTimeout=0xbf8b6718, pReadmask=0x81f41e0)
    at ../../composite/compinit.c:158
#7 0x080908e8 in BlockHandler (pTimeout=0xbf8b6718, pReadmask=0x81f41e0) at ../../dix/dixutils.c:384
#8 0x0812fd74 in WaitForSomething (pClientsReady=0xa2a1060) at ../../os/WaitFor.c:215
#9 0x0808c9ee in Dispatch () at ../../dix/dispatch.c:367
#10 0x0807196d in main (argc=10, argv=0xbf8b6864, envp=0x0) at ../../dix/main.c:383