Created attachment 47618 [details] [review] suggested diff On QNX: # grep POLLIN /usr/include/poll.h #define POLLIN (POLLRDNORM | POLLRDBAND) On exit from the poll loop in _xcb_conn_wait() only POLLRDNORM is set and the current test for input doesn't succeed. Attached is a diff that I believe is safe on all platforms.
Review of attachment 47618 [details] [review]: Looks reasonable. Acked-by: Julien Cristau <jcristau@debian.org>
Any reason this patch hasn't been applied yet? I'm seeing the same problem on other OSes such as HP-UX that also define POLLIN to be (POLLRDNORM | POLLRDBAND). Patch seems to work for those systems as well.
Created attachment 85452 [details] [review] git patch based on seanb's diff
Pushed as commit f1405d9fe4a6ddcae24585ba254389a4c4f4c8c9
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.