Thread lock in Win16 application

Questions about Wine on Linux
Locked
ObsequiousNewt
Level 2
Level 2
Posts: 15
Joined: Wed Oct 15, 2014 8:19 pm

Thread lock in Win16 application

Post by ObsequiousNewt »

I'm trying to get "The Magic School Bus Explores the Solar System" working (I have my reasons). This is a 16-bit application, so I have to run it in Windows 95 mode. However, the installer freezes partway through. By performing a +relay trace, I determined the problem lay in a thread lock:

Code: Select all

002b:err:ntdll:RtlpWaitForCriticalSection section 0x7ea4d780 "syslevel.c: Win16Mutex" wait timed out in thread 002b, blocked by 0026, retrying (60 sec)
0026:err:ntdll:RtlpWaitForCriticalSection section 0x7bcc7be0 "loader.c: loader_section" wait timed out in thread 0026, blocked by 002b, retrying (60 sec)
A search of the Internet and other Wine resources led me to try a +all,-relay trace to determine what was causing the lock, so I tried:

Code: Select all

zeb@endor:~/Documents/prog/src/wine/wine-1.7.42$ WINEDEBUG=+all,-relay ./wine /media/zeb/MSBSOLAR/setup.exe 2>/dev/null
Terminated
zeb@endor:~/Documents/prog/src/wine/wine-1.7.42$ 
But it yielded nothing, and the program still crashed. What can I do to debug this program? I am at a loss.

I'm running the most recent version of Wine.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Thread lock in Win16 application

Post by dimesio »

File a bug.
Locked