[Scummvm-tracker] [ScummVM] #10252: SCI: RAMA: Assertion failure when loading from launcher

Bastien Bouclet trac at scummvm.org
Sat Sep 30 10:00:03 CEST 2017


#10252: SCI: RAMA: Assertion failure when loading from launcher
---------------------+-------------------------
  Reporter:  bgK     |      Owner:  (none)
      Type:  defect  |     Status:  new
  Priority:  normal  |  Component:  Engine: SCI
Resolution:          |   Keywords:  sci32
      Game:  RAMA    |
---------------------+-------------------------

Comment (by bgK):

 The game loads when using valgrind. Those errors seem relevant:
 {{{
 ==27873== Conditional jump or move depends on uninitialised value(s)
 ==27873==    at 0x2C3805: Sci::VMDPlayer::close() (video32.cpp:602)
 ==27873==    by 0x1FEF8A: Sci::kPlayVMDClose(Sci::EngineState*, int,
 Sci::reg_t*) (kvideo.cpp:434)
 ==27873==    by 0x22F070: Sci::callKernelFunc(Sci::EngineState*, int, int)
 (vm.cpp:443)
 ==27873==    by 0x230DE9: Sci::run_vm(Sci::EngineState*) (vm.cpp:896)
 ==27873==    by 0x1C7AD3: Sci::SciEngine::runGame() (sci.cpp:692)
 ==27873==    by 0x1C6710: Sci::SciEngine::run() (sci.cpp:459)
 ==27873==    by 0x197BBC: runGame(PluginSubclass<MetaEngine> const*,
 OSystem&, Common::String const&) (main.cpp:263)
 ==27873==    by 0x198B57: scummvm_main (main.cpp:529)
 ==27873==    by 0x195D2B: main (posix-main.cpp:45)
 ==27873==
 ==27873== Conditional jump or move depends on uninitialised value(s)
 ==27873==    at 0x1CADFB: Sci::reg_t::operator!=(Sci::reg_t const&) const
 (vm_types.h:86)
 ==27873==    by 0x2C49D6: Sci::VMDPlayer::closeComposited()
 (video32.cpp:951)
 ==27873==    by 0x2C3812: Sci::VMDPlayer::close() (video32.cpp:603)
 ==27873==    by 0x1FEF8A: Sci::kPlayVMDClose(Sci::EngineState*, int,
 Sci::reg_t*) (kvideo.cpp:434)
 ==27873==    by 0x22F070: Sci::callKernelFunc(Sci::EngineState*, int, int)
 (vm.cpp:443)
 ==27873==    by 0x230DE9: Sci::run_vm(Sci::EngineState*) (vm.cpp:896)
 ==27873==    by 0x1C7AD3: Sci::SciEngine::runGame() (sci.cpp:692)
 ==27873==    by 0x1C6710: Sci::SciEngine::run() (sci.cpp:459)
 ==27873==    by 0x197BBC: runGame(PluginSubclass<MetaEngine> const*,
 OSystem&, Common::String const&) (main.cpp:263)
 ==27873==    by 0x198B57: scummvm_main (main.cpp:529)
 ==27873==    by 0x195D2B: main (posix-main.cpp:45)
 ==27873==
 ==27873== Conditional jump or move depends on uninitialised value(s)
 ==27873==    at 0x1CAE1A: Sci::reg_t::operator!=(Sci::reg_t const&) const
 (vm_types.h:86)
 ==27873==    by 0x2C49D6: Sci::VMDPlayer::closeComposited()
 (video32.cpp:951)
 ==27873==    by 0x2C3812: Sci::VMDPlayer::close() (video32.cpp:603)
 ==27873==    by 0x1FEF8A: Sci::kPlayVMDClose(Sci::EngineState*, int,
 Sci::reg_t*) (kvideo.cpp:434)
 ==27873==    by 0x22F070: Sci::callKernelFunc(Sci::EngineState*, int, int)
 (vm.cpp:443)
 ==27873==    by 0x230DE9: Sci::run_vm(Sci::EngineState*) (vm.cpp:896)
 ==27873==    by 0x1C7AD3: Sci::SciEngine::runGame() (sci.cpp:692)
 ==27873==    by 0x1C6710: Sci::SciEngine::run() (sci.cpp:459)
 ==27873==    by 0x197BBC: runGame(PluginSubclass<MetaEngine> const*,
 OSystem&, Common::String const&) (main.cpp:263)
 ==27873==    by 0x198B57: scummvm_main (main.cpp:529)
 ==27873==    by 0x195D2B: main (posix-main.cpp:45)

 }}}

--
Ticket URL: <https://bugs.scummvm.org/ticket/10252#comment:3>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list