X clients running on Solaris terminate on the first keypress, e.g.: X Error of failed request: BadAlloc (insufficient resources for operation) Major opcode of failed request: 136 (XKEYBOARD) Minor opcode of failed request: 16 (XkbSetNamedIndicator) Serial number of failed request: 117 Current serial number in output stream: 130 http://cygwin.com/ml/cygwin-xfree/2008-11/msg00182.html http://cygwin.com/ml/cygwin-xfree/2008-12/msg00001.html http://cygwin.com/ml/cygwin-xfree/2009-01/msg00057.html Workaround: upgrade X.Org on the Solaris machine fixes (sometimes) Note: XIM-enabled clients also seem to fail, but for different reasons.
http://cgit.freedesktop.org/xorg/xserver/commit/?id=557dbadf3be273255e8fdb12d9321f4e88bf2b65 looks like it is relevant to this.
Should I add this to the queue for 1.6.1.901?
(In reply to comment #2) > Should I add this to the queue for 1.6.1.901? That patch has been merged to the X.Org 1.6 branch, so it will be in 1.6.2 when that emerges.
Pushed in 1.6.1.902. Leaving open for now to see if this fixes the problem.
Created attachment 4049 [details] Patch to improve authorization behaviour of internal clients in XDMCP mode
Created attachment 4050 [details] Patch to workaround a bug in iiimx by ensuring WM_STATE exists in multiwindow mode
Added a couple of patches to fix other issues seen interworking with Solaris
Thanks for the patches. Should I release 1.6.2-2 immediately with these patches?
(In reply to comment #8) > Thanks for the patches. Should I release 1.6.2-2 immediately with these patches? I'll probably have a few more bits and pieces this week so might be worth waiting for those
(In reply to comment #9) > I'll probably have a few more bits and pieces this week so might be worth > waiting for those Fine. In the meantime, I've committed these to Ports SVN.
(In reply to comment #10) > (In reply to comment #9) > > I'll probably have a few more bits and pieces this week so might be worth > > waiting for those > > Fine. In the meantime, I've committed these to Ports SVN. You might as well push out a built with these changes when you have time. I'm not very productive at the moment due to various problems after rebuilding my development environment...
Shipped in 1.6.2-2; leaving open until fix is confirmed.
Apparent confirmation: http://cygwin.com/ml/cygwin-xfree/2009-10/msg00020.html Closing.