[Scummvm-tracker] [ScummVM] #10246: TITANIC: Memory leaks for CCaptainsWheel
dafioram
trac at scummvm.org
Thu Sep 28 14:53:05 CEST 2017
#10246: TITANIC: Memory leaks for CCaptainsWheel
---------------------+------------------------------
Reporter: dafioram | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: Titanic
Keywords: | Game: Starship Titanic
---------------------+------------------------------
1351189575251a7fd6ebd6af62677e501077a9df
Spin bridge wheel and press go and seagull button
{{{
==22036== 16 bytes in 1 blocks are definitely lost in loss record 377 of
2,413
==22036== at 0x4C2E19F: operator new(unsigned long) (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22036== by 0x34957F: Titanic::CGameState::addMovie(Titanic::CMovie*)
(game_state.cpp:166)
==22036== by 0x21783D: Titanic::CGameObject::playMovie(int, int,
unsigned int) (game_object.cpp:662)
==22036== by 0x276D62:
Titanic::CCaptainsWheel::ActMsg(Titanic::CActMsg*) (captains_wheel.cpp:99)
==22036== by 0x2BF47F: Titanic::CMessage::perform(Titanic::CTreeItem*)
(messages.cpp:107)
==22036== by 0x2BF224: Titanic::CMessage::execute(Titanic::CTreeItem*,
Titanic::ClassDef const*, int) (messages.cpp:60)
==22036== by 0x2BF308: Titanic::CMessage::execute(Titanic::CString
const&, Titanic::ClassDef const*, int) (messages.cpp:80)
==22036== by 0x29DD3E:
Titanic::CWheelSpinHorn::MouseButtonDownMsg(Titanic::CMouseButtonDownMsg*)
(wheel_spin_horn.cpp:56)
==22036== by 0x2BF47F: Titanic::CMessage::perform(Titanic::CTreeItem*)
(messages.cpp:107)
==22036== by 0x2BF224: Titanic::CMessage::execute(Titanic::CTreeItem*,
Titanic::ClassDef const*, int) (messages.cpp:60)
==22036== by 0x26AD22:
Titanic::CViewItem::handleMouseMsg(Titanic::CMouseMsg*, bool)
(view_item.cpp:295)
==22036== by 0x26A70B:
Titanic::CViewItem::MouseButtonDownMsg(Titanic::CMouseButtonDownMsg*)
(view_item.cpp:190)
==22036==
==22036== 16 bytes in 1 blocks are definitely lost in loss record 378 of
2,413
==22036== at 0x4C2E19F: operator new(unsigned long) (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22036== by 0x34957F: Titanic::CGameState::addMovie(Titanic::CMovie*)
(game_state.cpp:166)
==22036== by 0x21783D: Titanic::CGameObject::playMovie(int, int,
unsigned int) (game_object.cpp:662)
==22036== by 0x276D08:
Titanic::CCaptainsWheel::ActMsg(Titanic::CActMsg*) (captains_wheel.cpp:95)
==22036== by 0x2BF47F: Titanic::CMessage::perform(Titanic::CTreeItem*)
(messages.cpp:107)
==22036== by 0x2BF224: Titanic::CMessage::execute(Titanic::CTreeItem*,
Titanic::ClassDef const*, int) (messages.cpp:60)
==22036== by 0x2BF308: Titanic::CMessage::execute(Titanic::CString
const&, Titanic::ClassDef const*, int) (messages.cpp:80)
==22036== by 0x29D9E8:
Titanic::CWheelSpin::MouseButtonDownMsg(Titanic::CMouseButtonDownMsg*)
(wheel_spin.cpp:53)
==22036== by 0x2BF47F: Titanic::CMessage::perform(Titanic::CTreeItem*)
(messages.cpp:107)
==22036== by 0x2BF224: Titanic::CMessage::execute(Titanic::CTreeItem*,
Titanic::ClassDef const*, int) (messages.cpp:60)
==22036== by 0x26AD22:
Titanic::CViewItem::handleMouseMsg(Titanic::CMouseMsg*, bool)
(view_item.cpp:295)
==22036== by 0x26A70B:
Titanic::CViewItem::MouseButtonDownMsg(Titanic::CMouseButtonDownMsg*)
(view_item.cpp:190)
==22036==
==22036== 16 bytes in 1 blocks are definitely lost in loss record 379 of
2,413
==22036== at 0x4C2E19F: operator new(unsigned long) (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22036== by 0x34957F: Titanic::CGameState::addMovie(Titanic::CMovie*)
(game_state.cpp:166)
==22036== by 0x21783D: Titanic::CGameObject::playMovie(int, int,
unsigned int) (game_object.cpp:662)
==22036== by 0x276EB3:
Titanic::CCaptainsWheel::ActMsg(Titanic::CActMsg*)
(captains_wheel.cpp:120)
==22036== by 0x2BF47F: Titanic::CMessage::perform(Titanic::CTreeItem*)
(messages.cpp:107)
==22036== by 0x2BF224: Titanic::CMessage::execute(Titanic::CTreeItem*,
Titanic::ClassDef const*, int) (messages.cpp:60)
==22036== by 0x2BF308: Titanic::CMessage::execute(Titanic::CString
const&, Titanic::ClassDef const*, int) (messages.cpp:80)
==22036== by 0x29D672:
Titanic::CWheelHotSpot::MouseButtonDownMsg(Titanic::CMouseButtonDownMsg*)
(wheel_hotspot.cpp:60)
==22036== by 0x2BF47F: Titanic::CMessage::perform(Titanic::CTreeItem*)
(messages.cpp:107)
==22036== by 0x2BF224: Titanic::CMessage::execute(Titanic::CTreeItem*,
Titanic::ClassDef const*, int) (messages.cpp:60)
==22036== by 0x26AD22:
Titanic::CViewItem::handleMouseMsg(Titanic::CMouseMsg*, bool)
(view_item.cpp:295)
==22036== by 0x26A70B:
Titanic::CViewItem::MouseButtonDownMsg(Titanic::CMouseButtonDownMsg*)
(view_item.cpp:190)
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/10246>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list