[Scummvm-tracker] [ScummVM :: Bugs] #14547: SQ6 DEMO Closing Inventory screen with Escape causes crash under certain conditions

ScummVM :: Bugs trac at scummvm.org
Sat Jul 15 22:16:23 UTC 2023


#14547: SQ6 DEMO Closing Inventory screen with Escape causes crash under certain
conditions
--------------------------+-------------------------
Reporter:  Twixxi691      |      Owner:  (none)
    Type:  defect         |     Status:  new
Priority:  normal         |  Component:  Engine: SCI
 Version:                 |   Keywords:  Demo
    Game:  Space Quest 6  |
--------------------------+-------------------------
 In the Space Quest 6 Interactive Demo (which has a different plot, items
 and interactions from the actual SQ6) there is a crash which can occur in
 the Inventory screen.

 If you select an item and then close the Inventory using the Escape key
 (rather than hitting the Play button) and the Item you have selected is
 subsequently removed from your Inventory, the game will crash when you
 next open the Inventory screen.

 In the demo there are only two occasions that an item is removed from your
 Inventory while your Inventory screen is not open: Plugging the Clapmaster
 into the socket on the bridge, or placing the Bjorn Chow on the command
 chair on the bridge. The error codes produced are:
 Clapmaster - kUpdateScreenIten: Screen item 002b:1c5c not found in place
 002b:24ef!
 Bjorn Chow - kUpdateScreenIten: Screen item 002b:1a88 not found in place
 002b:24ef!

 The crash will occur even if you travel to another room prior to opening
 the Inventory for the second time. If your Inventory is empty after the
 item is removed, the crash will occur when you pick up another item and
 then open the Inventory screen. It does not matter whether you press TAB
 or click the Inventory button to open the Inventory.

 Unfortunately I cannot provide a Save File as saving is disabled in the
 demo. The quickest method to reproduce the bug is as follows:
 - Enter the shuttle and obtain the two items from the glovebox
 - Use the ComPost to travel to 8-Rear
 - Use the replicator and enter code 7469410
 - Take the Bjorn Chow and use the ComPost to travel to the Bridge
 - Open your Inventory, select Bjorn Chow, use Escape to close the
 Inventory, and place the Bjorn Chow on the chair
 - Open your Inventory and the game will crash

 Footage will be attached below.

 The Workaround is to always close the Inventory with the Play button when
 using the Clapmaster and the Bjorn Chow.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14547>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list