Code: Select all
gzdoom -host 2 -nomonsters +deathmatch 1 +sv_cheats 1
Code: Select all
gzdoom -join localhost
The place in the code where the crash happens is in dobjgc.h, line 99:
Spoiler:Unfortunately, the crash doesn't happen all the time. So far I haven't found out what exactly I have to do to ensure it always happens. I just run the game in the configuration I've described above and exit immediately. Sometimes it crashes, sometimes it does not. The version I'm using for these tests is g3.7pre-263-g45ef7bca4.
Attempting to bisect the repository to find out the commit where the crash was first introduced did not succeed - I could not find a good commit to start from. This commit is the oldest one I know is affected. Earlier versions either do not run due to script errors, or cannot be compiled outright due to Visual Studio throwing an internal compiler error when compiling zcc_expr.cpp. Even older versions require FMOD and similar stuff, which I don't have on my system.
I can provide a crash report if need be, but I'm not sure a crash report from a self-compiled debug build will be useful. Still, I can provide further feedback on request.