http://bugs.winehq.org/show_bug.cgi?id=9729
Summary: Regression: gdi/x11 related changes cause lockups in various win32 gui apps Product: Wine Version: CVS/GIT Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: wine-gdi-(printing) AssignedTo: wine-bugs@winehq.org ReportedBy: focht@gmx.net
Hello,
I experienced several gdi/x11 lockups in various windows gui applications with recent git snapshots. While trying to verify a bug (http://bugs.winehq.org/show_bug.cgi?id=9724) I noticed that application is actually quite good for reproducing (instant lockup on file open/save dialog). Though it suffers from other bugs unrelated to this one so I filed this issue as separate bug.
This is a regression, causing gui applications to completely lock up
--- snip --- err:ntdll:RtlpWaitForCriticalSection section 0x617e8ca0 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0009, blocked by 0016, retrying (60 sec) err:ntdll:RtlpWaitForCriticalSection section 0x61270a80 "gdiobj.c: GDI_level" wait timed out in thread 0016, blocked by 0009, retrying (60 sec) --- snip ---
First bad commit is:
--- snip --- baa8d225435f3bc029825b7601ca34a580b5e293 is first bad commit commit baa8d225435f3bc029825b7601ca34a580b5e293 Author: Alexandre Julliard julliard@winehq.org Date: Mon Sep 17 16:48:56 2007 +0200
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the bitmap functions.
:040000 040000 c2e3cf9b099b159ba06b616f12396d3eec97b053 4f3af2c6e18421d1b8db70a2f7558a9ab74f40b2 M dlls --- snip ---
It should be noted that this commits cause immediate lockup in some applications - but not all. It's possible that later commits escalate this problem/behaviour further.
Regards