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

ScummVM :: Bugs trac at scummvm.org
Wed May 31 03:59:08 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 PushmePullyu):

 Replying to [comment:15 johnpevensie]:

 Thanks for the data.
 > {{{
 > Script::createThread(): calling loadModule(8)
 > Script::createThread(): scriptEntryPointNumber: 22
 > }}}
 The numbers above look good.
 > {{{
 > Script::createThread(): _modules[8].entryPoints.size: 0
 > }}}
 This should definitely not be 0. So we now need to figure out where that
 value comes from.
 Checking the code, it seems to be set only once on module loading, so I
 suggest we check for data corruption or an incompatible version first.

 Could you run the following in a terminal and post the resulting file as
 an attachment (warning: If you already have a file named "inheritmd5.txt"
 in your home directory, it will be overwritten):
 {{{
 ( cd '/path/to/ite_data_files' && find ./ -type f -exec openssl md5 -r --
 {} \; ) | tee ~/inheritmd5.txt
 }}}
 You will need to replace "/path/to/ite_data_files" with the location of
 your ITE data directory (it can be found in ScummVM (Game
 Options->Paths->Game Path).
 This will output a list of all ITE files with their md5 hashes to the
 terminal and to "inheritmd5.txt", which I can then compare against my
 version of the game.

 @dwatteau: Thanks for the build, and have a speedy recovery.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13661#comment:16>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list