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

dafioram trac at scummvm.org
Sat Sep 30 13:59:30 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 dafioram):

 I am able to reproduce this crash and it by trying to load any saved game
 from the english dos version via the launcher when on ubuntu 17.04 with
 commit g4938d5cc76. I get the same error as bgK. As bgK noted it also
 works when loading in-game.

 If I run this same game on win7-64 scummvm with commit ge4a1a0e (latest
 windows buildbot) I am able to load dos english saved games from the gmm
 without issue.

 If I load a save from my ubuntu playthrough that crashed it, it loads fine
 on my windows machine.
 If I load a save from my windows playthrough that worked, it crashes on
 the ubuntu setup with a different error:
 {{{
 Attempt to free non-bitmap 0006:0000 as bitmap!
 }}}

 with backtrace:
 {{{
  0: script 0 - Rama::play()
      obj at 0001:035c pc=0001:2c13 sp=ST:0000 fp=ST:0000 argp:ST:0001
  1: script 0 - Rama::init()
      by 0 obj at 0001:035c pc=0001:20e5 sp=ST:000a fp=ST:0005 argp:ST:0004
  2: script 0 - Rama::newRoom(0000:03f7)
      by 1 obj at 0001:035c pc=0001:23cb sp=ST:0014 fp=ST:000d argp:ST:000b
  3: script 0 - Rama::startRoom(0000:03f7)
      by 2 obj at 0001:035c pc=0001:2982 sp=ST:0017 fp=ST:0017 argp:ST:0015
  4: script 64994 - Game::startRoom(0000:03f7)
      by 3 obj at 0001:035c pc=0003:3083 sp=ST:001a fp=ST:001a argp:ST:0018
  5: script 1015 - easyPickins::init()
      by 4 obj at 0023:0024 pc=0023:2553 sp=ST:001d fp=ST:001c argp:ST:001b
  6: script 1015 - sierra_Splash::play()
      by 5 obj at 0023:2244 pc=0023:2fae sp=ST:001f fp=ST:001f argp:ST:001e
  7: script 1112 - VMDMovie::play()
      by 6 obj at 0023:2244 pc=0026:0885 sp=ST:0021 fp=ST:0021 argp:ST:0020
  8: script 1112 - sierra_Splash::VMD_Play()
      by 7 obj at 0023:2244 pc=0026:0b0d sp=ST:002a fp=ST:0023 argp:ST:0022
  9: script 1112 - sierra_Splash::close()
      by 8 obj at 0023:2244 pc=0026:0ca2 sp=ST:002c fp=ST:002c argp:ST:002b
  a:[9]  kPlayVMDClose()
      by 9 obj at 0000:0000 pc:none argp:ST:002d
 }}}

 So perhaps it has something to do with loading on linux.

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


More information about the Scummvm-tracker mailing list