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