Opened 12 years ago

Closed 12 years ago

#3626 closed defect (fixed)

LURE: Lockup on exit if Lure.dat is missing/version wrong

Reported by: raziel- Owned by: dreammaster
Priority: normal Component: Engine: Lure
Keywords: Cc:
Game: Lure of the Temptress

Description

ScummVM 0.12.0svn (Feb 13 2008 16:22:02) Features compiled in: Vorbis FLAC MP3 zLib MPEG2

If a wrong version of Lure.dat is found (this also appears on 0.11 with a newer version - 1.28 needed, 1.29 found) ScummVM displays the message "Wrong Lure.dat version - needed 1.29, got 1.28" and quits the engine. That quit though keeps the window (or fullscreen) in a permanent lock, say it never closes, reboot required.

Tested with latest revision and with 0.11 and tested also with NO lure.dat file at all, the message changes the lockup stays.

Lure of the Temptress (DOS/English)

AmigaOS4 gcc version 4.0.2 (AmigaOS build 20051012)

Ticket imported from: #1893894. Ticket imported from: bugs/3626.

Change History (5)

comment:1 by raziel-, 12 years ago

BASS, FotAQ and Kyrandia do quit nice and clean Though Queen could use a window popping up on not finding the .tbl file, it just quits :-)

comment:2 by dreammaster, 12 years ago

I've changed the code slightly so that after displaying a dialog, it skips executing the game and exits ScummVM through the standard deinitialisation code path. Hopefully this should resolve any lockup problems.

comment:3 by dreammaster, 12 years ago

Owner: set to dreammaster

comment:4 by raziel-, 12 years ago

Fixed in revision 30866, thanks dreammaster :-)

comment:5 by fingolfin, 12 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.