Cygwin/X 1.7 keyboard/mouse freeze shortly after Xwin login to Solaris

Jon TURNEY jon.turney@dronecode.org.uk
Fri Feb 19 17:03:00 GMT 2010


> --------------------------------------------------
> From: "Mark Veneziano"
> Sent: Thursday, February 04, 2010 9:22 PM
> To: <cygwin-xfree@cygwin.com>
> Subject: Cygwin/X 1.7 keyboard/mouse freeze shortly after Xwin login to
> Solaris
>
>> I am having a problem similar to the one mentioned by Tony Bennett in a
>> couple of messages to this list back in January.
>>
>> I use XWin -query to establish an XDMCP connection to a Solaris 10 host
>> (Tony's was AIX). I log in to Solaris CDE without any issues. Then as
>> soon
>> as I open and close one of the CDE "panels", XWin no longer responds to
>> keystrokes or mouse clicks. Moving the mouse around works fine, and
>> hovering the mouse over a window with a tooltip (for example the
>> perfmeter)
>> still causes the tooltip to be displayed, but clicking and keystrokes are
>> ignored. The only recourse is to terminate XWin from the X icon in the
>> system tray or from Task Manager.
>>
>> As an experiment, I tried running GNOME rather than CDE as my desktop
>> session, and that worked a little better, but as soon as I started a
>> Motif-based application (IBM/Rational Apex Ada development
>> environment), the
>> keyboard and mouse clicks died again.
>>
>> Running CDE and Apex on the same Solaris box via Cygwin/X 1.5 works
>> flawlessly. This problem only started occurring with 1.7. I even tried
>> compiling xorg-xserver 1.7.4.0 from source to see if there was a problem
>> specific to 1.7.3.0, but it behaved the exact same way.
>>
>> Thanks in advance for any suggestions!

On 11/02/2010 13:41, Mark Veneziano wrote:
 > Also, I tested using Xorg 1.7.4-1 on Fedora 12 Linux to remotely open
 > CDE applications (dtterm, dtpad, etc.) on a Solaris box. The problems
 > that occur under XWin 1.7.x with Cygwin do not occur with Xorg 1.7.x on
 > Linux. So this keyboard/mouse hang issue seems specific to Cygwin, not
 > to Xorg in general. The problem is reproducible even in multiwindow
 > mode. Just remotely open a Solaris dtterm from Cygwin XWin and Linux
 > Xorg. With XWin, right clicking in the dtterm window causes all
 > keyboard/mouse input to stop without ever showing the context menu (the
 > mouse pointer rotates from 10:00 to 2:00 and stays in that orientation).
 > With Xorg, the context menu is shown correctly and input continues to
 > work. Note that in multiwindow mode, keyboard/mouse input can be
 > restored by closing the dtterm window from the native window manager and
 > opening a new one. XWin does not have to be completely terminated to
 > restore input. Not sure if that's a clue for any of the developers.

Thanks for the bug report and clear reproduction steps.

I can reproduce the problem.

It's a bit disappointing that this has stopped working, after going to the 
trouble to make it work in Xserver 1.6.x. :-(  It's not immediately obvious 
what's changed to make it stop working.

-- 
Jon TURNEY
Volunteer Cygwin/X X Server maintainer

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/



More information about the Cygwin-xfree mailing list