https://bugs.winehq.org/show_bug.cgi?id=57048
Bug ID: 57048 Summary: services.exe crashes on first wine prefix start after every host system reboot Product: Wine Version: 9.14 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: hibbsncc1701@gmail.com Distribution: ---
Created attachment 76901 --> https://bugs.winehq.org/attachment.cgi?id=76901 Console log of crash in wine-9.14
When starting a wine prefix for the first time after host boot (i.e. after Linux's kernel and it's window manager has started) services.exe crashes after stalling due to a critical section timeout in the loader.
This only happens once per host boot. Subsequent runs of any wine prefix during the same host session, including the one that failed initially, will work just fine without crashing.
Console log attached.
Speculation: Due to the loader timeout message, I think this may be an issue involving delays from the host system trying to load wine's binaries from disk. This system has a mechanical hard disk, which means that there is a delay when it cache misses and needs to fetch data from disk for the first time. Wine may just not be waiting long enough for it to work in this case, but subsequent loads of wine hit the kernel cache instead. Which will respond in time. (Although if that's the case, shouldn't wine have some sort of event call back that handles this?)