[Scummvm-tracker] [ScummVM :: Bugs] #13554: LSL6 break to debugger when calling bad numbers
ScummVM :: Bugs
trac at scummvm.org
Tue Jun 7 11:35:51 UTC 2022
#13554: LSL6 break to debugger when calling bad numbers
--------------------------------+------------------------------------------
Reporter: RayKoopa | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SCI
Version: | Keywords: debugger, signature mismatch
Game: Leisure Suit Larry |
6 |
--------------------------------+------------------------------------------
- ScummVM 2.7.0git75-g8b94209d365 (Jun 7 2022 09:02:26)
- Game language: English
- Game version: Hi-Res 1.000.000
- Windows 11 21H2 10.0.22000.675
Steps to "reproduce" (seems to happen randomly, however):
- Repeatedly call a wrong number with Larry's room phone which generates a
generic "bad number" reply.
- The game may break into the debugger stating:
{{{
ERROR:
parameter 0: 0000:0000 (null, integer), should be reference
[VM] kArrayDuplicate: signature mismatch in method Print::addTitle (room
620,
script 64921, localCall ffffffff)!
}}}
Since this seems to happen randomly, I can only provide context which I
believe is required to trigger it:
- Ensure text display is on.
- May _not_ require usage of easter egg phone number (they're listed
[https://tcrf.net/Leisure_Suit_Larry_6:_Shape_Up_or_Slip_Out!#610.msg_.2F_Hidden_Phone_Numbers
here] if you want to try them).
- The final problematic always seems to be one creating a generic "bad
number" reply (there are 2, one from the narrator, one from the phone
system).
I captured one attempt succeeding in breaking the game
[https://www.youtube.com/watch?v=jCrE9jVZj60 here] though I also had it
happen with far less "setup" and calls required (in fact, I stumbled upon
it by random):
I tried to reproduce this in DOSBox, but couldn't make it happen.
--
Ticket URL: <https://bugs.scummvm.org/ticket/13554>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list