Opened 23 months ago
Last modified 23 months ago
#13554 closed defect
LSL6 break to debugger when calling bad numbers — at Version 1
Reported by: | RayKoopa | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | Engine: SCI |
Version: | Keywords: | original | |
Cc: | Game: | Leisure Suit Larry 6 |
Description (last modified by )
- 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 require the text display to have scrolled away a few lines.
- May not require usage of easter egg phone number (they're listed 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 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.
Change History (2)
comment:1 by , 23 months ago
Description: | modified (diff) |
---|
by , 23 months ago
Attachment: | lsl6hires.002 added |
---|
Note:
See TracTickets
for help on using tickets.
Add context on scrolled away lines.