Custom Query (13985 matches)
Results (55 - 57 of 13985)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#13319 | fixed | SCUMM: FT: Segfault after journalist escape cutscene | ||
Description |
When changing location and triggering the journalist escape cutscene, Scummvm triggers an unexpected segfault. Might be platform-dependent. The following bug does not occur on 2.5.1 Attaching savegame (exit left to eventually trigger the cutscene and the bug) and the debug log. Using Manjaro linux and a self compiled build post 2.5.1. Edit: if Ben's two lines of dialogue after the car goes away are skipped, ScummVM behaves correctly. The segfault only happens if those two lines are played in their entirety. |
|||
#13320 | fixed | SCUMM: FT: DiMUSE crash when exiting "screensaver" | ||
Description |
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) |
|||
#13322 | fixed | SCUMM: FT (demo): Two background music tracks playing at the same time in the intro video | ||
Description |
To reproduce this, simply open the demo of Full Throttle found in the ScummVM website, and play the introductory video until the end. At a technical level, what happens is that two SAUD channels with flag 64 (IS_BACKGROUND_MUSIC) are being played on top of each other. I can't find in the disasm if having two tracks with flag IS_BACKGROUND_MUSIC should result in the earliest channel being deactivated, and if this should only affect FT demo or also the full game. Any ideas? |