[Scummvm-tracker] [ScummVM] #10207: TITANIC: Memory leaks in QSoundManager
dafioram
trac at scummvm.org
Wed Sep 27 03:09:47 CEST 2017
#10207: TITANIC: Memory leaks in QSoundManager
-------------------------------+-----------------------------
Reporter: csnover | Owner: dreammaster
Type: defect | Status: pending
Priority: normal | Component: Engine: Titanic
Resolution: fixed | Keywords:
Game: Starship Titanic |
-------------------------------+-----------------------------
Comment (by dafioram):
Embarkation
{{{
==10378== 176 (32 direct, 144 indirect) bytes in 1 blocks are definitely
lost in loss record 2,295 of 2,412
==10378== at 0x4C2E19F: operator new(unsigned long) (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10378== by 0x30CFF3: Titanic::CWaveFile::play(int, unsigned char)
(wave_file.cpp:207)
==10378== by 0x360BBC: Titanic::QMixer::qsWaveMixPump()
(qmixer.cpp:235)
==10378== by 0x360875: Titanic::QMixer::qsWaveMixPlayEx(int, unsigned
int, Titanic::CWaveFile*, int, Titanic::QMIXPLAYPARAMS const&)
(qmixer.cpp:170)
==10378== by 0x309905:
Titanic::QSoundManager::playWave(Titanic::CWaveFile*, int, unsigned int,
Titanic::CProximity&) (sound_manager.cpp:426)
==10378== by 0x308A39:
Titanic::QSoundManager::playSound(Titanic::CWaveFile&,
Titanic::CProximity&) (sound_manager.cpp:187)
==10378== by 0x307167: Titanic::CSound::playSound(Titanic::CString
const&, Titanic::CProximity&) (sound.cpp:179)
==10378== by 0x217286:
Titanic::CGameObject::playGlobalSound(Titanic::CString const&,
Titanic::VolumeMode, bool, bool, int, Audio::Mixer::SoundType)
(game_object.cpp:513)
==10378== by 0x2FDC55:
Titanic::CAutoMusicPlayerBase::LoadSuccessMsg(Titanic::CLoadSuccessMsg*)
(auto_music_player_base.cpp:74)
==10378== by 0x2BF73F: Titanic::CMessage::perform(Titanic::CTreeItem*)
(messages.cpp:107)
==10378== by 0x2BF4E4: Titanic::CMessage::execute(Titanic::CTreeItem*,
Titanic::ClassDef const*, int) (messages.cpp:60)
==10378== by 0x34709C:
Titanic::CGameManager::postLoad(Titanic::CProjectItem*)
(game_manager.cpp:104)
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/10207#comment:9>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list