[Bug 11534] New: Regression in comctl32 preventing startup of easyC Pro and . NET Framework 2.0 installer

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Feb 10 04:35:38 CST 2008


http://bugs.winehq.org/show_bug.cgi?id=11534

           Summary: Regression in comctl32 preventing startup of easyC Pro
                    and .NET Framework 2.0 installer
           Product: Wine
           Version: CVS/GIT
          Platform: PC
               URL: http://www.intelitekdownloads.com/easyCPRO/easyC_Pro_310
                    9.exe
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P2
         Component: comctl32
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: nodisgod at yahoo.com
                CC: rob at codeweavers.com


Created an attachment (id=10700)
 --> (http://bugs.winehq.org/attachment.cgi?id=10700)
Output from the .NET Framework 2.0 installer

On the latest 0.9.55 release, easyC Pro and the .NET Framework 2.0 installer
hang after being started with wine easyC_Pro_3109.exe and wine dotnetfx.exe
respectively. These issues were not exhibited in 0.9.54. A Git bisect revealed
the regression in question to be:

commit 53c6cdf918e10305f19e74e003fc4d2311ed556f
Author: Rob Shearman <rob at codeweavers.com>
Date:   Thu Jan 31 14:47:03 2008 +0000

    comctl32: Get the background colour in ANIMATE_PaintFrame, instead of just
in WM_PAINT.

    This fixes the rendering of transparent animations when using a
    background thread.

Invoking strace on the applications shows the app hung in a read() call, and
relay traces seem to indicate a hang in SendMessageW. While the easyC
application always hangs, the .NET Framework exhibits intermittent failures,
from failing with a critical section wait failure, to normal startup. 

This bug may be related to bug #11488.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list