[Scummvm-tracker] [ScummVM] #10208: TITANIC: Memory leaks in TrueTalk
dafioram
trac at scummvm.org
Fri Sep 22 02:31:13 CEST 2017
#10208: TITANIC: Memory leaks in TrueTalk
-------------------------------+-----------------------------
Reporter: csnover | Owner: dreammaster
Type: defect | Status: new
Priority: normal | Component: Engine: Titanic
Resolution: | Keywords:
Game: Starship Titanic |
-------------------------------+-----------------------------
Changes (by dafioram):
* status: closed => new
* resolution: fixed =>
Comment:
Here are some more true talk memory leaks.
scummvm: 1.10.0git-4971-g8547c89b86
{{{
==16918== 375,264 (35,840 direct, 339,424 indirect) bytes in 560 blocks
are definitely lost in loss record 2,425 of 2,435
==16918== at 0x4C2E19F: operator new(unsigned long) (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==16918== by 0x345935: Titanic::TTword::readSyn(Titanic::SimpleFile*)
(tt_word.cpp:97)
==16918== by 0x39D99B: Titanic::TTvocab::load(Titanic::CString const&)
(tt_vocab.cpp:62)
==16918== by 0x39D80A: Titanic::TTvocab::TTvocab(Titanic::VocabMode)
(tt_vocab.cpp:38)
==16918== by 0x38E8C2:
Titanic::CScriptHandler::CScriptHandler(Titanic::CTitleEngine*, int,
Titanic::VocabMode) (script_handler.cpp:41)
==16918== by 0x38E371: Titanic::CTitleEngine::setup(int,
Titanic::VocabMode) (title_engine.cpp:40)
==16918== by 0x38E4E1: Titanic::STtitleEngine::setup(int,
Titanic::VocabMode) (title_engine.cpp:58)
==16918== by 0x3363E9:
Titanic::CTrueTalkManager::CTrueTalkManager(Titanic::CGameManager*)
(true_talk_manager.cpp:51)
==16918== by 0x348F8C:
Titanic::CGameManager::CGameManager(Titanic::CProjectItem*,
Titanic::CGameView*, Audio::Mixer*) (game_manager.cpp:41)
==16918== by 0x34D819: Titanic::CMainGameWindow::applicationStarting()
(main_game_window.cpp:87)
==16918== by 0x2146A7: Titanic::TitanicEngine::initialize()
(titanic.cpp:127)
==16918== by 0x21482B: Titanic::TitanicEngine::run() (titanic.cpp:154)
}}}
{{{
==16918== 48 bytes in 1 blocks are possibly lost in loss record 1,642 of
2,435
==16918== at 0x4C2E19F: operator new(unsigned long) (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==16918== by 0x344936: Titanic::TTstring::operator=(char const*)
(tt_string.cpp:83)
==16918== by 0x345084: Titanic::TTsynonym::TTsynonym(int, char const*,
Titanic::FileHandle) (tt_synonym.cpp:38)
==16918== by 0x345954: Titanic::TTword::readSyn(Titanic::SimpleFile*)
(tt_word.cpp:97)
==16918== by 0x39D99B: Titanic::TTvocab::load(Titanic::CString const&)
(tt_vocab.cpp:62)
==16918== by 0x39D80A: Titanic::TTvocab::TTvocab(Titanic::VocabMode)
(tt_vocab.cpp:38)
==16918== by 0x38E8C2:
Titanic::CScriptHandler::CScriptHandler(Titanic::CTitleEngine*, int,
Titanic::VocabMode) (script_handler.cpp:41)
==16918== by 0x38E371: Titanic::CTitleEngine::setup(int,
Titanic::VocabMode) (title_engine.cpp:40)
==16918== by 0x38E4E1: Titanic::STtitleEngine::setup(int,
Titanic::VocabMode) (title_engine.cpp:58)
==16918== by 0x3363E9:
Titanic::CTrueTalkManager::CTrueTalkManager(Titanic::CGameManager*)
(true_talk_manager.cpp:51)
==16918== by 0x348F8C:
Titanic::CGameManager::CGameManager(Titanic::CProjectItem*,
Titanic::CGameView*, Audio::Mixer*) (game_manager.cpp:41)
==16918== by 0x34D819: Titanic::CMainGameWindow::applicationStarting()
(main_game_window.cpp:87)
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/10208#comment:2>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list