[Scummvm-tracker] [ScummVM :: Bugs] #13320: SCUMM: FT: DiMUSE crash when exiting "screensaver"
ScummVM :: Bugs
trac at scummvm.org
Fri Feb 25 20:54:50 UTC 2022
#13320: SCUMM: FT: DiMUSE crash when exiting "screensaver"
-------------------+---------------------------
Reporter: criezy | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SCUMM
Version: | Keywords:
Game: |
-------------------+---------------------------
In Full Throttle, if you wait a few minutes without doing anything, you
get a "screensaver" with a rotating motor vehicle. Clicking to exit that
screen cases a crash.
You can get that right at the start of the game, so I am not going to
attach a savegame.
ScummVM: macOS M1 (compiled by myself) current master
Game: Full Throttle French Mac version
Call stack for the crash:
{{{
3 __assert_rtn + 292
4 Common::File::open(Common::Path const&, Common::Archive&) + 444
(file.cpp:45)
5 Common::File::open(Common::Path const&) + 164 (file.cpp:41)
6 Scumm::ScummFile::open(Common::Path const&) + 36 (file.cpp:53)
7 Scumm::ScummEngine::openFile(Scumm::BaseScummFile&, Common::String
const&, bool) + 1044 (resource.cpp:198)
8 Scumm::Sound::restoreDiMUSESpeechFile(char const*) + 468
(sound.cpp:1165)
9 Scumm::IMuseDigiFilesHandler::saveLoad(Common::Serializer&) + 1424
(dimuse_files.cpp:92)
10 Scumm::IMuseDigital::cmdsSaveLoad(Common::Serializer&) + 88
(dimuse_cmds.cpp:177)
11 Scumm::IMuseDigital::diMUSESaveLoad(Common::Serializer&) + 32
(dimuse_engine.cpp:686)
12 Scumm::IMuseDigital::saveLoadEarly(Common::Serializer&) + 2140
(dimuse_engine.cpp:273)
13 Scumm::ScummEngine_v7::saveLoadWithSerializer(Common::Serializer&) +
104 (saveload.cpp:1614)
14 Scumm::ScummEngine::loadState(int, bool, Common::String&) + 4516
(saveload.cpp:450)
15 Scumm::ScummEngine::scummLoop_handleSaveLoad() + 2712 (scumm.cpp:2759)
16 Scumm::ScummEngine::scummLoop(int) + 3824 (scumm.cpp:2566)
17 Scumm::ScummEngine::go() + 2416 (scumm.cpp:2455)
18 Scumm::ScummEngine::run() + 468 (scumm.h:335)
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/13320>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list