Re: Xquartz random crashes today, version 1.2a8, crash log included (now using 1.2a11)
Re: Xquartz random crashes today, version 1.2a8, crash log included (now using 1.2a11)
- Subject: Re: Xquartz random crashes today, version 1.2a8, crash log included (now using 1.2a11)
- From: Ben Byer <email@hidden>
- Date: Sun, 18 Nov 2007 09:45:36 -0800
No, it's not an obvious question.
The answers to those questions are:
On Nov 16, 2007, at 6:45 PM, Jesse wrote:
Ben, this is probably an obvious question, but is the rootless code
that is specific to OS X new/updated in Leopard from what was in
Tiger?
Slightly. Some small changes had to be made to fit it in with the new
version of the X innards. Ken Thomases and I have been trying to add
some better bug-catching logic to the code, but that's mainly a "that
looks wrong and we should fix it" thing.
I hate to admit it, but the differences people are seeing in behavior
between different version of X11 -- Tiger vs Leopard, 1.2a6 vs 1.2a7
-- all of these are probably just random; many, many bugs slip through
in software because they only fail in rare circumstances (depending on
how some bits in memory are aligned with each other), and therefore
sometimes new versions of other software will seem to improve the
situation. If that happens, expect it to break at some point in the
future, unless someone actually finds and deliberately fixes that bug.
Is the rootless code specific to the X version/implementation or is
this a general OS X mechanism outside of X?
Yes, it an extension to the Xserver to allow it to run in non-
traditional environments where you don't want a fullscreen mode
because you have other, non-X windows to worry about. The code was
written to be abstract and general so that this code could be shared
between XDarwin and XWin (the Windows X server), but I don't think
the latter even works at all. So, the rootless code is only used by
the X server on OS X.
--
Ben Byer
CoreOS / BSD Technology Group, XDarwin maintainer
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden