https://bugs.winehq.org/show_bug.cgi?id=42907
cheetah@tanabi.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cheetah@tanabi.org
--- Comment #13 from cheetah@tanabi.org --- Ganthore would probably pay money to have this bug fixed, so you guys are totally missing out on an extortion opportunity :) But seriously, he's obsessed with this game, if there's any way we can get some help here you would make this guy happier than you can possibly know. :D
Anyway, I tried to help him. I ran strace on the hl.exe process and I can see it is hanging on read(7,...) File descriptor 7 is a pipe to wineserver.
I attached gdb to the process and forced it to return the read(...) with -1 just to see what happens. There's a lot of NtWaitForSingleObject, then some RtlpWaitForCriticalSection, then finally it looks like its doing something with registry keys and trying to NtNotifyChangeKeys ... eventually it gets stuck in a loop on WS_Select and there's nothing I can do in gdb to break that loop. Presumably, it's just forever trying to communicate with wineserver but no communications are returned.
I'm attaching my strace log in case that helps. :)