[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