[Scummvm-tracker] [ScummVM :: Bugs] #13554: LSL6 break to debugger when calling bad numbers

ScummVM :: Bugs trac at scummvm.org
Wed Jun 8 13:12:34 UTC 2022


#13554: LSL6 break to debugger when calling bad numbers
---------------------+-----------------------------------
Reporter:  RayKoopa  |       Owner:  sluicebox
    Type:  defect    |      Status:  closed
Priority:  normal    |   Component:  Engine: SCI
 Version:            |  Resolution:  fixed
Keywords:  original  |        Game:  Leisure Suit Larry 6
---------------------+-----------------------------------
Changes (by sluicebox):

 * keywords:  debugger, signature mismatch => original
 * owner:  (none) => sluicebox
 * status:  new => closed
 * resolution:   => fixed

Comment:

 Fixed in
 https://github.com/scummvm/scummvm/commit/50fec97f8a74e95e9b710f70fcc03fe65c786cec

 This occurs when text is enabled and you talk to the operator after
 talking to someone else on the phone. For example, call "72" to talk to
 the "Bell Desk" voice and then call "5555555". There's a 50% chance of
 getting the operator ("The number you have dialed...")

 This is a script bug in the hi-res version. It doesn't seem to crash the
 original, but that looks like luck. The original interpreter casts zero to
 a pointer and then uses it.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13554#comment:9>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list