using scummvm-1.7.0-win32 in Windows 7 64-bit
When loading a save from the Pool of Peace, sometimes ScummVM will stop responding. I don't know why.
To recreate, load the savegame, then load the savegame again. Sometimes it will crash, and sometimes it won't.
I was wrong about it being specific to the Pool of Peace area, because I encountered the same sort of crash in a different area. savegame attached
Tested with the attached savegames and the latest git master (v1.8.0git) on Linux x86_64,
Can NOT replicate with qfg3.009 loading from launcher (though this does not eliminate the possibility of a unstable bug).
Can reliably replicate with qfg3.008 loading from launcher. This gives:
WARNING: Clone entry without a base class: 2163!
before crashing with a segfault.
Running this under GDB gives the following backtrace from the segfault:
Last edit: digitall 2014-07-31
m_kiewitz: Can you replicate?
Seems that a screen object isn't created properly when loading
It looks like this savegame (008) has a clone with baseobj = 0096:0107, but while 0x96 is indeed a script segment (script 33), offset 0x107 does not point at an object in that script. I don't know how such a situation would occur.
Turns out the warning+segfault digitall reports is just a QfG3 version mismatch.
However, I do get the occasional hang when loading this savegame, caused by a deadlock in the audio code somewhere.