libXt 1.1.2 has regressions too

Jeremy Huddleston jeremyhu at
Mon Mar 12 23:56:52 PDT 2012

I reverted the commit which caused the regressions in libXt-1.1.2.  The issue was that libXt was retrying when it got a POLLHUP rather than passing it along to Xlib which would handle it with XIOError.  After investigating this issue, I'm not sure that the original patch that caused this actually needs a fix any more.  I think the issue may have been limited to the !xcb case in Xlib which probably didn't handle POLLNVAL.  I believe that xcb should be setting the connection error state on POLLNVAL, so it should follow the same path into XIOError, but I'll followup on that in the original bug report as time allows.

On Mar 12, 2012, at 9:38 AM, Alan Coopersmith <alan.coopersmith at> wrote:

> [Bug 47203] libxt 1.1.2 breaks xscreensaver
> [Bug 47216] upgrade to libxt 1.1.2 breaks "windowless" applications
> Package builders may want to watch out from those if they're considering
> an upgrade.
> Help from any developers with time & knowledge to help track these down would
> be appreciated.
> -- 
> 	-Alan Coopersmith-              alan.coopersmith at
> 	 Oracle Solaris Engineering -
> _______________________________________________
> xorg-devel at X.Org development
> Archives:
> Info:

More information about the xorg-devel mailing list