#13549 closed defect (fixed)
LSL6 break into debugger when doing memory usage "easter egg"
Reported by: | RayKoopa | Owned by: | sluicebox |
---|---|---|---|
Priority: | normal | Component: | Engine: SCI |
Version: | Keywords: | debugger, memory | |
Cc: | RayKoopa | Game: | Leisure Suit Larry 6 |
Description
- ScummVM 2.6.0git6340-g974c51b4cd1 (Jun 5 2022 09:42:22)
- Game language: English
- Game version: Hi-Res 1.000.000
- Windows 11 21H2 10.0.22000.675
Steps to reproduce:
- Start a new game (or go to the front lobby of the hotel)
- Click the "La Costa Lotta" logo with the Hand action 4 times.
- The game breaks into the debugger with the following output:
ERROR: parameter 0: 0000:008d (integer), should be null, integer parameter 1: not passed, should be null, integer parameter 2: not passed, should be null, integer (optional) (needs more) parameter 3: not passed, should be null, integer (optional) (needs more) parameter 4: not passed, should be null, integer (optional) (needs more) parameter 5: not passed, should be null, integer (optional) [VM] kResCheck[5]: signature mismatch in method theSign::doVerb (room 200, script 200, localCall ffffffff)! Read 10 history entries
Instead (and in DOSBox), it should show a small popup window with the contentsCurrent free memory: 6035 kBytes Max available: 7314 kBytes machineSpeed: 15
Change History (4)
comment:1 by , 2 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:2 by , 2 years ago
Thanks! I'll check it out soon. Don't worry, I got another crash-to-debugger up with repeatedly dialing incorrect numbers on the phone... still trying to find an easy to reproduce way ;D
Speaking of the commit message "Sound effect now plays when quitting during end credits" - which sound effect is this? Is it Larry / Jan Rabson reading aloud the "Hey don't go" message? As I previously thought this is unused.
comment:3 by , 2 years ago
Nothing so exciting; the same "oh yes" sound is supposed to play when you quit during end credits. It's the same code as the lobby-sign code, except that crash was noticed six years ago, but the symptom was treated instead of the root cause.
Looking forward to your next report! Of course, the goal is to make it so that you can play these games *without* having to report things, but also of course this is the only way to get there =)
(Careful, if you report too many of these things and they're not addressed in a timely manner, you might end up a member of the team! "A Cautionary Tale"...)
comment:4 by , 2 years ago
Thanks for letting me know, I didn't know the "Oh yes" would play then.
And yeah, as long as you don't think some bugs too minor or annoying (especially the ones I can't provide guaranteed reproduction steps for), I'll keep 'em coming! ;-)
Fixed in https://github.com/scummvm/scummvm/commit/0eac3efe704c220d498a384a7f4a082b0f0e5d2c
Thanks!