https://bugs.winehq.org/show_bug.cgi?id=49863
Bug ID: 49863 Summary: Tony hawk pro skater 1 + 2 crash at startup Product: Wine Version: 5.17 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jesper@slashwin.dk Distribution: ---
Created attachment 68206 --> https://bugs.winehq.org/attachment.cgi?id=68206 Tar containing the 'info proc', 'RelayExclude', and log
Tony hawk pro skater 1 + 2 (the new 2020 remake) crashes on startup when started from the Epic Games Launcher. In regular wine it just crashes, while in wine staging it gets a window, and then crashes.
Without extra debug options there's no output indicating the source of the error, and since the game has to be started through the launcher isolating the debug output is not easy. The best way I've found is to just dump relay with +pid for the launcher, and then dumping the 'info proc' to filter the log.
Unfortunately relay causes some timings to get messed up which seems to cause an infinite loop during early startup. I've created a RelayExclude that excludes enough to get the game to crash with +relay (it's the quiet_hand.reg). It's possible that some of the entries aren't required.
I've also attached the log output that I've been able to collect so far. I've stripped out all the log output that doesn't relate to the inner 'THPS2.exe(0400)' process, and limited it to the last 1M lines, since the archive got too big (there's close to 9M lines in the full output).
The log output ends in an exception, but I have no idea how to debug that.