libXt 1.1.2 has regressions too
jeremyhu at freedesktop.org
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 oracle.com> 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.com
> Oracle Solaris Engineering - http://blogs.oracle.com/alanc
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel
More information about the xorg-devel