[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