Opened 13 years ago

Closed 13 years ago

#5661 closed defect (fixed)

SCI: QFG3: Script error when buying robe

Reported by: tsoliman Owned by: bluegr
Priority: normal Component: Engine: SCI
Version: Keywords: script
Cc: Game: Quest for Glory 3

Description

The error is: [VM] kDisplay[1b]: signature mismatch via method barterWin::open (script 47, room 260, localCall 0x1426)!

Using linux scummvm self compiled git f246382

To reproduce: Load attached save Click mouth on self Click "Buy robe"

Backtrace: Call stack (current base: 0x0): 0: script 994 - Glory::replay() obj@0001:34d2 pc=0004:04e5 sp=ST:0001 fp=ST:0000 argp:ST:0001 1: script 0 - Glory::doit() by 0 obj@0001:34d2 pc=0001:0324 sp=ST:0006 fp=ST:0003 argp:ST:0002 2: script 994 - Game::doit() by 1 obj@0001:34d2 pc=0004:0628 sp=ST:000b fp=ST:0008 argp:ST:0007 3: script 999 - timers::eachElementDo(0000:0039) by 2 obj@0004:123c pc=0003:0473 sp=ST:0011 fp=ST:000e argp:ST:000c 4: script 973 - Timer::doit() by 3 obj@002c:01fb pc=0018:0105 sp=ST:0014 fp=ST:0013 argp:ST:0012 5: script 973 - call 68 () by 4 obj@002c:01fb pc=0018:00a3 sp=ST:0016 fp=ST:0015 argp:ST:0014 6: script 260 - egoTeller::cue() by 5 obj@003c:2034 pc=003c:1208 sp=ST:0018 fp=ST:0018 argp:ST:0017 7: script 260 - egoTeller::respond() by 6 obj@003c:2034 pc=003c:125d sp=ST:001a fp=ST:001a argp:ST:0019 8: script 260 - egoTeller::doChild(0000:ffb6) by 7 obj@003c:2034 pc=003c:14b5 sp=ST:0020 fp=ST:001d argp:ST:001b 9: script 47 - clothVendor::purchase() by 8 obj@003c:2b04 pc=0046:0228 sp=ST:0022 fp=ST:0022 argp:ST:0021 a: script 47 - barter::dispose() by 9 obj@0046:18ce pc=0046:08aa sp,fp:carry argp:ST:0026 b: script 47 - barter::init(003c:2b04) by 9 obj@0046:18ce pc=0046:05dd sp=ST:002c fp=ST:0027 argp:ST:0023 c: script 47 - barter::show() by b obj@0046:18ce pc=0046:0731 sp=ST:0033 fp=ST:002e argp:ST:002d d: script 978 - GameControls::show() by c obj@0046:18ce pc=0032:00d7 sp=ST:003a fp=ST:0035 argp:ST:0034 e: script 47 - barterWin::open() by d obj@0046:1ae6 pc=0046:12e5 sp=ST:0046 fp=ST:003c argp:ST:003b f: script 47 - barterWin::open() by e obj@0046:1ae6 pc=0046:143b sp=ST:004c fp=ST:0047 argp:ST:0046

Ticket imported from: #3292251. Ticket imported from: bugs/5661.

Attachments (1)

qfg3-thief.000 (47.4 KB ) - added by tsoliman 13 years ago.
Savegame: buy robe

Download all attachments as: .zip

Change History (3)

by tsoliman, 13 years ago

Attachment: qfg3-thief.000 added

Savegame: buy robe

comment:1 by bluegr, 13 years ago

A nasty script bug, fixed in rev c24d388

comment:2 by bluegr, 13 years ago

Owner: set to bluegr
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.