https://bugs.winehq.org/show_bug.cgi?id=54511
--- Comment #9 from Fabian Maurer dark.shadow4@web.de --- Created attachment 77413 --> https://bugs.winehq.org/attachment.cgi?id=77413 +relay logs
It's not really hanging like that, it constantly uses one full CPU core for both dash.exe and wineserver. I don't think attaching a debugger helps much.
I tried getting a +relay log, but this makes the issue disappear, which is weird. Unless I add a ntdll.* exclude, then the issue reappears. Both attached.
I can work around the issue by making GetProcAddress(<ntdll>, "RtlGetCurrentDirectory_U") return NULL.
In the relay log you can see the last thing that happens in the good.log is the same thing that tries calculating the "FAST_CWD pointer". When it fails it is good, but in the bad case that seems to hang forever.