Sat, 11 Apr 2009 (17:37 -0700 UTC) Jeremy Huddleston wrote:
Hi Robert,
You can grab X11.bin-1.5.3-apple6 which is built with the reverted Xplugin API (meaning it works with 2.3.3_rc5's Xplugin) and has all the recent fixes that went into 1.4.2-apple42.
http://static.macosforge.org/xquartz/downloads/X11.bin-1.5.3-apple6.bz2
--Jeremy
Jeremy, Thanks for the fixed version. I will use it to see if it crashes. So far it has not. However, the xmodmap errors are still showing up, and the only way I can get my keycodes set correctly is to run xmodmap from an xterm or XEmacs directly. The sleep trick no longer works. I also see a threading error in the console log and a mention of virtual keyboard problems. I have attached the log to this message. My system is 10.5.6 PPC 2.1 GHz G5; 2.5 GB DDR2 SDRAM; XQuartz 2.3.3_rc5 (xorg-server 1.5.3-apple6). The thread error (from the attached file) is Thread Assertion Failed: self=Unknown Thread, expected=Xserver Thread xprFrame.c:xprInit:465 0 X11.bin 0x00020e3c spewCallStack + 44 1 X11.bin 0x00020f58 _threadSafetyAssert 2 X11.bin 0x00027370 xprInit + 88 3 X11.bin 0x00028930 xprHideWindows + 504 4 X11.bin 0x0001c878 QuartzSetupScreen + 5 X11.bin 0x00015f60 DarwinPrintBanner + 6 X11.bin 0x001ae318 AddScreen + 900 7 X11.bin 0x00016ba8 InitOutput + 260 8 X11.bin 0x001ad134 dix_main + 1032 9 X11.bin 0x00020b38 QuartzReadPasteboard 10 libSystem.B.dylib 0x90050028 _pthread_start + 320
On Apr 10, 2009, at 09:42, robert delius royar wrote:
Fri, 10 Apr 2009 (00:44 -0700 UTC) Jeremy Huddleston wrote:
As promised, here's an updated rc with the spaces / window-levels fixes. It also includes updates to libX11-1.2.1, xpyb-1.1, the libxcb patch mentioned on the list last week, xinput-1.4.1, and xrandr-1.3.0. Please give it a good testing, and the next one really should be final.
http://static.macosforge.org/xquartz/downloads/X11-2.3.3_rc5.dmg
Thanks, Jeremy
I installed X11-2.3.3_rc5.dmg and copied X11.bin-1.5.3-apple5 to /A/U/X11.app/Contents/MacOS/X11.bin.
When the server started, it was erratic. The programs started from my app_to_run shell did not all start correctly. I found a series of errors in the console log:
10/04/2009 10 Apr 07:24:19 [0x0-0x12a12a].org.x.X11[75263] xmodmap: .Xmodmap:74: bad keysym target keysym '65506', no corresponding keycodes 10/04/2009 10 Apr 07:24:19 [0x0-0x12a12a].org.x.X11[75263] xmodmap: .Xmodmap:75: bad keysym target keysym '65505', no corresponding keycodes 10/04/2009 10 Apr 07:24:19 [0x0-0x12a12a].org.x.X11[75263] xmodmap: .Xmodmap:78: bad keysym target keysym 'F1', no corresponding keycodes [..] 10/04/2009 10 Apr 07:13:50 org.x.startx[74194] xmodmap: /Users/royar/.Xmodmap:90: bad keysym target keysym 'F13', no corresponding keycodes 10/04/2009 10 Apr 07:13:50 org.x.startx[74194] xmodmap: 15 errors encountered, aborting.
These errors were not in the startup with X11-2.3.3_rc4.dmg and X11.bin-1.5.3-apple5.
I reinstalled X11-2.3.3_rc5.dmg to get the xorg-server 1.4.2-apple41 server. When I restarted X11, it ran fine, without the errors (and without the need to sleep before calling xmodmap to get my settings).
I am not sure that X11.bin-1.5.3-apple5 is compatible with X11-2.3.3_rc5.dmg; no one said that I should try the two together.
Also, when I use the command sh -c "sleep 15; xmodmap /Users/royar/.Xmodmap" in ~/.xinitrc.d/50-xmodmap.sh, my initial windows lack decoration for the period taken by sleep. [This relates to an earlier problem I described regarding xmodmap and a race condition.]
-- Dr. Robert Delius Royar Associate Professor of English Morehead State University Morehead, Kentucky
-- Dr. Robert Delius Royar Associate Professor of English Morehead State University Morehead, Kentucky