Opened 8 months ago

Closed 8 months ago

Last modified 7 months ago

#11215 closed defect (fixed)

SCI32: GK1: Error when using the magnifying glass on grandma's clock

Reported by: bgK Owned by: sluicebox
Priority: normal Component: Engine: SCI
Keywords: Cc:
Game: Gabriel Knight 1

Description

ScummVM: ba6834c96e33723ad16f7d7fbaaba17a5e35e91d
Game: Gabriel Knight 1 CD english

Error: lookupSelector: Attempt to send to non-object or invalid script. Address 0000:0000, method IconBar::handleEvent (room 390, script 64937, localCall ffffffff)!

Steps to reproduce: In grandma's attic, move the clock off the chest, use the magnifying glass (from the inventory) on the clock. The narrator says doing so is useless. Select the use action, and then double-click on the clock.

There seems to be other ways to trigger that error. I first encountered it on the 3DS when playing with the stylus but directly on the clock screen, rather than on the attic screen.

Attachments (2)

scummvm00013.png (35.4 KB ) - added by bgK 8 months ago.
Error
gk1-cd-win.005 (48.7 KB ) - added by bgK 8 months ago.
Save

Download all attachments as: .zip

Change History (6)

by bgK, 8 months ago

Attachment: scummvm00013.png added

Error

by bgK, 8 months ago

Attachment: gk1-cd-win.005 added

Save

comment:1 by sluicebox, 8 months ago

WOW, what a coincidence! Around the time you reported that I was working on unrelated GK1 bugs, one of which ends in the exact same crash. This is the fourth SCI bug I've seen that ends this way.

I can reproduce this on Windows. This only occurs when the icon bar is set to permanently display. That's another coincidence! I was testing on my phone earlier and said "Oh, that's a good setting for touch screen, I always forget it exists... I bet they never really tested the game in this mode..."

comment:2 by sluicebox <22204938+sluicebox@…>, 8 months ago

In 2ee46abf:

SCI32: Fix GK1 icon bar workaround

Fixes an uninitialized parameter workaround, trac #11215

This caused the icon bar to error when in "icon up" mode

comment:3 by sluicebox, 8 months ago

Owner: set to sluicebox
Resolution: fixed
Status: newclosed

comment:4 by sluicebox <22204938+sluicebox@…>, 7 months ago

In e40c5513:

SCI32: Fix GK1 icon bar workaround

Fixes an uninitialized parameter workaround, trac #11215

This caused the icon bar to error when in "icon up" mode

Note: See TracTickets for help on using tickets.