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@winehq.org ReportedBy: nodisgod@yahoo.com CC: rob@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@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.