Summary: | libxt 1.1.2 breaks xscreensaver | ||
---|---|---|---|
Product: | xorg | Reporter: | Dave <davemorgan353> |
Component: | Lib/Xt | Assignee: | Xorg Project Team <xorg-team> |
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | major | ||
Priority: | high | CC: | jeremyhu, mail, matthieu.herrb, semmikozod |
Version: | 7.7 (2012.06) | Keywords: | regression |
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | 2012BRB_Reviewed | ||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 47255 |
Description
Dave
2012-03-11 07:38:30 UTC
I suspect this might be due to the change in http://cgit.freedesktop.org/xorg/lib/libXt/commit/?id=70bb9e28d37fff4ead4d0a2c672af77059765fa4 that Jeremy applied to fix bug 20048, since that appears to the be the change closest to the Select() error handling code in this release. If that is the case, I'm curious what fd->revents and fd->events are set to, but lets first confirm that this is the cause. Dave, can you please build libXt-1.1.2 with 70bb9e28d37fff4ead4d0a2c672af77059765fa4 reverted? I will do so this evening when I get home from work. I can confirm the reverting 70bb9e28d37fff4ead4d0a2c672af77059765fa4 fixes it for me. I can also confirm that this fixes it. Ok, then can you tell me what fd->revents and fd->events are set to? |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.