[Scummvm-tracker] [ScummVM] #10515: SCI game "Manic Mansion" doesn't work on current build
David Turner
trac at scummvm.org
Sun Nov 4 05:12:22 CET 2018
#10515: SCI game "Manic Mansion" doesn't work on current build
--------------------------+-------------------------
Reporter: lordelan | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SCI
Resolution: | Keywords:
Game: SCI Fanmade |
--------------------------+-------------------------
Comment (by digitall):
Just tried this with the latest git master and this crashes on Linux
x86_64 with a segmentation fault.
Running with valgrind gives the following backtrace:
{{{
==1826== Invalid read of size 8
==1826== at 0x3F9B61: AdvancedMetaEngine::toDetectedGame(ADDetectedGame
const&) const (advancedDetector.cpp:94)
==1826== by 0x3FA239: AdvancedMetaEngine::detectGames(Common::FSList
const&) const (advancedDetector.cpp:178)
==1826== by 0x1C01DB: EngineManager::detectGames(Common::FSList const&)
const (plugins.cpp:527)
==1826== by 0x32B030:
GUI::LauncherDialog::doGameDetection(Common::String const&)
(launcher.cpp:554)
==1826== by 0x32A165: GUI::LauncherDialog::addGame() (launcher.cpp:389)
==1826== by 0x32B5C4:
GUI::LauncherDialog::handleCommand(GUI::CommandSender*, unsigned int,
unsigned int) (launcher.cpp:618)
==1826== by 0x36D48E: GUI::CommandSender::sendCommand(unsigned int,
unsigned int) (object.h:55)
==1826== by 0x36ADC5: GUI::ButtonWidget::handleMouseUp(int, int, int,
int) (widget.cpp:332)
==1826== by 0x31F861: GUI::Dialog::handleMouseUp(int, int, int, int)
(dialog.cpp:226)
==1826== by 0x3270C3: GUI::GuiManager::processEvent(Common::Event
const&, GUI::Dialog*) (gui-manager.cpp:588)
==1826== by 0x326487: GUI::GuiManager::runLoop() (gui-manager.cpp:359)
==1826== by 0x31F1DF: GUI::Dialog::runModal() (dialog.cpp:80)
==1826== Address 0x8 is not stack'd, malloc'd or (recently) free'd
}}}
Will take a look at this and see if I can work out why this occurs.
--
Ticket URL: <https://bugs.scummvm.org/ticket/10515#comment:2>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list