Yeah, XTestExtensionInit isn't getting run.  We default to having that 
extension disabled and allow users to enable it with a special preference (see 
http://cgit.freedesktop.org/xorg/xserver/tree/hw/xquartz/X11Application.m#n757 
):

    noTestExtensions = ![self prefs_get_boolean:@PREFS_TEST_EXTENSIONS
                                        default:FALSE];

This seems to confirm what you've already deduced.  And to add further 
confirmation, enabling the XTest extension gets us a working server.


On Jun 7, 2010, at 11:05, Keith Packard wrote:

> On Mon, 07 Jun 2010 10:32:30 -0700, Jeremy Huddleston <[email protected]> 
> wrote:
> 
>> I did not, but pulling in master as of a few minutes ago
>> (bc26665661565918af484ccd17caad951010df60) still does not alleviate
>> the problem in xtest:
> 
> Sorry, I misinterpreted 'xtest' - there's an 'xtest' in the test
> directory as well as in Xext and I thought you were running that program
> and not the X server.
> 
> It seems like the XTest extension isn't getting initialized in your
> server, which would leave the XTest device private key
> uninitialized. That this causes a crash is a separate issue, but first
> check to see whether XTestExtensionInit is getting called.
> 
> We should fix the XTest extension code to not do anything if the
> extension isn't registered though.
> 
> -- 
> [email protected]
> _______________________________________________
> [email protected]: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to