Opened 14 years ago

Closed 14 years ago

#2236 closed defect (fixed)

DIG: some saved games crash scummvm

Reported by: SF/mnbv Owned by: sev-
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game: The Dig

Description

I played for a little while, saved the game, quit
scummvm right afterwards, restarted scummvm (same
version) and tried to load the save game.

When I try to load the save game scummvm just crashes.

I'm playing on debian sid amd64 with the latest cvs
version of scummvm, compiled just before I started playing.

Ticket imported from: #1316605. Ticket imported from: bugs/2236.

Attachments (1)

dig.s14 (33.7 KB) - added by SF/mnbv 14 years ago.
the dig save game

Download all attachments as: .zip

Change History (10)

Changed 14 years ago by SF/mnbv

Attachment: dig.s14 added

the dig save game

comment:1 Changed 14 years ago by SF/mnbv

Summary: some saved games crash scummvmTHE DIG: some saved games crash scummvm

comment:2 Changed 14 years ago by SF/mnbv

If I run scummvm from an xterm and try loading the save game
I get the following output when scummvm crashes:
scummvm: scumm/imuse_digi/dimuse_sndmgr.cpp:490: int
Scumm::ImuseDigiSndMgr::getRegionOffset(Scumm::ImuseDigiSndMgr::soundStruct*,
int): Assertion `region >= 0 && region <
soundHandle->numRegions' failed.
Aborted

However if I try loading a second save game made with the
same version of scummvm about an hour previously it loads
fine. If you'd like I can include this file too.

comment:3 Changed 14 years ago by sev-

Probably it's 64bits-related?

comment:4 Changed 14 years ago by sev-

Summary: THE DIG: some saved games crash scummvmDIG: some saved games crash scummvm

comment:5 Changed 14 years ago by sev-

I'll give it a try. Bill may you do some testing for me?

comment:6 Changed 14 years ago by sev-

Owner: set to sev-

comment:7 Changed 14 years ago by SF/mnbv

Sure, give the this bug a bump when you submit some fixes
and I'll give them ago.

comment:8 Changed 14 years ago by sev-

Resolution: fixed
Status: newclosed

comment:9 Changed 14 years ago by sev-

Fixed in CVS thanks to aquadran. You managed to save your
game before music started, probably right when you entered
the room.

Note: See TracTickets for help on using tickets.