[Scummvm-tracker] [ScummVM] #10493: TITANIC: Game crash when choosing floor in elevator
dafioram
trac at scummvm.org
Sun Apr 22 19:30:26 CEST 2018
#10493: TITANIC: Game crash when choosing floor in elevator
-------------------------------+-----------------------------
Reporter: Noone78 | Owner: dreammaster
Type: defect | Status: new
Priority: high | Component: Engine: Titanic
Resolution: | Keywords: Game Crash
Game: Starship Titanic |
-------------------------------+-----------------------------
Changes (by dafioram):
* status: pending => new
* resolution: worksforme =>
Comment:
The bug that Noone78 is experiencing can be reproduced in the current
version (ab3f397e2d3f) by building in **release** (tested on linux).
It has to do with the text parsing part of the code.
{{{
#0 0x000055555577b398 in
Titanic::TTconcept::findByWordClass(Titanic::WordClass) ()
#1 0x000055555577fe7c in
Titanic::TTparser::considerRequests(Titanic::TTword*) ()
#2 0x000055555578046a in Titanic::TTparser::checkForAction() ()
#3 0x0000555555780ad0 in
Titanic::TTparser::findFrames(Titanic::TTsentence*) ()
#4 0x0000555555778611 in
Titanic::CScriptHandler::processInput(Titanic::TTroomScript*,
Titanic::TTnpcScript*, Titanic::TTstring const&()
#5 0x0000555555736a64 in
Titanic::CTrueTalkManager::processInput(Titanic::CTrueTalkNPC*,
Titanic::CTextInputMsg*, Titanic::CViewItem*)()
#6 0x00005555556ed2ba in
Titanic::CLiftBot::TextInputMsg(Titanic::CTextInputMsg*) ()
#7 0x00005555556dedc9 in Titanic::CMessage::execute(Titanic::CTreeItem*,
Titanic::ClassDef const*, int) [clone .part.0] ()
#8 0x00005555556fbbd8 in
Titanic::CPetConversations::textLineEntered(Titanic::CString const&)
[clone .part.11] ()
#9 0x00005555556fbd5b in
Titanic::CPetConversations::handleKey(Common::KeyState const&) [clone
.part.12] ()
#10 0x00005555556fbda0 in
Titanic::CPetConversations::KeyCharMsg(Titanic::CKeyCharMsg*) ()
#11 0x00005555556f6e83 in
Titanic::CPetControl::KeyCharMsg(Titanic::CKeyCharMsg*) ()
#12 0x00005555556dedc9 in Titanic::CMessage::execute(Titanic::CTreeItem*,
Titanic::ClassDef const*, int) [clone .part.0] ()
#13 0x00005555557439a2 in
Titanic::CInputHandler::dispatchMessage(Titanic::CMessage*) ()
#14 0x0000555555743b63 in
Titanic::CInputHandler::processMessage(Titanic::CMessage*) ()
#15 0x0000555555744488 in
Titanic::CInputTranslator::keyDown(Common::KeyState const&) ()
#16 0x00005555557448b1 in
Titanic::CMainGameWindow::keyDown(Common::KeyState) ()
#17 0x0000555555740d5f in Titanic::Events::pollEvents() ()
#18 0x0000555555740f9d in Titanic::Events::pollEventsAndWait() ()
#19 0x000055555565c8cc in Titanic::TitanicEngine::run() ()
#20 0x000055555564ba68 in scummvm_main ()
#21 0x0000555555645a5b in main ()
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/10493#comment:13>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list