[Bug 22619] New: Regression causing loader.c: loader_section wait timed out in Tap'Touche

wine-bugs at winehq.org wine-bugs at winehq.org
Fri May 7 13:05:28 CDT 2010


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 at winehq.org
        ReportedBy: cerebro.alexiel at gmail.com
                CC: m.b.lankhorst at 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 at 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 at 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 at Evan:~/Projects/wine$ git bisect good
4f4dd855c47cca17d4b750ca118826614afdc20c is first bad commit
commit 4f4dd855c47cca17d4b750ca118826614afdc20c
Author: Maarten Lankhorst <m.b.lankhorst at 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.

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