[Xcb] [Bug 54671] Wine locks up when running multithreaded applications that touch both OpenGL and X11

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Sep 12 05:57:52 PDT 2012


Uli Schlachter <psychon at znc.in> changed:

           What    |Removed                     |Added
         AssignedTo|xorg-team at lists.x.org       |xcb at lists.freedesktop.org
          QAContact|xorg-team at lists.x.org       |xcb at lists.freedesktop.org
            Product|xorg                        |XCB
          Component|Lib/Xlib                    |Library

--- Comment #13 from Uli Schlachter <psychon at znc.in> 2012-09-12 12:57:52 UTC ---
After all, this seems to be a bug in xcb, not in Xlib.

I'm not sure about the idea of the proposed patch. If there are seperate
reading and writing threads, the reading thread could stop reading and we end
up without any reading thread. In theory this could cause a dead-lock where the
server refuses to read until some of the already written data gets handled in
the client, but this seems quite unlikely.

For the patch itself: fd.fd is not initialized in the "just writing"-case.

Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
You are the assignee for the bug.

More information about the Xcb mailing list