[Scummvm-tracker] [ScummVM :: Bugs] #13661: SAGA: IHNM: "createThread wrong scriptEntryPointNumber" when starting with Benny

ScummVM :: Bugs trac at scummvm.org
Tue May 30 23:07:22 UTC 2023


#13661: SAGA: IHNM: "createThread wrong scriptEntryPointNumber" when starting with
Benny
----------------------+------------------------------
Reporter:  dwatteau   |       Owner:  dwatteau
    Type:  defect     |      Status:  pending
Priority:  normal     |   Component:  Engine: SAGA
 Version:             |  Resolution:  pending
Keywords:  threading  |        Game:  I Have No Mouth
----------------------+------------------------------
Comment (by johnpevensie):

 I tested Inherit the Earth with the new plugin. I still get the same
 errors. However, I did run the game from Terminal and get more output. I
 have also added my own annotations:

 AGA AMIGA INHERIT THE EARTH OUTPUT:

 Running Inherit the Earth: Quest for the Orb (AGA CD/Amiga/English)
 aga.exe: e6d93bbf0f89786eb930fbc81e02810d, 202328 bytes.
 ite.rtn: 749885c0f7eaab4e977dc26a41d99ad8, 18524 bytes.
 ite.sounds: f09b29e3204192de7e8cc6b073cb34f5, 640284 bytes.
 ite.voices: daf62750f5322da03fab395e548b0b8f, 217376825 bytes.
 -the list of data files loaded by the game

 WARNING: Sprite::loadList offset exceeded!
 WARNING: Sprite::loadList offset exceeded!
 WARNING: Sprite::loadList offset exceeded!
 WARNING: Sprite::loadList offset exceeded!
 WARNING: Anim::load animId=0 Excessive dimensions 320x16191, skipping!
 WARNING: Anim::load animId=1 Excessive dimensions 320x16191, skipping!
 WARNING: Anim::load animId=2 Excessive dimensions 320x16191, skipping!
 WARNING: Anim::load animId=3 Excessive dimensions 320x16191, skipping!
 WARNING: Anim::load animId=4 Excessive dimensions 320x16191, skipping!
 WARNING: Anim::load animId=5 Excessive dimensions 320x16191, skipping!
 WARNING: Anim::load animId=6 Excessive dimensions 320x16191, skipping!
 -these warnings show during the intro. The intro plays well, with speech
 or without.

 Script::createThread(): calling loadModule(8)
 Script::createThread(): scriptEntryPointNumber: 22
 Script::createThread(): _modules[8].entryPoints.size: 0
 Script::createThread wrong scriptEntryPointNumber!
 -These entries attempt to begin the game, but ScummVM crashes with the
 above error message. The below displays in the debugger:

 Debugger started, type 'exit' to return to the game.
 Type 'help' to see a little list of commands and variables.
 ERROR: Script::createThread wrong scriptEntryPointNumber!



 ECS AMIGA INHERIT THE EARTH OUTPUT:

 Running Inherit the Earth: Quest for the Orb (ECS CD/Amiga/English)
 ecs.exe: 29665b96c2758aec3906ebc891079234, 204228 bytes.
 ecs.rtn: c9d09514839d771efdc82ad761413349, 18584 bytes.
 ite.sounds: f09b29e3204192de7e8cc6b073cb34f5, 640284 bytes.
 ite.voices: daf62750f5322da03fab395e548b0b8f, 217376825 bytes.
 -the list of data files loaded by the game

 WARNING: Sprite::loadList offset exceeded!
 WARNING: Sprite::loadList offset exceeded!
 WARNING: Sprite::loadList offset exceeded!
 WARNING: Sprite::loadList offset exceeded!
 WARNING: Anim::load animId=0 Excessive dimensions 320x16191, skipping!
 WARNING: Anim::load animId=1 Excessive dimensions 320x16191, skipping!
 WARNING: Anim::load animId=2 Excessive dimensions 320x16191, skipping!
 WARNING: Anim::load animId=3 Excessive dimensions 320x16191, skipping!
 WARNING: Anim::load animId=4 Excessive dimensions 320x16191, skipping!
 WARNING: Anim::load animId=5 Excessive dimensions 320x16191, skipping!
 WARNING: Anim::load animId=6 animation magic mismatch (0xeeea vs 0x44),
 skipping!
 -these warnings show during the intro. The intro plays well in both
 versions, with speech or without.

 Script::createThread(): calling loadModule(8)
 Script::createThread(): scriptEntryPointNumber: 22
 Script::createThread(): _modules[8].entryPoints.size: 39
 -This begins the game. It is here that the AGA version crashes. The ECS
 version continues. In fact, I have other "Script::createThread()" entries
 from further gameplay (although brief)

 Script::createThread(): calling loadModule(8)
 Script::createThread(): scriptEntryPointNumber: 23
 Script::createThread(): _modules[8].entryPoints.size: 39
 Script::createThread(): calling loadModule(8)
 Script::createThread(): scriptEntryPointNumber: 21
 Script::createThread(): _modules[8].entryPoints.size: 39
 Script::createThread(): calling loadModule(8)
 Script::createThread(): scriptEntryPointNumber: 17
 Script::createThread(): _modules[8].entryPoints.size: 39
 Script::createThread(): calling loadModule(8)
 Script::createThread(): scriptEntryPointNumber: 18
 Script::createThread(): _modules[8].entryPoints.size: 39
 Script::createThread(): calling loadModule(8)
 Script::createThread(): scriptEntryPointNumber: 20
 Script::createThread(): _modules[8].entryPoints.size: 39
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13661#comment:15>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list