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

Bastien Bouclet trac at scummvm.org
Sat Sep 30 07:09:25 CEST 2017


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

 Steps to reproduce:
 Save just after entering the elevator at the beginning of the game. Quit
 ScummVM, start it again and try to load the save from the launcher.

 {{{
 scummvm: ../common/array.h:164: T&
 Common::Array<T>::operator[](Common::Array<T>::size_type) [with T =
 Sci::SegmentObj*; Common::Array<T>::size_type = unsigned int]: Assertion
 `idx < _size' failed.

 Thread 1 "scummvm" received signal SIGABRT, Aborted.
 0x00007ffff52ca8a0 in raise () from /usr/lib/libc.so.6

 (gdb) bt
 #0  0x00007ffff52ca8a0 in raise () from /usr/lib/libc.so.6
 #1  0x00007ffff52cbf09 in abort () from /usr/lib/libc.so.6
 #2  0x00007ffff52c30dc in __assert_fail_base () from /usr/lib/libc.so.6
 #3  0x00007ffff52c3153 in __assert_fail () from /usr/lib/libc.so.6
 #4  0x0000555555656150 in Common::Array<Sci::SegmentObj*>::operator[]
 (this=0x555557dd12d8, idx=9575) at ../common/array.h:164
 #5  0x00005555556706cd in Sci::SegManager::freeBitmap
 (this=0x555557dd12d0, addr=...) at
 ../engines/sci/engine/seg_manager.cpp:960
 #6  0x00005555557109f4 in Sci::VMDPlayer::closeComposited
 (this=0x55555744b288) at ../engines/sci/graphics/video32.cpp:952
 #7  0x000055555570f813 in Sci::VMDPlayer::close (this=0x55555744b288) at
 ../engines/sci/graphics/video32.cpp:603
 #8  0x000055555564af8b in Sci::kPlayVMDClose (s=0x555555daeb40, argc=0,
 argv=0x5555574be538) at ../engines/sci/engine/kvideo.cpp:434
 #9  0x000055555567b071 in Sci::callKernelFunc (s=0x555555daeb40,
 kernelCallNr=146, argc=0) at ../engines/sci/engine/vm.cpp:443
 #10 0x000055555567cdea in Sci::run_vm (s=0x555555daeb40) at
 ../engines/sci/engine/vm.cpp:896
 #11 0x0000555555613ad4 in Sci::SciEngine::runGame (this=0x555557ac5750) at
 ../engines/sci/sci.cpp:692
 #12 0x0000555555612711 in Sci::SciEngine::run (this=0x555557ac5750) at
 ../engines/sci/sci.cpp:459
 #13 0x00005555555e3bbd in runGame (plugin=0x5555560b68d0, system=...,
 edebuglevels=...) at ../base/main.cpp:263
 #14 0x00005555555e4b58 in scummvm_main (argc=1, argv=0x7fffffffe228) at
 ../base/main.cpp:529
 }}}

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


More information about the Scummvm-tracker mailing list