** Description changed: [IMPACT] Wine needs an update to libxcb to include upstream commit 23911a707b8845bff52cd7853fc5d59fb0823cef. This commit fixes an issue where multithreaded applications lock up when they use both OpenGL and X11. This is being hit with a number of popular games on both quantal and precise. [TESTCASE 1 - No wine required] 1) download https://bugs.freedesktop.org/attachment.cgi?id=67051 2) compile and run: --- gcc -o test t.c -lxcb -lpthread; ./test 3) When broken (without the patch) you'll just see "o" repeating over and over, when working properly (with the patch) you'll see both "o" and "x" appearing in the output. [TESTCASE 2 - Wine required] 1) download http://bugs.winehq.org/attachment.cgi?id=41417 and extract it 2) run wine graphics.exe and watch for it to get hung. - 3) It should fade out or be hung on a green screen soon after launch without the fix. + 3) It should fade out or be hung on a green screen soon after launch without the fix. [Regression Potential] - This patch is in the upstream libxcb repository and will be in libxcb - 1.8.2 when it releases. <more info on how regressions are most likely to - manifest after update needed> + This patch is in the stable libxcb 1.9 which was just released last + week. There has been no known fallout from it being in quantal for 2 + weeks.
-- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to libxcb in Ubuntu. https://bugs.launchpad.net/bugs/1059276 Title: Wine locks up when running multithreaded applications that touch both OpenGL and X11 To manage notifications about this bug go to: https://bugs.launchpad.net/libxcb/+bug/1059276/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp