https://bugs.winehq.org/show_bug.cgi?id=43356
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-dinput
--- Comment #10 from Sebastian Lackner sebastian@fds-team.de --- (In reply to Adi from comment #0)
err:ntdll:RtlpWaitForCriticalSection section 0xa2e65c "../../../wine/dlls/dinput/mouse.c: SysMouseImpl*->base.crit" wait timed out in thread 008b, blocked by 0080, retrying (60 sec) err:ntdll:RtlpWaitForCriticalSection section 0x21fce33c "../../../wine/dlls/dinput/dinput_main.c: dinput_hook_crit" wait timed out in thread 0080, blocked by 008b, retrying (60 sec)
Thanks for reporting this issue. It is certainly a Wine bug (problem with the order in which critical sections are acquired). Setting component to dinput.
For testing purposes I have pushed the following builds:
* https://dev.wine-staging.com/builder/group/182/ - Wine Staging 2.12 plus a proposed fix for the dinput bug.
* https://dev.wine-staging.com/builder/group/181/ - Build of Wine 2.12 after applying the Steam fix.
After the builds have finished click on "Downloads" and grab a pkg or tarball installer (the pkg files are not signed, so you have to do right-click and open with the installation program, instead of double-clicking). Please let me know which of the builds above work. It is possible that the dev version does not require the critical section fix because the input handling is slower, and does not trigger this bug.