Ticket #5912: valgrind.log

File valgrind.log, 6.1 KB (added by digitall, 12 years ago)

Leak trace

Line 
1==32226== 1,908 (8 direct, 1,900 indirect) bytes in 1 blocks are definitely lost in loss record 254 of 277
2==32226== at 0x4025FA4: operator new(unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
3==32226== by 0x806C897: CGE::Fx::loadWave(CGE::EncryptedStream*) (sound.cpp:181)
4==32226== by 0x806C707: CGE::Fx::preload(int) (sound.cpp:148)
5==32226== by 0x806120E: CGE::CGEEngine::sceneUp() (cge_main.cpp:635)
6==32226== by 0x8063FED: CGE::CGEEngine::runGame() (cge_main.cpp:1397)
7==32226== by 0x806494A: CGE::CGEEngine::cge_main() (cge_main.cpp:1550)
8==32226== by 0x805F262: CGE::CGEEngine::run() (cge.cpp:196)
9==32226== by 0x804F738: runGame(PluginSubclass<MetaEngine> const*, OSystem&, Common::String const&) (main.cpp:210)
10==32226== by 0x8050352: scummvm_main (main.cpp:423)
11==32226== by 0x804E5B2: main (posix-main.cpp:45)
12
13==32226== 1,908 (8 direct, 1,900 indirect) bytes in 1 blocks are definitely lost in loss record 255 of 277
14==32226== at 0x4025FA4: operator new(unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
15==32226== by 0x806C897: CGE::Fx::loadWave(CGE::EncryptedStream*) (sound.cpp:181)
16==32226== by 0x806C707: CGE::Fx::preload(int) (sound.cpp:148)
17==32226== by 0x806120E: CGE::CGEEngine::sceneUp() (cge_main.cpp:635)
18==32226== by 0x8061649: CGE::CGEEngine::xScene() (cge_main.cpp:691)
19==32226== by 0x80687AA: CGE::CommandHandler::runCommand() (snail.cpp:344)
20==32226== by 0x806355C: CGE::CGEEngine::mainLoop() (cge_main.cpp:1239)
21==32226== by 0x8064059: CGE::CGEEngine::runGame() (cge_main.cpp:1404)
22==32226== by 0x806494A: CGE::CGEEngine::cge_main() (cge_main.cpp:1550)
23==32226== by 0x805F262: CGE::CGEEngine::run() (cge.cpp:196)
24==32226== by 0x804F738: runGame(PluginSubclass<MetaEngine> const*, OSystem&, Common::String const&) (main.cpp:210)
25==32226== by 0x8050352: scummvm_main (main.cpp:423)
26
27==32226== 12,856 (8 direct, 12,848 indirect) bytes in 1 blocks are definitely lost in loss record 272 of 277
28==32226== at 0x4025FA4: operator new(unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
29==32226== by 0x806C897: CGE::Fx::loadWave(CGE::EncryptedStream*) (sound.cpp:181)
30==32226== by 0x806C707: CGE::Fx::preload(int) (sound.cpp:148)
31==32226== by 0x8061226: CGE::CGEEngine::sceneUp() (cge_main.cpp:636)
32==32226== by 0x8063FED: CGE::CGEEngine::runGame() (cge_main.cpp:1397)
33==32226== by 0x806494A: CGE::CGEEngine::cge_main() (cge_main.cpp:1550)
34==32226== by 0x805F262: CGE::CGEEngine::run() (cge.cpp:196)
35==32226== by 0x804F738: runGame(PluginSubclass<MetaEngine> const*, OSystem&, Common::String const&) (main.cpp:210)
36==32226== by 0x8050352: scummvm_main (main.cpp:423)
37==32226== by 0x804E5B2: main (posix-main.cpp:45)
38
39==32226== 17,330 (8 direct, 17,322 indirect) bytes in 1 blocks are definitely lost in loss record 274 of 277
40==32226== at 0x4025FA4: operator new(unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
41==32226== by 0x806C897: CGE::Fx::loadWave(CGE::EncryptedStream*) (sound.cpp:181)
42==32226== by 0x806C707: CGE::Fx::preload(int) (sound.cpp:148)
43==32226== by 0x8061226: CGE::CGEEngine::sceneUp() (cge_main.cpp:636)
44==32226== by 0x8061649: CGE::CGEEngine::xScene() (cge_main.cpp:691)
45==32226== by 0x80687AA: CGE::CommandHandler::runCommand() (snail.cpp:344)
46==32226== by 0x806355C: CGE::CGEEngine::mainLoop() (cge_main.cpp:1239)
47==32226== by 0x8064059: CGE::CGEEngine::runGame() (cge_main.cpp:1404)
48==32226== by 0x806494A: CGE::CGEEngine::cge_main() (cge_main.cpp:1550)
49==32226== by 0x805F262: CGE::CGEEngine::run() (cge.cpp:196)
50==32226== by 0x804F738: runGame(PluginSubclass<MetaEngine> const*, OSystem&, Common::String const&) (main.cpp:210)
51==32226== by 0x8050352: scummvm_main (main.cpp:423)
52
53==32226== 56,360 (16,464 direct, 39,896 indirect) bytes in 1 blocks are definitely lost in loss record 276 of 277
54==32226== at 0x4025FA4: operator new(unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
55==32226== by 0x816AAD1: Common::wrapCompressedReadStream(Common::SeekableReadStream*) (zlib.cpp:341)
56==32226== by 0x80C2CB1: DefaultSaveFileManager::openForLoading(Common::String const&) (default-saves.cpp:97)
57==32226== by 0x805F98C: CGE::CGEEngine::loadGame(int, CGE::SavegameHeader*, bool) (cge_main.cpp:212)
58==32226== by 0x8063767: CGE::CGEEngine::loadUser() (cge_main.cpp:1295)
59==32226== by 0x806396C: CGE::CGEEngine::runGame() (cge_main.cpp:1333)
60==32226== by 0x806494A: CGE::CGEEngine::cge_main() (cge_main.cpp:1550)
61==32226== by 0x805F262: CGE::CGEEngine::run() (cge.cpp:196)
62==32226== by 0x804F738: runGame(PluginSubclass<MetaEngine> const*, OSystem&, Common::String const&) (main.cpp:210)
63==32226== by 0x8050352: scummvm_main (main.cpp:423)
64==32226== by 0x804E5B2: main (posix-main.cpp:45)
65
66==32226== 64,000 bytes in 2 blocks are definitely lost in loss record 277 of 277
67==32226== at 0x4024BBE: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
68==32226== by 0x80E7E04: Graphics::Surface::create(unsigned short, unsigned short, Graphics::PixelFormat const&) (surface.cpp:60)
69==32226== by 0x80E8D8C: Graphics::loadThumbnail(Common::SeekableReadStream&) (thumbnail.cpp:110)
70==32226== by 0x80604E1: CGE::CGEEngine::readSavegameHeader(Common::SeekableReadStream*, CGE::SavegameHeader&) (cge_main.cpp:428)
71==32226== by 0x805D55C: CGEMetaEngine::listSaves(char const*) const (detection.cpp:178)
72==32226== by 0x80932CF: GUI::SaveLoadChooser::updateSaveList() (saveload.cpp:324)
73==32226== by 0x80922C2: GUI::SaveLoadChooser::runModalWithPluginAndTarget(PluginSubclass<MetaEngine> const*, Common::String const&) (saveload.cpp:97)
74==32226== by 0x8081CDC: GUI::LauncherDialog::loadGame(int) (launcher.cpp:951)
75==32226== by 0x80820B5: GUI::LauncherDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (launcher.cpp:1000)
76==32226== by 0x8082D00: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:53)
77==32226== by 0x80ADC60: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:294)
78==32226== by 0x8079347: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:195)
79