[Scummvm-tracker] [ScummVM :: Bugs] #13192: SCI: Police Quest 4 - Random Crashes
ScummVM :: Bugs
trac at scummvm.org
Sun Jan 2 14:16:39 UTC 2022
#13192: SCI: Police Quest 4 - Random Crashes
--------------------+-----------------------------
Reporter: jamokoo | Owner: digitall
Type: defect | Status: pending
Priority: normal | Component: Engine: SCI
Version: | Resolution: fixed
Keywords: | Game: Police Quest 4
--------------------+-----------------------------
Comment (by jamokoo):
i compiled 3e32365f0f03a5e32ec5b56194ce000c72ff2b63 with visual studio and
got it to crash. here is the callstack:
vcruntime140d.dll!79a63aff()
vcruntime140d.dll![Frames below may be incorrect and/or missing, no
symbols loaded for vcruntime140d.dll]
scummvm.exe!Sci::ResourcePatcher::patchResource(Sci::Resource & resource,
const Sci::GameResourcePatch & patch) Line 670
at
D:\projects\scummvm\engines\sci\resource\resource_patcher.cpp(670)
scummvm.exe!Sci::ResourcePatcher::applyPatch(Sci::Resource & resource)
Line 521
at
D:\projects\scummvm\engines\sci\resource\resource_patcher.cpp(521)
scummvm.exe!Sci::ResourceManager::loadResource(Sci::Resource * res) Line
430
at D:\projects\scummvm\engines\sci\resource\resource.cpp(430)
scummvm.exe!Sci::ResourceManager::findResource(Sci::ResourceId id, bool
lock) Line 1219
at D:\projects\scummvm\engines\sci\resource\resource.cpp(1219)
scummvm.exe!Sci::ScreenItem::setFromObject(Sci::SegManager * segMan, const
Sci::reg_t object, const bool updateCel, const bool updateBitmap) Line 169
at D:\projects\scummvm\engines\sci\graphics\screen_item32.cpp(169)
scummvm.exe!Sci::ScreenItem::ScreenItem(const Sci::reg_t object) Line 51
at D:\projects\scummvm\engines\sci\graphics\screen_item32.cpp(51)
scummvm.exe!Sci::GfxFrameout::kernelAddScreenItem(const Sci::reg_t object)
Line 227
at D:\projects\scummvm\engines\sci\graphics\frameout.cpp(227)
scummvm.exe!Sci::kAddScreenItem(Sci::EngineState * s, int argc, Sci::reg_t
* argv) Line 184
at D:\projects\scummvm\engines\sci\engine\kgraphics32.cpp(184)
scummvm.exe!Sci::callKernelFunc(Sci::EngineState * s, int kernelCallNr,
int argc) Line 382
at D:\projects\scummvm\engines\sci\engine\vm.cpp(382)
scummvm.exe!Sci::run_vm(Sci::EngineState * s) Line 902
at D:\projects\scummvm\engines\sci\engine\vm.cpp(902)
scummvm.exe!Sci::invokeSelector(Sci::EngineState * s, Sci::reg_t object,
int selectorId, int k_argc, Sci::reg_t * k_argp, int argc, const
Sci::reg_t * argv) Line 325
at D:\projects\scummvm\engines\sci\engine\selector.cpp(325)
scummvm.exe!Sci::kListEachElementDo(Sci::EngineState * s, int argc,
Sci::reg_t * argv) Line 619
at D:\projects\scummvm\engines\sci\engine\klists.cpp(619)
scummvm.exe!Sci::callKernelFunc(Sci::EngineState * s, int kernelCallNr,
int argc) Line 382
at D:\projects\scummvm\engines\sci\engine\vm.cpp(382)
scummvm.exe!Sci::run_vm(Sci::EngineState * s) Line 902
at D:\projects\scummvm\engines\sci\engine\vm.cpp(902)
scummvm.exe!Sci::SciEngine::runGame() Line 673
at D:\projects\scummvm\engines\sci\sci.cpp(673)
scummvm.exe!Sci::SciEngine::run() Line 443
at D:\projects\scummvm\engines\sci\sci.cpp(443)
scummvm.exe!runGame(const Plugin * plugin, const Plugin * enginePlugin,
OSystem & system, const Common::String & debugLevels) Line 318
at D:\projects\scummvm\base\main.cpp(318)
scummvm.exe!scummvm_main(int argc, const char * const * argv) Line 626
at D:\projects\scummvm\base\main.cpp(626)
scummvm.exe!SDL_main(int argc, char * * argv) Line 75
at
D:\projects\scummvm\backends\platform\sdl\win32\win32-main.cpp(75)
scummvm.exe!WinMain(HINSTANCE__ * __formal, HINSTANCE__ * __formal, char *
__formal, int __formal) Line 54
at
D:\projects\scummvm\backends\platform\sdl\win32\win32-main.cpp(54)
[External Code]
--
Ticket URL: <https://bugs.scummvm.org/ticket/13192#comment:10>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list