[Bug 9729] New: Regression: gdi/ x11 related changes cause lockups in various win32 gui apps

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Sep 21 05:10:16 CDT 2007


           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 at winehq.org
        ReportedBy: focht at gmx.net


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 at winehq.org>
Date:   Mon Sep 17 16:48:56 2007 +0200

    gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the bitmap

: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.


Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the wine-bugs mailing list