[Scummvm-tracker] [ScummVM :: Bugs] #13661: SAGA: IHNM: "createThread wrong scriptEntryPointNumber" when starting with Benny
ScummVM :: Bugs
trac at scummvm.org
Wed Jul 6 18:56:47 UTC 2022
#13661: SAGA: IHNM: "createThread wrong scriptEntryPointNumber" when starting with
Benny
----------------------------+--------------------------
Reporter: dwatteau | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SAGA
Version: | Keywords: threading
Game: I Have No Mouth |
----------------------------+--------------------------
With either the English/Steam or French/GOG versions of IHNM (which
trigger the SAMPLE.AD/SAMPLE.OPL warning), reinstalled from scratch to
make sure the data is OK.
For whatever reason, I can only reproduce this with the OSX PowerPC port:
- It also happens with ScummVM 2.2.0, so it's not a recent regression.
- Using different compiler versions doesn't fix the problem.
- It's systematic on this port, i.e. playing with Benny is impossible
there.
- With Linux on the same PowerPC machine, it's fine. Maybe the OSX PowerPC
environment is "luckier" in triggering this bug, especially if it's
related to threading?
Anyway, if I just do this:
1. Start the game
2. Choose Benny as a character
3. Go down the stairs with Benny
then the following error always appears in the console when Benny starts
speaking to AM:
{{{
Script::createThread wrong scriptEntryPointNumber!
}}}
Skipping the dialogue or enabling/disabling the subtitles doesn't change
anything.
On Windows, I can't trigger the error message, but sometimes (1 out of
10?) if I reproduce the steps above, Benny suddendly teleports to the
cemetery, and if I go back to the previous room, he will resume reacting
to AM, as if nothing happened.
GDB and debug logs to be attached below.
--
Ticket URL: <https://bugs.scummvm.org/ticket/13661>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list