[Bug 785663] New: libxcb bug causes deadlock and freezing applications in wine
https://bugzilla.novell.com/show_bug.cgi?id=785663 https://bugzilla.novell.com/show_bug.cgi?id=785663#c0 Summary: libxcb bug causes deadlock and freezing applications in wine Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: All OS/Version: openSUSE 12.2 Status: NEW Severity: Major Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: novell@mirell.de QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.13 (KHTML, like Gecko) Chrome/24.0.1290.0 Safari/537.13 SUSE/24.0.1290.0 After starting various Windows applications using wine the application will randomly freeze and become unusable due to a deadlock occouring. I am using openSUSE 12.2 Final with wine 1.5.15, libxcb 1.8.1 and NVIDIA 310.14 drivers. Many applications started using wine are affected since this is a generic libxcb bug. Reproducible: Always Steps to Reproduce: 1. Start a GUI windows application using wine 2. Use it for some time 3. Notice it freezes Actual Results: When the deadlock occours, the wine output is: err:ntdll:RtlpWaitForCriticalSection section 0x15d60c "bitblt.c: surface" wait timed out in thread 0009, blocked by 0024, retrying (60 sec) The application window is "frozen". Expected Results: Program does not freeze and continues to work. The bug is also reported upstream at wine: http://bugs.winehq.org/show_bug.cgi?id=31882#c13 It appears to be a libxcb deadlock bug which was known upstream and is fixed in libxcb 1.9. I have already backported the fix/patch on OBS here: https://build.opensuse.org/package/show?package=libxcb&project=home%3AFunkyM... With this fix for libxcb, wine applications no longer freeze and work fine. However, I have no idea how this would be pushed to the offical update repository as I am unable to submit back my package changes. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=785663 https://bugzilla.novell.com/show_bug.cgi?id=785663#c1 --- Comment #1 from Stefan Dirsch <sndirsch@suse.com> 2012-10-18 13:24:00 UTC --- *** Bug 785664 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=785664 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=785663 https://bugzilla.novell.com/show_bug.cgi?id=785663#c Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED AssignedTo|bnc-team-xorg-bugs@forge.pr |xorg-maintainer-bugs@forge. |ovo.novell.com |provo.novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=785663 https://bugzilla.novell.com/show_bug.cgi?id=785663#c2 --- Comment #2 from Stefan Dirsch <sndirsch@suse.com> 2012-10-18 13:26:53 UTC --- Oh. You already branched it. So you can just submit it back via "osc sr". -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=785663 https://bugzilla.novell.com/show_bug.cgi?id=785663#c3 --- Comment #3 from M. S. <novell@mirell.de> 2012-10-18 13:34:42 UTC --- Thanks, indeed using cli "osc sr" instead of using the OBS Web-UI apparently worked (despite showing a warning about some "NEW maintenance incident") and created a sr to "openSUSE:Maintenance": https://build.opensuse.org/request/show/138720 Hope that is enough to merge it and push out an update... I prolly missed the Maintenance stuff. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=785663 https://bugzilla.novell.com/show_bug.cgi?id=785663#c4 Marcus Meissner <meissner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |meissner@suse.com --- Comment #4 from Marcus Meissner <meissner@suse.com> 2012-10-18 20:43:11 UTC --- you should mention this bug here in the .changes entry: According to the new patch-tagging-guidelines of the opensuse-review team, please create a bug on bugzilla.novell.com with a description what your patch fixes and add the bnc#id and the full name of the new patch-file to the .changes-entry. (see http://en.opensuse.org/openSUSE:Package_maintenance) 1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=785663 https://bugzilla.novell.com/show_bug.cgi?id=785663#c5 Arnav Singh <arnavion@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |arnavion@gmail.com --- Comment #5 from Arnav Singh <arnavion@gmail.com> 2012-10-22 15:18:02 UTC --- *** Bug 786027 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=786027 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=785663 https://bugzilla.novell.com/show_bug.cgi?id=785663#c6 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #6 from Benjamin Brunner <bbrunner@suse.com> 2012-10-29 12:36:41 CET --- Update released for 12.2. Resolved fixed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=785663 https://bugzilla.novell.com/show_bug.cgi?id=785663#c7 --- Comment #7 from Swamp Workflow Management <swamp@suse.de> 2012-10-29 12:10:11 UTC --- openSUSE-RU-2012:1409-1: An update that has one recommended fix can now be installed. Category: recommended (low) Bug References: 785663 CVE References: Sources used: openSUSE 12.2 (src): libxcb-1.8.1-2.4.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com