http://bugs.winehq.org/show_bug.cgi?id=22619
Summary: Regression causing loader.c: loader_section wait timed out in Tap'Touche Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winmm&mci AssignedTo: wine-bugs@winehq.org ReportedBy: cerebro.alexiel@gmail.com CC: m.b.lankhorst@gmail.com
Hi,
I noticed a regression in this software. (Demo version can still be downloaded at http://www.demarque.com/download_demo/index.asp?noProduit=45fra) The bug occurs before seeing the main UI. So simply launch it and then click on "Quitter".
When it worked, console output was alex@Evan:~/.wine/drive_c/Program Files/Tap'Touche 5$ /home/alex/Projects/wine/wine ./TTouche.exe fixme:xrender:XRender_AlphaBlend not supported - XRENDER headers were missing at compile time fixme:system:SetProcessDPIAware stub! fixme:dwmapi:DwmIsCompositionEnabled 0x33cf64 fixme:iphlpapi:NotifyAddrChange (Handle 0xa6ce8c8, overlapped 0xa6ce8d0): stub fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy
but now I get alex@Evan:~/.wine/drive_c/Program Files/Tap'Touche 5$ /home/alex/Projects/wine/wine ./TTouche.exe fixme:bitblt:client_side_dib_copy potential optimization: client-side color-index mode DIB copy err:ntdll:RtlpWaitForCriticalSection section 0x68215864 "loader.c: loader_section" wait timed out in thread 001d, blocked by 001b, retrying (60 sec) wine: Critical section 68215864 wait failed at address 0x6819c088 (thread 001d), starting debugger... Unhandled exception: wait failed on critical section 0x68215864 loader_section err:seh:raise_exception Unhandled exception code c0000194 flags 0 addr 0x6819c088 Process of pid=001a has terminated No process loaded, cannot execute 'echo Modules:' Cannot get info on module while no process is loaded No process loaded, cannot execute 'echo Threads:' process tid prio (all id:s are in hex) 00000008 TTouche.exe 00000009 0 0000000e services.exe 00000014 0 00000010 0 0000000f 0 00000011 winedevice.exe 00000016 0 00000013 0 00000012 0 00000017 explorer.exe 00000018 0 You must be attached to a process to run this command. No process loaded, cannot execute 'detach'
I did a regression test and found alex@Evan:~/Projects/wine$ git bisect good 4f4dd855c47cca17d4b750ca118826614afdc20c is first bad commit commit 4f4dd855c47cca17d4b750ca118826614afdc20c Author: Maarten Lankhorst m.b.lankhorst@gmail.com Date: Wed Mar 31 20:19:35 2010 +0200
winmm: Defer loading drivers until they are requested.
:040000 040000 f3db7429aa6c8f870e6abd1f6328c5412731dbe1 3bd406034df5d9e5ddd9b2cdf8b8a51af36926ea M dlls
Reverting the patch solves the issue (even if `patch` failed to revert some part of this patch)
I pasted here some logs because I didn't want to add an attachment for some lines. If you think that's wrong, tell me and I won't do it again.