Ticket #11237: duckman-leaks.txt

File duckman-leaks.txt, 232.3 KB (added by bgK, 4 years ago)

Leaks report

Line 
1=================================================================
2==53609==ERROR: LeakSanitizer: detected memory leaks
3
4Direct leak of 360 byte(s) in 3 object(s) allocated from:
5 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
6 #1 0x5583b4aa80b8 in Illusions::Controls::newControl() ../engines/illusions/actor.cpp:1453
7 #2 0x5583b4aa14d9 in Illusions::Controls::placeActor(unsigned int, Common::Point, unsigned int, unsigned int, unsigned int) ../engines/illusions/actor.cpp:1024
8 #3 0x5583b4a259b9 in Illusions::ScriptOpcodes_Duckman::opPlaceActor(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:445
9 #4 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
10 #5 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
11 #6 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
12 #7 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
13 #8 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
14 #9 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
15 #10 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
16 #11 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
17 #12 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
18 #13 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
19 #14 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
20 #15 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
21 #16 0x5583b49cf09e in runGame ../base/main.cpp:280
22 #17 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
23 #18 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
24 #19 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
25
26Direct leak of 320 byte(s) in 4 object(s) allocated from:
27 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
28 #1 0x5583b4a5fb9e in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:82
29 #2 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
30 #3 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
31 #4 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
32 #5 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
33 #6 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
34 #7 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
35 #8 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
36 #9 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
37 #10 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
38 #11 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
39 #12 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
40 #13 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
41 #14 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
42 #15 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
43 #16 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
44 #17 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
45 #18 0x5583b49cf09e in runGame ../base/main.cpp:280
46 #19 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
47 #20 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
48 #21 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
49
50Direct leak of 320 byte(s) in 4 object(s) allocated from:
51 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
52 #1 0x5583b4a5fb9e in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:82
53 #2 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
54 #3 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
55 #4 0x5583b4a233ba in Illusions::ScriptOpcodes_Duckman::opEnterScene18(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:253
56 #5 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
57 #6 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
58 #7 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
59 #8 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
60 #9 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
61 #10 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
62 #11 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
63 #12 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
64 #13 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
65 #14 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
66 #15 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
67 #16 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
68 #17 0x5583b49cf09e in runGame ../base/main.cpp:280
69 #18 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
70 #19 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
71 #20 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
72
73Direct leak of 208 byte(s) in 1 object(s) allocated from:
74 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
75 #1 0x5583b4a5bbf4 in Illusions::ScriptInstance::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:403
76 #2 0x5583b4a57a53 in Illusions::ScriptResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:32
77 #3 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
78 #4 0x5583b4a0244f in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:164
79 #5 0x5583b49cf09e in runGame ../base/main.cpp:280
80 #6 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
81 #7 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
82 #8 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
83
84Direct leak of 168 byte(s) in 1 object(s) allocated from:
85 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
86 #1 0x5583b4a0ab32 in Illusions::IllusionsEngine_Duckman::startTalkThread(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:837
87 #2 0x5583b4a26e5b in Illusions::ScriptOpcodes_Duckman::opStartTalkThread(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:523
88 #3 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
89 #4 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
90 #5 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
91 #6 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
92 #7 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
93 #8 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
94 #9 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
95 #10 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
96 #11 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
97 #12 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
98 #13 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
99 #14 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
100 #15 0x5583b49cf09e in runGame ../base/main.cpp:280
101 #16 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
102 #17 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
103 #18 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
104
105Direct leak of 120 byte(s) in 1 object(s) allocated from:
106 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
107 #1 0x5583b4aa80b8 in Illusions::Controls::newControl() ../engines/illusions/actor.cpp:1453
108 #2 0x5583b4aa1027 in Illusions::Controls::placeBackgroundObject(Illusions::BackgroundObject*) ../engines/illusions/actor.cpp:1012
109 #3 0x5583b4a4f1c1 in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:400
110 #4 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
111 #5 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
112 #6 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
113 #7 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
114 #8 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
115 #9 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
116 #10 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
117 #11 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
118 #12 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
119 #13 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
120 #14 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
121 #15 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
122 #16 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
123 #17 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
124 #18 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
125 #19 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
126 #20 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
127 #21 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
128 #22 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
129 #23 0x5583b49cf09e in runGame ../base/main.cpp:280
130 #24 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
131 #25 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
132 #26 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
133
134Direct leak of 80 byte(s) in 1 object(s) allocated from:
135 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
136 #1 0x5583b4a5fb9e in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:82
137 #2 0x5583b4a02362 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:161
138 #3 0x5583b49cf09e in runGame ../base/main.cpp:280
139 #4 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
140 #5 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
141 #6 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
142
143Direct leak of 80 byte(s) in 1 object(s) allocated from:
144 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
145 #1 0x5583b4a5fb9e in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:82
146 #2 0x5583b4a02400 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:163
147 #3 0x5583b49cf09e in runGame ../base/main.cpp:280
148 #4 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
149 #5 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
150 #6 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
151
152Direct leak of 80 byte(s) in 1 object(s) allocated from:
153 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
154 #1 0x5583b4a5fb9e in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:82
155 #2 0x5583b4a0244f in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:164
156 #3 0x5583b49cf09e in runGame ../base/main.cpp:280
157 #4 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
158 #5 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
159 #6 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
160
161Direct leak of 80 byte(s) in 1 object(s) allocated from:
162 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
163 #1 0x5583b4a5fb9e in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:82
164 #2 0x5583b4a023b1 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:162
165 #3 0x5583b49cf09e in runGame ../base/main.cpp:280
166 #4 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
167 #5 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
168 #6 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
169
170Direct leak of 72 byte(s) in 1 object(s) allocated from:
171 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
172 #1 0x5583b4a0adcf in Illusions::IllusionsEngine_Duckman::newScriptThread(unsigned int, unsigned int, unsigned int, unsigned char*) ../engines/illusions/duckman/illusions_duckman.cpp:861
173 #2 0x5583b4a0a875 in Illusions::IllusionsEngine_Duckman::startScriptThread(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:804
174 #3 0x5583b4a22b50 in Illusions::ScriptOpcodes_Duckman::opStartScriptThread(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:198
175 #4 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
176 #5 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
177 #6 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
178 #7 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
179 #8 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
180 #9 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
181 #10 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
182 #11 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
183 #12 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
184 #13 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
185 #14 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
186 #15 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
187 #16 0x5583b49cf09e in runGame ../base/main.cpp:280
188 #17 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
189 #18 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
190 #19 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
191
192Direct leak of 72 byte(s) in 1 object(s) allocated from:
193 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
194 #1 0x5583b4a0adcf in Illusions::IllusionsEngine_Duckman::newScriptThread(unsigned int, unsigned int, unsigned int, unsigned char*) ../engines/illusions/duckman/illusions_duckman.cpp:861
195 #2 0x5583b4a0a875 in Illusions::IllusionsEngine_Duckman::startScriptThread(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:804
196 #3 0x5583b4a0b5de in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:919
197 #4 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
198 #5 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
199 #6 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
200 #7 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
201 #8 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
202 #9 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
203 #10 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
204 #11 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
205 #12 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
206 #13 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
207 #14 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
208 #15 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
209 #16 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
210 #17 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
211 #18 0x5583b49cf09e in runGame ../base/main.cpp:280
212 #19 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
213 #20 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
214 #21 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
215
216Direct leak of 64 byte(s) in 1 object(s) allocated from:
217 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
218 #1 0x5583b4a0ae84 in Illusions::IllusionsEngine_Duckman::newTimerThread(unsigned int, unsigned int, bool) ../engines/illusions/duckman/illusions_duckman.cpp:868
219 #2 0x5583b4a0a99c in Illusions::IllusionsEngine_Duckman::startTimerThread(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:819
220 #3 0x5583b4a22d45 in Illusions::ScriptOpcodes_Duckman::opStartTimerThread(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:215
221 #4 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
222 #5 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
223 #6 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
224 #7 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
225 #8 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
226 #9 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
227 #10 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
228 #11 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
229 #12 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
230 #13 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
231 #14 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
232 #15 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
233 #16 0x5583b49cf09e in runGame ../base/main.cpp:280
234 #17 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
235 #18 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
236 #19 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
237
238Direct leak of 56 byte(s) in 1 object(s) allocated from:
239 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
240 #1 0x5583b4ae8450 in Illusions::GamArchive::GamArchive(char const*) ../engines/illusions/gamarchive.cpp:29
241 #2 0x5583b4a2cd2c in Illusions::ResourceReaderGamArchive::ResourceReaderGamArchive(char const*) ../engines/illusions/gamresourcereader.cpp:33
242 #3 0x5583b4a011f7 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:94
243 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
244 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
245 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
246 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
247
248Direct leak of 32 byte(s) in 1 object(s) allocated from:
249 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
250 #1 0x5583b4add6c5 in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:75
251 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
252 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
253 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
254 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
255 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
256 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
257
258Direct leak of 32 byte(s) in 1 object(s) allocated from:
259 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
260 #1 0x5583b4adf11b in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:95
261 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
262 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
263 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
264 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
265 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
266 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
267
268Direct leak of 32 byte(s) in 1 object(s) allocated from:
269 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
270 #1 0x5583b4aded25 in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:92
271 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
272 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
273 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
274 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
275 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
276 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
277
278Direct leak of 32 byte(s) in 1 object(s) allocated from:
279 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
280 #1 0x5583b4addc5d in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:80
281 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
282 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
283 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
284 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
285 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
286 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
287
288Direct leak of 32 byte(s) in 1 object(s) allocated from:
289 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
290 #1 0x5583b4add991 in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:78
291 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
292 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
293 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
294 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
295 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
296 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
297
298Direct leak of 32 byte(s) in 1 object(s) allocated from:
299 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
300 #1 0x5583b4adee79 in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:93
301 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
302 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
303 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
304 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
305 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
306 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
307
308Direct leak of 32 byte(s) in 1 object(s) allocated from:
309 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
310 #1 0x5583b4adefca in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:94
311 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
312 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
313 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
314 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
315 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
316 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
317
318Direct leak of 32 byte(s) in 1 object(s) allocated from:
319 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
320 #1 0x5583b4add293 in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:71
321 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
322 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
323 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
324 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
325 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
326 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
327
328Direct leak of 32 byte(s) in 1 object(s) allocated from:
329 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
330 #1 0x5583b4adcfdb in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:69
331 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
332 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
333 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
334 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
335 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
336 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
337
338Direct leak of 32 byte(s) in 1 object(s) allocated from:
339 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
340 #1 0x5583b4ade4c1 in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:86
341 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
342 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
343 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
344 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
345 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
346 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
347
348Direct leak of 32 byte(s) in 1 object(s) allocated from:
349 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
350 #1 0x5583b4ade8f3 in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:89
351 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
352 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
353 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
354 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
355 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
356 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
357
358Direct leak of 32 byte(s) in 1 object(s) allocated from:
359 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
360 #1 0x5583b4adebbf in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:91
361 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
362 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
363 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
364 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
365 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
366 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
367
368Direct leak of 32 byte(s) in 1 object(s) allocated from:
369 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
370 #1 0x5583b4ade35b in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:85
371 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
372 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
373 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
374 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
375 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
376 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
377
378Direct leak of 32 byte(s) in 1 object(s) allocated from:
379 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
380 #1 0x5583b4add12d in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:70
381 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
382 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
383 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
384 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
385 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
386 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
387
388Direct leak of 32 byte(s) in 1 object(s) allocated from:
389 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
390 #1 0x5583b4ade08f in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:83
391 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
392 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
393 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
394 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
395 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
396 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
397
398Direct leak of 32 byte(s) in 1 object(s) allocated from:
399 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
400 #1 0x5583b4addf29 in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:82
401 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
402 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
403 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
404 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
405 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
406 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
407
408Direct leak of 32 byte(s) in 1 object(s) allocated from:
409 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
410 #1 0x5583b4adddc3 in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:81
411 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
412 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
413 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
414 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
415 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
416 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
417
418Direct leak of 32 byte(s) in 1 object(s) allocated from:
419 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
420 #1 0x5583b4add82b in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:76
421 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
422 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
423 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
424 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
425 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
426 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
427
428Direct leak of 32 byte(s) in 1 object(s) allocated from:
429 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
430 #1 0x5583b4add55f in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:73
431 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
432 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
433 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
434 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
435 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
436 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
437
438Direct leak of 32 byte(s) in 1 object(s) allocated from:
439 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
440 #1 0x5583b4add3f9 in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:72
441 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
442 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
443 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
444 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
445 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
446 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
447
448Direct leak of 32 byte(s) in 1 object(s) allocated from:
449 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
450 #1 0x5583b4ade1f5 in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:84
451 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
452 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
453 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
454 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
455 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
456 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
457
458Direct leak of 32 byte(s) in 1 object(s) allocated from:
459 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
460 #1 0x5583b4addaf7 in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:79
461 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
462 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
463 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
464 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
465 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
466 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
467
468Direct leak of 32 byte(s) in 1 object(s) allocated from:
469 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
470 #1 0x5583b4adea59 in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:90
471 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
472 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
473 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
474 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
475 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
476 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
477
478Direct leak of 32 byte(s) in 1 object(s) allocated from:
479 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
480 #1 0x5583b4ade627 in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:87
481 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
482 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
483 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
484 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
485 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
486 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
487
488Direct leak of 32 byte(s) in 1 object(s) allocated from:
489 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
490 #1 0x5583b4ade78d in Illusions::DuckmanSpecialCode::init() ../engines/illusions/duckman/duckman_specialcode.cpp:88
491 #2 0x5583b4a06405 in Illusions::IllusionsEngine_Duckman::loadSpecialCode(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:440
492 #3 0x5583b4a02291 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:156
493 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
494 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
495 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
496 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
497
498Direct leak of 32 byte(s) in 1 object(s) allocated from:
499 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
500 #1 0x5583b4a2be45 in Illusions::GameState::newWriteStream() ../engines/illusions/gamestate.cpp:68
501 #2 0x5583b4a2ba42 in Illusions::GameState::writeState(unsigned int, unsigned int) ../engines/illusions/gamestate.cpp:42
502 #3 0x5583b4a0b805 in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:939
503 #4 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
504 #5 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
505 #6 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
506 #7 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
507 #8 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
508 #9 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
509 #10 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
510 #11 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
511 #12 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
512 #13 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
513 #14 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
514 #15 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
515 #16 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
516 #17 0x5583b49cf09e in runGame ../base/main.cpp:280
517 #18 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
518 #19 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
519 #20 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
520
521Direct leak of 8 byte(s) in 1 object(s) allocated from:
522 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
523 #1 0x5583b4c206b6 in GUI::AboutDialog::AboutDialog() ../gui/about.cpp:150
524 #2 0x5583b4ceda61 in MainMenuDialog::MainMenuDialog(Engine*) ../engines/dialogs.cpp:113
525 #3 0x5583b4ce4ab7 in Engine::openMainMenuDialog() ../engines/engine.cpp:518
526 #4 0x5583b4c477c7 in DefaultEventManager::pollEvent(Common::Event&) ../backends/events/default/default-events.cpp:148
527 #5 0x5583b4a2d74b in Illusions::IllusionsEngine::updateEvents() ../engines/illusions/illusions.cpp:103
528 #6 0x5583b4a02913 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:206
529 #7 0x5583b49cf09e in runGame ../base/main.cpp:280
530 #8 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
531 #9 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
532 #10 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
533
534Direct leak of 8 byte(s) in 2 object(s) allocated from:
535 #0 0x7f508b9d2cd8 in __interceptor_calloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:153
536 #1 0x7f50764bb19f in pa_xmalloc0 (/usr/lib/libpulse.so.0+0xe19f)
537
538Direct leak of 1 byte(s) in 1 object(s) allocated from:
539 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
540 #1 0x7f508691d777 in _XlcDefaultMapModifiers (/usr/lib/../lib/libX11.so.6+0x5d777)
541
542Indirect leak of 430860 byte(s) in 4 object(s) allocated from:
543 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
544 #1 0x5583b4ae8872 in Illusions::GamArchive::readResource(unsigned int, unsigned int, unsigned int&) ../engines/illusions/gamarchive.cpp:43
545 #2 0x5583b4a2ce6e in Illusions::ResourceReaderGamArchive::readResource(unsigned int, unsigned int, unsigned int&) ../engines/illusions/gamresourcereader.cpp:41
546 #3 0x5583b4a5f56c in Illusions::Resource::loadData(Illusions::BaseResourceReader*) ../engines/illusions/resourcesystem.cpp:52
547 #4 0x5583b4a5fe55 in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:91
548 #5 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
549 #6 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
550 #7 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
551 #8 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
552 #9 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
553 #10 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
554 #11 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
555 #12 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
556 #13 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
557 #14 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
558 #15 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
559 #16 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
560 #17 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
561 #18 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
562 #19 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
563 #20 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
564 #21 0x5583b49cf09e in runGame ../base/main.cpp:280
565 #22 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
566 #23 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
567 #24 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
568
569Indirect leak of 380524 byte(s) in 4 object(s) allocated from:
570 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
571 #1 0x5583b4ae8872 in Illusions::GamArchive::readResource(unsigned int, unsigned int, unsigned int&) ../engines/illusions/gamarchive.cpp:43
572 #2 0x5583b4a2ce6e in Illusions::ResourceReaderGamArchive::readResource(unsigned int, unsigned int, unsigned int&) ../engines/illusions/gamresourcereader.cpp:41
573 #3 0x5583b4a5f56c in Illusions::Resource::loadData(Illusions::BaseResourceReader*) ../engines/illusions/resourcesystem.cpp:52
574 #4 0x5583b4a5fe55 in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:91
575 #5 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
576 #6 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
577 #7 0x5583b4a233ba in Illusions::ScriptOpcodes_Duckman::opEnterScene18(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:253
578 #8 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
579 #9 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
580 #10 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
581 #11 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
582 #12 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
583 #13 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
584 #14 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
585 #15 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
586 #16 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
587 #17 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
588 #18 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
589 #19 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
590 #20 0x5583b49cf09e in runGame ../base/main.cpp:280
591 #21 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
592 #22 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
593 #23 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
594
595Indirect leak of 128000 byte(s) in 1 object(s) allocated from:
596 #0 0x7f508b9d2cd8 in __interceptor_calloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:153
597 #1 0x5583b4dca7ba in Graphics::Surface::create(unsigned short, unsigned short, Graphics::PixelFormat const&) ../graphics/surface.cpp:74
598 #2 0x5583b4dba1f3 in Graphics::ManagedSurface::create(unsigned short, unsigned short, Graphics::PixelFormat const&) ../graphics/managed_surface.cpp:99
599 #3 0x5583b4c233cf in GUI::EE::EE() ../gui/about.cpp:458
600 #4 0x5583b4c22f70 in GUI::EEHandler::EEHandler() ../gui/about.cpp:434
601 #5 0x5583b4c206c6 in GUI::AboutDialog::AboutDialog() ../gui/about.cpp:150
602 #6 0x5583b4ceda61 in MainMenuDialog::MainMenuDialog(Engine*) ../engines/dialogs.cpp:113
603 #7 0x5583b4ce4ab7 in Engine::openMainMenuDialog() ../engines/engine.cpp:518
604 #8 0x5583b4c477c7 in DefaultEventManager::pollEvent(Common::Event&) ../backends/events/default/default-events.cpp:148
605 #9 0x5583b4a2d74b in Illusions::IllusionsEngine::updateEvents() ../engines/illusions/illusions.cpp:103
606 #10 0x5583b4a02913 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:206
607 #11 0x5583b49cf09e in runGame ../base/main.cpp:280
608 #12 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
609 #13 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
610 #14 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
611
612Indirect leak of 98064 byte(s) in 454 object(s) allocated from:
613 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
614 #1 0x7f50859dd386 (/usr/lib/../lib/libGLX_mesa.so.0+0x42386)
615 #2 0x61100003087f (<unknown module>)
616
617Indirect leak of 94124 byte(s) in 1 object(s) allocated from:
618 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
619 #1 0x5583b4ae8872 in Illusions::GamArchive::readResource(unsigned int, unsigned int, unsigned int&) ../engines/illusions/gamarchive.cpp:43
620 #2 0x5583b4a2ce6e in Illusions::ResourceReaderGamArchive::readResource(unsigned int, unsigned int, unsigned int&) ../engines/illusions/gamresourcereader.cpp:41
621 #3 0x5583b4a5f56c in Illusions::Resource::loadData(Illusions::BaseResourceReader*) ../engines/illusions/resourcesystem.cpp:52
622 #4 0x5583b4a5fe55 in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:91
623 #5 0x5583b4a0244f in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:164
624 #6 0x5583b49cf09e in runGame ../base/main.cpp:280
625 #7 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
626 #8 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
627 #9 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
628
629Indirect leak of 64000 byte(s) in 1 object(s) allocated from:
630 #0 0x7f508b9d2cd8 in __interceptor_calloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:153
631 #1 0x5583b4dca7ba in Graphics::Surface::create(unsigned short, unsigned short, Graphics::PixelFormat const&) ../graphics/surface.cpp:74
632 #2 0x5583b4a6c334 in Illusions::Screen::allocSurface(short, short) ../engines/illusions/screen.cpp:394
633 #3 0x5583b4a6c43c in Illusions::Screen::allocSurface(Illusions::SurfInfo&) ../engines/illusions/screen.cpp:399
634 #4 0x5583b4a502c4 in Illusions::BackgroundInstance::initSurface() ../engines/illusions/resources/backgroundresource.cpp:473
635 #5 0x5583b4a4f0dd in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:396
636 #6 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
637 #7 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
638 #8 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
639 #9 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
640 #10 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
641 #11 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
642 #12 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
643 #13 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
644 #14 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
645 #15 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
646 #16 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
647 #17 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
648 #18 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
649 #19 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
650 #20 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
651 #21 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
652 #22 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
653 #23 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
654 #24 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
655 #25 0x5583b49cf09e in runGame ../base/main.cpp:280
656 #26 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
657 #27 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
658 #28 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
659
660Indirect leak of 46224 byte(s) in 214 object(s) allocated from:
661 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
662 #1 0x7f50859dd386 (/usr/lib/../lib/libGLX_mesa.so.0+0x42386)
663 #2 0x61100002e1bf (<unknown module>)
664
665Indirect leak of 24958 byte(s) in 3 object(s) allocated from:
666 #0 0x7f508b9d2cd8 in __interceptor_calloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:153
667 #1 0x5583b4dca7ba in Graphics::Surface::create(unsigned short, unsigned short, Graphics::PixelFormat const&) ../graphics/surface.cpp:74
668 #2 0x5583b4a6c334 in Illusions::Screen::allocSurface(short, short) ../engines/illusions/screen.cpp:394
669 #3 0x5583b4a6c43c in Illusions::Screen::allocSurface(Illusions::SurfInfo&) ../engines/illusions/screen.cpp:399
670 #4 0x5583b4a93754 in Illusions::Actor::createSurface(Illusions::SurfInfo&) ../engines/illusions/actor.cpp:132
671 #5 0x5583b4aa19c7 in Illusions::Controls::placeActor(unsigned int, Common::Point, unsigned int, unsigned int, unsigned int) ../engines/illusions/actor.cpp:1039
672 #6 0x5583b4a259b9 in Illusions::ScriptOpcodes_Duckman::opPlaceActor(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:445
673 #7 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
674 #8 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
675 #9 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
676 #10 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
677 #11 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
678 #12 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
679 #13 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
680 #14 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
681 #15 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
682 #16 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
683 #17 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
684 #18 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
685 #19 0x5583b49cf09e in runGame ../base/main.cpp:280
686 #20 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
687 #21 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
688 #22 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
689
690Indirect leak of 16128 byte(s) in 1 object(s) allocated from:
691 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
692 #1 0x5583b4a47cda in Common::Array<Illusions::Frame>::allocCapacity(unsigned int) ../common/array.h:309
693 #2 0x5583b4a45b15 in Common::Array<Illusions::Frame>::reserve(unsigned int) ../common/array.h:273
694 #3 0x5583b4a40f93 in Illusions::ActorResource::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:146
695 #4 0x5583b4a41388 in Illusions::ActorInstance::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:184
696 #5 0x5583b4a42743 in Illusions::ActorInstanceList::createActorInstance(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:266
697 #6 0x5583b4a3f5d9 in Illusions::ActorResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:33
698 #7 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
699 #8 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
700 #9 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
701 #10 0x5583b4a233ba in Illusions::ScriptOpcodes_Duckman::opEnterScene18(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:253
702 #11 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
703 #12 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
704 #13 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
705 #14 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
706 #15 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
707 #16 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
708 #17 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
709 #18 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
710 #19 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
711 #20 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
712 #21 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
713 #22 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
714 #23 0x5583b49cf09e in runGame ../base/main.cpp:280
715 #24 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
716 #25 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
717 #26 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
718
719Indirect leak of 13096 byte(s) in 1 object(s) allocated from:
720 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
721 #1 0x5583b4ae8872 in Illusions::GamArchive::readResource(unsigned int, unsigned int, unsigned int&) ../engines/illusions/gamarchive.cpp:43
722 #2 0x5583b4a2ce6e in Illusions::ResourceReaderGamArchive::readResource(unsigned int, unsigned int, unsigned int&) ../engines/illusions/gamresourcereader.cpp:41
723 #3 0x5583b4a5f56c in Illusions::Resource::loadData(Illusions::BaseResourceReader*) ../engines/illusions/resourcesystem.cpp:52
724 #4 0x5583b4a5fe55 in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:91
725 #5 0x5583b4a02362 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:161
726 #6 0x5583b49cf09e in runGame ../base/main.cpp:280
727 #7 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
728 #8 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
729 #9 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
730
731Indirect leak of 9248 byte(s) in 1 object(s) allocated from:
732 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
733 #1 0x5583b4ae8872 in Illusions::GamArchive::readResource(unsigned int, unsigned int, unsigned int&) ../engines/illusions/gamarchive.cpp:43
734 #2 0x5583b4a2ce6e in Illusions::ResourceReaderGamArchive::readResource(unsigned int, unsigned int, unsigned int&) ../engines/illusions/gamresourcereader.cpp:41
735 #3 0x5583b4a5f56c in Illusions::Resource::loadData(Illusions::BaseResourceReader*) ../engines/illusions/resourcesystem.cpp:52
736 #4 0x5583b4a5fe55 in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:91
737 #5 0x5583b4a02400 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:163
738 #6 0x5583b49cf09e in runGame ../base/main.cpp:280
739 #7 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
740 #8 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
741 #9 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
742
743Indirect leak of 6436 byte(s) in 1 object(s) allocated from:
744 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
745 #1 0x5583b4ae8872 in Illusions::GamArchive::readResource(unsigned int, unsigned int, unsigned int&) ../engines/illusions/gamarchive.cpp:43
746 #2 0x5583b4a2ce6e in Illusions::ResourceReaderGamArchive::readResource(unsigned int, unsigned int, unsigned int&) ../engines/illusions/gamresourcereader.cpp:41
747 #3 0x5583b4a5f56c in Illusions::Resource::loadData(Illusions::BaseResourceReader*) ../engines/illusions/resourcesystem.cpp:52
748 #4 0x5583b4a5fe55 in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:91
749 #5 0x5583b4a023b1 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:162
750 #6 0x5583b49cf09e in runGame ../base/main.cpp:280
751 #7 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
752 #8 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
753 #9 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
754
755Indirect leak of 4472 byte(s) in 1 object(s) allocated from:
756 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
757 #1 0x5583b4a5b267 in Illusions::ScriptResource::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:342
758 #2 0x5583b4a5bca0 in Illusions::ScriptInstance::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:404
759 #3 0x5583b4a57a53 in Illusions::ScriptResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:32
760 #4 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
761 #5 0x5583b4a0244f in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:164
762 #6 0x5583b49cf09e in runGame ../base/main.cpp:280
763 #7 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
764 #8 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
765 #9 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
766
767Indirect leak of 3492 byte(s) in 1 object(s) allocated from:
768 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
769 #1 0x5583b4a5b0b8 in Illusions::ScriptResource::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:336
770 #2 0x5583b4a5bca0 in Illusions::ScriptInstance::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:404
771 #3 0x5583b4a57a53 in Illusions::ScriptResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:32
772 #4 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
773 #5 0x5583b4a0244f in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:164
774 #6 0x5583b49cf09e in runGame ../base/main.cpp:280
775 #7 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
776 #8 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
777 #9 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
778
779Indirect leak of 2592 byte(s) in 1 object(s) allocated from:
780 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
781 #1 0x5583b4a5d5b2 in Illusions::TalkResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/talkresource.cpp:70
782 #2 0x5583b4a5d8ac in Illusions::TalkInstance::load(Illusions::Resource*) ../engines/illusions/resources/talkresource.cpp:85
783 #3 0x5583b4a5e025 in Illusions::TalkInstanceList::createTalkInstance(Illusions::Resource*) ../engines/illusions/resources/talkresource.cpp:135
784 #4 0x5583b4a5cfab in Illusions::TalkResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/talkresource.cpp:32
785 #5 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
786 #6 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
787 #7 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
788 #8 0x5583b4a233ba in Illusions::ScriptOpcodes_Duckman::opEnterScene18(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:253
789 #9 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
790 #10 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
791 #11 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
792 #12 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
793 #13 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
794 #14 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
795 #15 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
796 #16 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
797 #17 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
798 #18 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
799 #19 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
800 #20 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
801 #21 0x5583b49cf09e in runGame ../base/main.cpp:280
802 #22 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
803 #23 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
804 #24 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
805
806Indirect leak of 2496 byte(s) in 1 object(s) allocated from:
807 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
808 #1 0x5583b4a47cda in Common::Array<Illusions::Frame>::allocCapacity(unsigned int) ../common/array.h:309
809 #2 0x5583b4a45b15 in Common::Array<Illusions::Frame>::reserve(unsigned int) ../common/array.h:273
810 #3 0x5583b4a40f93 in Illusions::ActorResource::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:146
811 #4 0x5583b4a41388 in Illusions::ActorInstance::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:184
812 #5 0x5583b4a42743 in Illusions::ActorInstanceList::createActorInstance(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:266
813 #6 0x5583b4a3f5d9 in Illusions::ActorResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:33
814 #7 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
815 #8 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
816 #9 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
817 #10 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
818 #11 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
819 #12 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
820 #13 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
821 #14 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
822 #15 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
823 #16 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
824 #17 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
825 #18 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
826 #19 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
827 #20 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
828 #21 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
829 #22 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
830 #23 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
831 #24 0x5583b49cf09e in runGame ../base/main.cpp:280
832 #25 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
833 #26 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
834 #27 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
835
836Indirect leak of 1504 byte(s) in 6 object(s) allocated from:
837 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
838 #1 0x5583b4a559b8 in Illusions::CharRange::load(unsigned char*, Common::SeekableReadStream&) ../engines/illusions/resources/fontresource.cpp:60
839 #2 0x5583b4a561e7 in Illusions::FontResource::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:100
840 #3 0x5583b4a56890 in Illusions::FontInstance::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:130
841 #4 0x5583b4a554a7 in Illusions::FontResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:33
842 #5 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
843 #6 0x5583b4a02362 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:161
844 #7 0x5583b49cf09e in runGame ../base/main.cpp:280
845 #8 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
846 #9 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
847 #10 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
848
849Indirect leak of 1488 byte(s) in 3 object(s) allocated from:
850 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
851 #1 0x5583b4a559b8 in Illusions::CharRange::load(unsigned char*, Common::SeekableReadStream&) ../engines/illusions/resources/fontresource.cpp:60
852 #2 0x5583b4a561e7 in Illusions::FontResource::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:100
853 #3 0x5583b4a56890 in Illusions::FontInstance::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:130
854 #4 0x5583b4a554a7 in Illusions::FontResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:33
855 #5 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
856 #6 0x5583b4a02400 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:163
857 #7 0x5583b49cf09e in runGame ../base/main.cpp:280
858 #8 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
859 #9 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
860 #10 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
861
862Indirect leak of 1456 byte(s) in 1 object(s) allocated from:
863 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
864 #1 0x5583b4a559b8 in Illusions::CharRange::load(unsigned char*, Common::SeekableReadStream&) ../engines/illusions/resources/fontresource.cpp:60
865 #2 0x5583b4a561e7 in Illusions::FontResource::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:100
866 #3 0x5583b4a56890 in Illusions::FontInstance::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:130
867 #4 0x5583b4a554a7 in Illusions::FontResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:33
868 #5 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
869 #6 0x5583b4a023b1 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:162
870 #7 0x5583b49cf09e in runGame ../base/main.cpp:280
871 #8 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
872 #9 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
873 #10 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
874
875Indirect leak of 1332 byte(s) in 1 object(s) allocated from:
876 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
877 #1 0x5583b4a5b4c1 in Illusions::ScriptResource::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:351
878 #2 0x5583b4a5bca0 in Illusions::ScriptInstance::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:404
879 #3 0x5583b4a57a53 in Illusions::ScriptResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:32
880 #4 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
881 #5 0x5583b4a0244f in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:164
882 #6 0x5583b49cf09e in runGame ../base/main.cpp:280
883 #7 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
884 #8 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
885 #9 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
886
887Indirect leak of 1104 byte(s) in 1 object(s) allocated from:
888 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
889 #1 0x5583b4a472cc in Common::Array<Illusions::Sequence>::allocCapacity(unsigned int) ../common/array.h:309
890 #2 0x5583b4a4580b in Common::Array<Illusions::Sequence>::reserve(unsigned int) ../common/array.h:273
891 #3 0x5583b4a40e73 in Illusions::ActorResource::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:133
892 #4 0x5583b4a41388 in Illusions::ActorInstance::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:184
893 #5 0x5583b4a42743 in Illusions::ActorInstanceList::createActorInstance(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:266
894 #6 0x5583b4a3f5d9 in Illusions::ActorResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:33
895 #7 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
896 #8 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
897 #9 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
898 #10 0x5583b4a233ba in Illusions::ScriptOpcodes_Duckman::opEnterScene18(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:253
899 #11 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
900 #12 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
901 #13 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
902 #14 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
903 #15 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
904 #16 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
905 #17 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
906 #18 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
907 #19 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
908 #20 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
909 #21 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
910 #22 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
911 #23 0x5583b49cf09e in runGame ../base/main.cpp:280
912 #24 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
913 #25 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
914 #26 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
915
916Indirect leak of 1056 byte(s) in 3 object(s) allocated from:
917 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
918 #1 0x5583b4aa805c in Illusions::Controls::newActor() ../engines/illusions/actor.cpp:1449
919 #2 0x5583b4aa1510 in Illusions::Controls::placeActor(unsigned int, Common::Point, unsigned int, unsigned int, unsigned int) ../engines/illusions/actor.cpp:1025
920 #3 0x5583b4a259b9 in Illusions::ScriptOpcodes_Duckman::opPlaceActor(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:445
921 #4 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
922 #5 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
923 #6 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
924 #7 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
925 #8 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
926 #9 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
927 #10 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
928 #11 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
929 #12 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
930 #13 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
931 #14 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
932 #15 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
933 #16 0x5583b49cf09e in runGame ../base/main.cpp:280
934 #17 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
935 #18 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
936 #19 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
937
938Indirect leak of 1020 byte(s) in 24 object(s) allocated from:
939 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
940 #1 0x5583b4a591bd in Illusions::TriggerObject::load(unsigned char*, Common::SeekableReadStream&) ../engines/illusions/resources/scriptresource.cpp:181
941 #2 0x5583b4a5a479 in Illusions::SceneInfo::load(unsigned char*, Common::SeekableReadStream&) ../engines/illusions/resources/scriptresource.cpp:247
942 #3 0x5583b4a5b42d in Illusions::ScriptResource::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:347
943 #4 0x5583b4a5bca0 in Illusions::ScriptInstance::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:404
944 #5 0x5583b4a57a53 in Illusions::ScriptResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:32
945 #6 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
946 #7 0x5583b4a0244f in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:164
947 #8 0x5583b49cf09e in runGame ../base/main.cpp:280
948 #9 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
949 #10 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
950 #11 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
951
952Indirect leak of 664 byte(s) in 1 object(s) allocated from:
953 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
954 #1 0x5583b4c22f60 in GUI::EEHandler::EEHandler() ../gui/about.cpp:434
955 #2 0x5583b4c206c6 in GUI::AboutDialog::AboutDialog() ../gui/about.cpp:150
956 #3 0x5583b4ceda61 in MainMenuDialog::MainMenuDialog(Engine*) ../engines/dialogs.cpp:113
957 #4 0x5583b4ce4ab7 in Engine::openMainMenuDialog() ../engines/engine.cpp:518
958 #5 0x5583b4c477c7 in DefaultEventManager::pollEvent(Common::Event&) ../backends/events/default/default-events.cpp:148
959 #6 0x5583b4a2d74b in Illusions::IllusionsEngine::updateEvents() ../engines/illusions/illusions.cpp:103
960 #7 0x5583b4a02913 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:206
961 #8 0x5583b49cf09e in runGame ../base/main.cpp:280
962 #9 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
963 #10 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
964 #11 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
965
966Indirect leak of 608 byte(s) in 1 object(s) allocated from:
967 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
968 #1 0x5583b4a5d5b2 in Illusions::TalkResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/talkresource.cpp:70
969 #2 0x5583b4a5d8ac in Illusions::TalkInstance::load(Illusions::Resource*) ../engines/illusions/resources/talkresource.cpp:85
970 #3 0x5583b4a5e025 in Illusions::TalkInstanceList::createTalkInstance(Illusions::Resource*) ../engines/illusions/resources/talkresource.cpp:135
971 #4 0x5583b4a5cfab in Illusions::TalkResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/talkresource.cpp:32
972 #5 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
973 #6 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
974 #7 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
975 #8 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
976 #9 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
977 #10 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
978 #11 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
979 #12 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
980 #13 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
981 #14 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
982 #15 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
983 #16 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
984 #17 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
985 #18 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
986 #19 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
987 #20 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
988 #21 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
989 #22 0x5583b49cf09e in runGame ../base/main.cpp:280
990 #23 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
991 #24 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
992 #25 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
993
994Indirect leak of 424 byte(s) in 5 object(s) allocated from:
995 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
996 #1 0x5583b4a5a22d in Illusions::SceneInfo::load(unsigned char*, Common::SeekableReadStream&) ../engines/illusions/resources/scriptresource.cpp:242
997 #2 0x5583b4a5b42d in Illusions::ScriptResource::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:347
998 #3 0x5583b4a5bca0 in Illusions::ScriptInstance::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:404
999 #4 0x5583b4a57a53 in Illusions::ScriptResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:32
1000 #5 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1001 #6 0x5583b4a0244f in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:164
1002 #7 0x5583b49cf09e in runGame ../base/main.cpp:280
1003 #8 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1004 #9 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1005 #10 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1006
1007Indirect leak of 384 byte(s) in 1 object(s) allocated from:
1008 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
1009 #1 0x5583b4a466fe in Common::Array<Illusions::ActorType>::allocCapacity(unsigned int) ../common/array.h:309
1010 #2 0x5583b4a44dd5 in Common::Array<Illusions::ActorType>::reserve(unsigned int) ../common/array.h:273
1011 #3 0x5583b4a40d07 in Illusions::ActorResource::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:119
1012 #4 0x5583b4a41388 in Illusions::ActorInstance::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:184
1013 #5 0x5583b4a42743 in Illusions::ActorInstanceList::createActorInstance(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:266
1014 #6 0x5583b4a3f5d9 in Illusions::ActorResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:33
1015 #7 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1016 #8 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1017 #9 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1018 #10 0x5583b4a233ba in Illusions::ScriptOpcodes_Duckman::opEnterScene18(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:253
1019 #11 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1020 #12 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1021 #13 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1022 #14 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1023 #15 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1024 #16 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1025 #17 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1026 #18 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1027 #19 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1028 #20 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1029 #21 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1030 #22 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1031 #23 0x5583b49cf09e in runGame ../base/main.cpp:280
1032 #24 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1033 #25 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1034 #26 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1035
1036Indirect leak of 320 byte(s) in 1 object(s) allocated from:
1037 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
1038 #1 0x5583b4a466fe in Common::Array<Illusions::ActorType>::allocCapacity(unsigned int) ../common/array.h:309
1039 #2 0x5583b4a44dd5 in Common::Array<Illusions::ActorType>::reserve(unsigned int) ../common/array.h:273
1040 #3 0x5583b4a40d07 in Illusions::ActorResource::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:119
1041 #4 0x5583b4a41388 in Illusions::ActorInstance::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:184
1042 #5 0x5583b4a42743 in Illusions::ActorInstanceList::createActorInstance(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:266
1043 #6 0x5583b4a3f5d9 in Illusions::ActorResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:33
1044 #7 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1045 #8 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1046 #9 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1047 #10 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1048 #11 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1049 #12 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1050 #13 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1051 #14 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1052 #15 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1053 #16 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1054 #17 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1055 #18 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1056 #19 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1057 #20 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1058 #21 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1059 #22 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1060 #23 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1061 #24 0x5583b49cf09e in runGame ../base/main.cpp:280
1062 #25 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1063 #26 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1064 #27 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1065
1066Indirect leak of 312 byte(s) in 1 object(s) allocated from:
1067 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
1068 #1 0x5583b4a5c79f in Illusions::SoundGroupResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/soundresource.cpp:74
1069 #2 0x5583b4a5caad in Illusions::SoundGroupInstance::load(Illusions::Resource*) ../engines/illusions/resources/soundresource.cpp:90
1070 #3 0x5583b4a5bf67 in Illusions::SoundGroupResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/soundresource.cpp:33
1071 #4 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1072 #5 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1073 #6 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1074 #7 0x5583b4a233ba in Illusions::ScriptOpcodes_Duckman::opEnterScene18(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:253
1075 #8 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1076 #9 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1077 #10 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1078 #11 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1079 #12 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1080 #13 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1081 #14 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1082 #15 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1083 #16 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1084 #17 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1085 #18 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1086 #19 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1087 #20 0x5583b49cf09e in runGame ../base/main.cpp:280
1088 #21 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1089 #22 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1090 #23 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1091
1092Indirect leak of 248 byte(s) in 26 object(s) allocated from:
1093 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
1094 #1 0x5583b4a5a05d in Illusions::SceneInfo::load(unsigned char*, Common::SeekableReadStream&) ../engines/illusions/resources/scriptresource.cpp:236
1095 #2 0x5583b4a5b42d in Illusions::ScriptResource::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:347
1096 #3 0x5583b4a5bca0 in Illusions::ScriptInstance::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:404
1097 #4 0x5583b4a57a53 in Illusions::ScriptResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:32
1098 #5 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1099 #6 0x5583b4a0244f in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:164
1100 #7 0x5583b49cf09e in runGame ../base/main.cpp:280
1101 #8 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1102 #9 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1103 #10 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1104
1105Indirect leak of 224 byte(s) in 1 object(s) allocated from:
1106 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
1107 #1 0x5583b4a472cc in Common::Array<Illusions::Sequence>::allocCapacity(unsigned int) ../common/array.h:309
1108 #2 0x5583b4a4580b in Common::Array<Illusions::Sequence>::reserve(unsigned int) ../common/array.h:273
1109 #3 0x5583b4a40e73 in Illusions::ActorResource::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:133
1110 #4 0x5583b4a41388 in Illusions::ActorInstance::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:184
1111 #5 0x5583b4a42743 in Illusions::ActorInstanceList::createActorInstance(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:266
1112 #6 0x5583b4a3f5d9 in Illusions::ActorResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:33
1113 #7 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1114 #8 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1115 #9 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1116 #10 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1117 #11 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1118 #12 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1119 #13 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1120 #14 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1121 #15 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1122 #16 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1123 #17 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1124 #18 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1125 #19 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1126 #20 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1127 #21 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1128 #22 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1129 #23 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1130 #24 0x5583b49cf09e in runGame ../base/main.cpp:280
1131 #25 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1132 #26 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1133 #27 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1134
1135Indirect leak of 176 byte(s) in 1 object(s) allocated from:
1136 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1137 #1 0x5583b4a50dbc in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:570
1138 #2 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
1139 #3 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1140 #4 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1141 #5 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1142 #6 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1143 #7 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1144 #8 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1145 #9 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1146 #10 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1147 #11 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1148 #12 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1149 #13 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1150 #14 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1151 #15 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1152 #16 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1153 #17 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1154 #18 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1155 #19 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1156 #20 0x5583b49cf09e in runGame ../base/main.cpp:280
1157 #21 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1158 #22 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1159 #23 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1160
1161Indirect leak of 160 byte(s) in 1 object(s) allocated from:
1162 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1163 #1 0x5583b4a4efa0 in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:391
1164 #2 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
1165 #3 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
1166 #4 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1167 #5 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1168 #6 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1169 #7 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1170 #8 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1171 #9 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1172 #10 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1173 #11 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1174 #12 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1175 #13 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1176 #14 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1177 #15 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1178 #16 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1179 #17 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1180 #18 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1181 #19 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1182 #20 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1183 #21 0x5583b49cf09e in runGame ../base/main.cpp:280
1184 #22 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1185 #23 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1186 #24 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1187
1188Indirect leak of 144 byte(s) in 1 object(s) allocated from:
1189 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
1190 #1 0x5583b4a573ab in Illusions::MidiGroupResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/midiresource.cpp:70
1191 #2 0x5583b4a576ad in Illusions::MidiGroupInstance::load(Illusions::Resource*) ../engines/illusions/resources/midiresource.cpp:86
1192 #3 0x5583b4a56e2d in Illusions::MidiGroupResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/midiresource.cpp:33
1193 #4 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1194 #5 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1195 #6 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1196 #7 0x5583b4a233ba in Illusions::ScriptOpcodes_Duckman::opEnterScene18(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:253
1197 #8 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1198 #9 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1199 #10 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1200 #11 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1201 #12 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1202 #13 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1203 #14 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1204 #15 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1205 #16 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1206 #17 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1207 #18 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1208 #19 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1209 #20 0x5583b49cf09e in runGame ../base/main.cpp:280
1210 #21 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1211 #22 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1212 #23 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1213
1214Indirect leak of 96 byte(s) in 1 object(s) allocated from:
1215 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
1216 #1 0x5583b4a560da in Illusions::FontResource::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:97
1217 #2 0x5583b4a56890 in Illusions::FontInstance::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:130
1218 #3 0x5583b4a554a7 in Illusions::FontResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:33
1219 #4 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1220 #5 0x5583b4a02362 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:161
1221 #6 0x5583b49cf09e in runGame ../base/main.cpp:280
1222 #7 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1223 #8 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1224 #9 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1225
1226Indirect leak of 96 byte(s) in 3 object(s) allocated from:
1227 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1228 #1 0x5583b4a6c177 in Illusions::Screen::allocSurface(short, short) ../engines/illusions/screen.cpp:393
1229 #2 0x5583b4a6c43c in Illusions::Screen::allocSurface(Illusions::SurfInfo&) ../engines/illusions/screen.cpp:399
1230 #3 0x5583b4a93754 in Illusions::Actor::createSurface(Illusions::SurfInfo&) ../engines/illusions/actor.cpp:132
1231 #4 0x5583b4aa19c7 in Illusions::Controls::placeActor(unsigned int, Common::Point, unsigned int, unsigned int, unsigned int) ../engines/illusions/actor.cpp:1039
1232 #5 0x5583b4a259b9 in Illusions::ScriptOpcodes_Duckman::opPlaceActor(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:445
1233 #6 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1234 #7 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1235 #8 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1236 #9 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1237 #10 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1238 #11 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1239 #12 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1240 #13 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1241 #14 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1242 #15 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1243 #16 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1244 #17 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1245 #18 0x5583b49cf09e in runGame ../base/main.cpp:280
1246 #19 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1247 #20 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1248 #21 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1249
1250Indirect leak of 96 byte(s) in 3 object(s) allocated from:
1251 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1252 #1 0x5583b4a93114 in Illusions::Actor::Actor(Illusions::IllusionsEngine*) ../engines/illusions/actor.cpp:102
1253 #2 0x5583b4aa8097 in Illusions::Controls::newActor() ../engines/illusions/actor.cpp:1449
1254 #3 0x5583b4aa1510 in Illusions::Controls::placeActor(unsigned int, Common::Point, unsigned int, unsigned int, unsigned int) ../engines/illusions/actor.cpp:1025
1255 #4 0x5583b4a259b9 in Illusions::ScriptOpcodes_Duckman::opPlaceActor(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:445
1256 #5 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1257 #6 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1258 #7 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1259 #8 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1260 #9 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1261 #10 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1262 #11 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1263 #12 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1264 #13 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1265 #14 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1266 #15 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1267 #16 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1268 #17 0x5583b49cf09e in runGame ../base/main.cpp:280
1269 #18 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1270 #19 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1271 #20 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1272
1273Indirect leak of 72 byte(s) in 1 object(s) allocated from:
1274 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1275 #1 0x5583b4a41334 in Illusions::ActorInstance::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:183
1276 #2 0x5583b4a42743 in Illusions::ActorInstanceList::createActorInstance(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:266
1277 #3 0x5583b4a3f5d9 in Illusions::ActorResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:33
1278 #4 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1279 #5 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1280 #6 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1281 #7 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1282 #8 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1283 #9 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1284 #10 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1285 #11 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1286 #12 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1287 #13 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1288 #14 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1289 #15 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1290 #16 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1291 #17 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1292 #18 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1293 #19 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1294 #20 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1295 #21 0x5583b49cf09e in runGame ../base/main.cpp:280
1296 #22 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1297 #23 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1298 #24 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1299
1300Indirect leak of 72 byte(s) in 1 object(s) allocated from:
1301 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1302 #1 0x5583b4a41334 in Illusions::ActorInstance::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:183
1303 #2 0x5583b4a42743 in Illusions::ActorInstanceList::createActorInstance(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:266
1304 #3 0x5583b4a3f5d9 in Illusions::ActorResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:33
1305 #4 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1306 #5 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1307 #6 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1308 #7 0x5583b4a233ba in Illusions::ScriptOpcodes_Duckman::opEnterScene18(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:253
1309 #8 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1310 #9 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1311 #10 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1312 #11 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1313 #12 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1314 #13 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1315 #14 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1316 #15 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1317 #16 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1318 #17 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1319 #18 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1320 #19 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1321 #20 0x5583b49cf09e in runGame ../base/main.cpp:280
1322 #21 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1323 #22 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1324 #23 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1325
1326Indirect leak of 60 byte(s) in 1 object(s) allocated from:
1327 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
1328 #1 0x5583b4a5c79f in Illusions::SoundGroupResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/soundresource.cpp:74
1329 #2 0x5583b4a5caad in Illusions::SoundGroupInstance::load(Illusions::Resource*) ../engines/illusions/resources/soundresource.cpp:90
1330 #3 0x5583b4a5bf67 in Illusions::SoundGroupResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/soundresource.cpp:33
1331 #4 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1332 #5 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1333 #6 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1334 #7 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1335 #8 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1336 #9 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1337 #10 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1338 #11 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1339 #12 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1340 #13 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1341 #14 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1342 #15 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1343 #16 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1344 #17 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1345 #18 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1346 #19 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1347 #20 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1348 #21 0x5583b49cf09e in runGame ../base/main.cpp:280
1349 #22 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1350 #23 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1351 #24 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1352
1353Indirect leak of 48 byte(s) in 1 object(s) allocated from:
1354 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
1355 #1 0x5583b4a4d612 in Illusions::BackgroundResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/backgroundresource.cpp:233
1356 #2 0x5583b4a4f02c in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:392
1357 #3 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
1358 #4 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
1359 #5 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1360 #6 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1361 #7 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1362 #8 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1363 #9 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1364 #10 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1365 #11 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1366 #12 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1367 #13 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1368 #14 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1369 #15 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1370 #16 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1371 #17 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1372 #18 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1373 #19 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1374 #20 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1375 #21 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1376 #22 0x5583b49cf09e in runGame ../base/main.cpp:280
1377 #23 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1378 #24 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1379 #25 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1380
1381Indirect leak of 48 byte(s) in 1 object(s) allocated from:
1382 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
1383 #1 0x5583b4a560da in Illusions::FontResource::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:97
1384 #2 0x5583b4a56890 in Illusions::FontInstance::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:130
1385 #3 0x5583b4a554a7 in Illusions::FontResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:33
1386 #4 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1387 #5 0x5583b4a02400 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:163
1388 #6 0x5583b49cf09e in runGame ../base/main.cpp:280
1389 #7 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1390 #8 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1391 #9 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1392
1393Indirect leak of 40 byte(s) in 1 object(s) allocated from:
1394 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1395 #1 0x5583b4a5df5e in Illusions::TalkInstanceList::createTalkInstance(Illusions::Resource*) ../engines/illusions/resources/talkresource.cpp:134
1396 #2 0x5583b4a5cfab in Illusions::TalkResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/talkresource.cpp:32
1397 #3 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1398 #4 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1399 #5 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1400 #6 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1401 #7 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1402 #8 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1403 #9 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1404 #10 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1405 #11 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1406 #12 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1407 #13 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1408 #14 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1409 #15 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1410 #16 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1411 #17 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1412 #18 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1413 #19 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1414 #20 0x5583b49cf09e in runGame ../base/main.cpp:280
1415 #21 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1416 #22 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1417 #23 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1418
1419Indirect leak of 40 byte(s) in 1 object(s) allocated from:
1420 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
1421 #1 0x5583b4a48c42 in Common::Array<Illusions::NamedPoint>::allocCapacity(unsigned int) ../common/array.h:309
1422 #2 0x5583b4aea4e9 in Common::Array<Illusions::NamedPoint>::reserve(unsigned int) ../common/array.h:273
1423 #3 0x5583b4ae9fb7 in Illusions::NamedPoints::load(unsigned int, Common::SeekableReadStream&) ../engines/illusions/graphics.cpp:67
1424 #4 0x5583b4a4e7f9 in Illusions::BackgroundResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/backgroundresource.cpp:330
1425 #5 0x5583b4a4f02c in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:392
1426 #6 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
1427 #7 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
1428 #8 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1429 #9 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1430 #10 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1431 #11 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1432 #12 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1433 #13 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1434 #14 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1435 #15 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1436 #16 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1437 #17 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1438 #18 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1439 #19 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1440 #20 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1441 #21 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1442 #22 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1443 #23 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1444 #24 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1445 #25 0x5583b49cf09e in runGame ../base/main.cpp:280
1446 #26 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1447 #27 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1448 #28 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1449
1450Indirect leak of 40 byte(s) in 1 object(s) allocated from:
1451 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1452 #1 0x5583b4a5df5e in Illusions::TalkInstanceList::createTalkInstance(Illusions::Resource*) ../engines/illusions/resources/talkresource.cpp:134
1453 #2 0x5583b4a5cfab in Illusions::TalkResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/talkresource.cpp:32
1454 #3 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1455 #4 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1456 #5 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1457 #6 0x5583b4a233ba in Illusions::ScriptOpcodes_Duckman::opEnterScene18(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:253
1458 #7 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1459 #8 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1460 #9 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1461 #10 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1462 #11 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1463 #12 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1464 #13 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1465 #14 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1466 #15 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1467 #16 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1468 #17 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1469 #18 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1470 #19 0x5583b49cf09e in runGame ../base/main.cpp:280
1471 #20 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1472 #21 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1473 #22 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1474
1475Indirect leak of 32 byte(s) in 1 object(s) allocated from:
1476 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1477 #1 0x5583b4a5bec8 in Illusions::SoundGroupResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/soundresource.cpp:32
1478 #2 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1479 #3 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1480 #4 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1481 #5 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1482 #6 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1483 #7 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1484 #8 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1485 #9 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1486 #10 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1487 #11 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1488 #12 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1489 #13 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1490 #14 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1491 #15 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1492 #16 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1493 #17 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1494 #18 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1495 #19 0x5583b49cf09e in runGame ../base/main.cpp:280
1496 #20 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1497 #21 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1498 #22 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1499
1500Indirect leak of 32 byte(s) in 1 object(s) allocated from:
1501 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1502 #1 0x5583b4a4267c in Illusions::ActorInstanceList::createActorInstance(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:265
1503 #2 0x5583b4a3f5d9 in Illusions::ActorResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:33
1504 #3 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1505 #4 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1506 #5 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1507 #6 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1508 #7 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1509 #8 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1510 #9 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1511 #10 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1512 #11 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1513 #12 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1514 #13 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1515 #14 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1516 #15 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1517 #16 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1518 #17 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1519 #18 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1520 #19 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1521 #20 0x5583b49cf09e in runGame ../base/main.cpp:280
1522 #21 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1523 #22 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1524 #23 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1525
1526Indirect leak of 32 byte(s) in 1 object(s) allocated from:
1527 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1528 #1 0x5583b4a6c177 in Illusions::Screen::allocSurface(short, short) ../engines/illusions/screen.cpp:393
1529 #2 0x5583b4a6c43c in Illusions::Screen::allocSurface(Illusions::SurfInfo&) ../engines/illusions/screen.cpp:399
1530 #3 0x5583b4a502c4 in Illusions::BackgroundInstance::initSurface() ../engines/illusions/resources/backgroundresource.cpp:473
1531 #4 0x5583b4a4f0dd in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:396
1532 #5 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
1533 #6 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
1534 #7 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1535 #8 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1536 #9 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1537 #10 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1538 #11 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1539 #12 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1540 #13 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1541 #14 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1542 #15 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1543 #16 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1544 #17 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1545 #18 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1546 #19 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1547 #20 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1548 #21 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1549 #22 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1550 #23 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1551 #24 0x5583b49cf09e in runGame ../base/main.cpp:280
1552 #25 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1553 #26 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1554 #27 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1555
1556Indirect leak of 32 byte(s) in 1 object(s) allocated from:
1557 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
1558 #1 0x5583b4a53cb0 in Common::Array<Illusions::PathLine>::allocCapacity(unsigned int) ../common/array.h:309
1559 #2 0x5583b4a528dd in Common::Array<Illusions::PathLine>::reserve(unsigned int) ../common/array.h:273
1560 #3 0x5583b4a4ccc1 in Illusions::PathWalkRects::load(unsigned char*, Common::SeekableReadStream&) ../engines/illusions/resources/backgroundresource.cpp:192
1561 #4 0x5583b4a4e75f in Illusions::BackgroundResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/backgroundresource.cpp:321
1562 #5 0x5583b4a4f02c in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:392
1563 #6 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
1564 #7 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
1565 #8 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1566 #9 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1567 #10 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1568 #11 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1569 #12 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1570 #13 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1571 #14 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1572 #15 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1573 #16 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1574 #17 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1575 #18 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1576 #19 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1577 #20 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1578 #21 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1579 #22 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1580 #23 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1581 #24 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1582 #25 0x5583b49cf09e in runGame ../base/main.cpp:280
1583 #26 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1584 #27 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1585 #28 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1586
1587Indirect leak of 32 byte(s) in 1 object(s) allocated from:
1588 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1589 #1 0x5583b4a5bec8 in Illusions::SoundGroupResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/soundresource.cpp:32
1590 #2 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1591 #3 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1592 #4 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1593 #5 0x5583b4a233ba in Illusions::ScriptOpcodes_Duckman::opEnterScene18(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:253
1594 #6 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1595 #7 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1596 #8 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1597 #9 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1598 #10 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1599 #11 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1600 #12 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1601 #13 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1602 #14 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1603 #15 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1604 #16 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1605 #17 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1606 #18 0x5583b49cf09e in runGame ../base/main.cpp:280
1607 #19 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1608 #20 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1609 #21 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1610
1611Indirect leak of 32 byte(s) in 1 object(s) allocated from:
1612 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1613 #1 0x5583b4a56d8e in Illusions::MidiGroupResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/midiresource.cpp:32
1614 #2 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1615 #3 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1616 #4 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1617 #5 0x5583b4a233ba in Illusions::ScriptOpcodes_Duckman::opEnterScene18(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:253
1618 #6 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1619 #7 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1620 #8 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1621 #9 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1622 #10 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1623 #11 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1624 #12 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1625 #13 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1626 #14 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1627 #15 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1628 #16 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1629 #17 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1630 #18 0x5583b49cf09e in runGame ../base/main.cpp:280
1631 #19 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1632 #20 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1633 #21 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1634
1635Indirect leak of 32 byte(s) in 1 object(s) allocated from:
1636 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1637 #1 0x5583b4a4267c in Illusions::ActorInstanceList::createActorInstance(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:265
1638 #2 0x5583b4a3f5d9 in Illusions::ActorResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/actorresource.cpp:33
1639 #3 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1640 #4 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1641 #5 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1642 #6 0x5583b4a233ba in Illusions::ScriptOpcodes_Duckman::opEnterScene18(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:253
1643 #7 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1644 #8 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1645 #9 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1646 #10 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1647 #11 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1648 #12 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1649 #13 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1650 #14 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1651 #15 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1652 #16 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1653 #17 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1654 #18 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1655 #19 0x5583b49cf09e in runGame ../base/main.cpp:280
1656 #20 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1657 #21 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1658 #22 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1659
1660Indirect leak of 32 byte(s) in 1 object(s) allocated from:
1661 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1662 #1 0x5583b4a5683c in Illusions::FontInstance::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:129
1663 #2 0x5583b4a554a7 in Illusions::FontResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:33
1664 #3 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1665 #4 0x5583b4a02400 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:163
1666 #5 0x5583b49cf09e in runGame ../base/main.cpp:280
1667 #6 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1668 #7 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1669 #8 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1670
1671Indirect leak of 32 byte(s) in 1 object(s) allocated from:
1672 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1673 #1 0x5583b4a55408 in Illusions::FontResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:32
1674 #2 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1675 #3 0x5583b4a02400 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:163
1676 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
1677 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1678 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1679 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1680
1681Indirect leak of 32 byte(s) in 1 object(s) allocated from:
1682 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1683 #1 0x5583b4a5683c in Illusions::FontInstance::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:129
1684 #2 0x5583b4a554a7 in Illusions::FontResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:33
1685 #3 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1686 #4 0x5583b4a023b1 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:162
1687 #5 0x5583b49cf09e in runGame ../base/main.cpp:280
1688 #6 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1689 #7 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1690 #8 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1691
1692Indirect leak of 32 byte(s) in 1 object(s) allocated from:
1693 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1694 #1 0x5583b4a55408 in Illusions::FontResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:32
1695 #2 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1696 #3 0x5583b4a023b1 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:162
1697 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
1698 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1699 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1700 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1701
1702Indirect leak of 32 byte(s) in 1 object(s) allocated from:
1703 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1704 #1 0x5583b4a5683c in Illusions::FontInstance::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:129
1705 #2 0x5583b4a554a7 in Illusions::FontResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:33
1706 #3 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1707 #4 0x5583b4a02362 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:161
1708 #5 0x5583b49cf09e in runGame ../base/main.cpp:280
1709 #6 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1710 #7 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1711 #8 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1712
1713Indirect leak of 32 byte(s) in 1 object(s) allocated from:
1714 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1715 #1 0x5583b4a55408 in Illusions::FontResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:32
1716 #2 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1717 #3 0x5583b4a02362 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:161
1718 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
1719 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1720 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1721 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1722
1723Indirect leak of 24 byte(s) in 1 object(s) allocated from:
1724 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1725 #1 0x5583b4ca967f in StdioStream::makeFromPath(Common::String const&, bool) ../backends/fs/stdiostream.cpp:105
1726 #2 0x5583b4ca52d0 in POSIXFilesystemNode::createReadStream() ../backends/fs/posix/posix-fs.cpp:315
1727 #3 0x5583b4fa13f2 in Common::FSNode::createReadStream() const ../common/fs.cpp:140
1728 #4 0x5583b4fa26dd in Common::FSDirectory::createReadStreamForMember(Common::String const&) const ../common/fs.cpp:249
1729 #5 0x5583b4f86db8 in Common::SearchSet::createReadStreamForMember(Common::String const&) const ../common/archive.cpp:260
1730 #6 0x5583b4f9cd9e in Common::File::open(Common::String const&, Common::Archive&) ../common/file.cpp:51
1731 #7 0x5583b4f9cbd0 in Common::File::open(Common::String const&) ../common/file.cpp:42
1732 #8 0x5583b4ae850f in Illusions::GamArchive::GamArchive(char const*) ../engines/illusions/gamarchive.cpp:30
1733 #9 0x5583b4a2cd2c in Illusions::ResourceReaderGamArchive::ResourceReaderGamArchive(char const*) ../engines/illusions/gamresourcereader.cpp:33
1734 #10 0x5583b4a011f7 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:94
1735 #11 0x5583b49cf09e in runGame ../base/main.cpp:280
1736 #12 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1737 #13 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1738 #14 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1739
1740Indirect leak of 16 byte(s) in 1 object(s) allocated from:
1741 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
1742 #1 0x5583b4a4e0a8 in Illusions::BackgroundResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/backgroundresource.cpp:291
1743 #2 0x5583b4a4f02c in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:392
1744 #3 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
1745 #4 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
1746 #5 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1747 #6 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1748 #7 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1749 #8 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1750 #9 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1751 #10 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1752 #11 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1753 #12 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1754 #13 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1755 #14 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1756 #15 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1757 #16 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1758 #17 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1759 #18 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1760 #19 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1761 #20 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1762 #21 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1763 #22 0x5583b49cf09e in runGame ../base/main.cpp:280
1764 #23 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1765 #24 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1766 #25 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1767
1768Indirect leak of 16 byte(s) in 1 object(s) allocated from:
1769 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
1770 #1 0x5583b4a560da in Illusions::FontResource::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:97
1771 #2 0x5583b4a56890 in Illusions::FontInstance::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:130
1772 #3 0x5583b4a554a7 in Illusions::FontResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/fontresource.cpp:33
1773 #4 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1774 #5 0x5583b4a023b1 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:162
1775 #6 0x5583b49cf09e in runGame ../base/main.cpp:280
1776 #7 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1777 #8 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1778 #9 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1779
1780Indirect leak of 16 byte(s) in 1 object(s) allocated from:
1781 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1782 #1 0x5583b4a5c9f2 in Illusions::SoundGroupInstance::load(Illusions::Resource*) ../engines/illusions/resources/soundresource.cpp:89
1783 #2 0x5583b4a5bf67 in Illusions::SoundGroupResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/soundresource.cpp:33
1784 #3 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1785 #4 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1786 #5 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1787 #6 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1788 #7 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1789 #8 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1790 #9 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1791 #10 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1792 #11 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1793 #12 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1794 #13 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1795 #14 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1796 #15 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1797 #16 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1798 #17 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1799 #18 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1800 #19 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1801 #20 0x5583b49cf09e in runGame ../base/main.cpp:280
1802 #21 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1803 #22 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1804 #23 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1805
1806Indirect leak of 16 byte(s) in 1 object(s) allocated from:
1807 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1808 #1 0x5583b4a5d820 in Illusions::TalkInstance::load(Illusions::Resource*) ../engines/illusions/resources/talkresource.cpp:84
1809 #2 0x5583b4a5e025 in Illusions::TalkInstanceList::createTalkInstance(Illusions::Resource*) ../engines/illusions/resources/talkresource.cpp:135
1810 #3 0x5583b4a5cfab in Illusions::TalkResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/talkresource.cpp:32
1811 #4 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1812 #5 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1813 #6 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1814 #7 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1815 #8 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1816 #9 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1817 #10 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1818 #11 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1819 #12 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1820 #13 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1821 #14 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1822 #15 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1823 #16 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1824 #17 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1825 #18 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1826 #19 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1827 #20 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1828 #21 0x5583b49cf09e in runGame ../base/main.cpp:280
1829 #22 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1830 #23 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1831 #24 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1832
1833Indirect leak of 16 byte(s) in 1 object(s) allocated from:
1834 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
1835 #1 0x5583b4a4d828 in Illusions::BackgroundResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/backgroundresource.cpp:244
1836 #2 0x5583b4a4f02c in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:392
1837 #3 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
1838 #4 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
1839 #5 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1840 #6 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1841 #7 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1842 #8 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1843 #9 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1844 #10 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1845 #11 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1846 #12 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1847 #13 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1848 #14 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1849 #15 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1850 #16 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1851 #17 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1852 #18 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1853 #19 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1854 #20 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1855 #21 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1856 #22 0x5583b49cf09e in runGame ../base/main.cpp:280
1857 #23 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1858 #24 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1859 #25 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1860
1861Indirect leak of 16 byte(s) in 1 object(s) allocated from:
1862 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
1863 #1 0x5583b4a4e898 in Illusions::BackgroundResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/backgroundresource.cpp:335
1864 #2 0x5583b4a4f02c in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:392
1865 #3 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
1866 #4 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
1867 #5 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1868 #6 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1869 #7 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1870 #8 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1871 #9 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1872 #10 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1873 #11 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1874 #12 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1875 #13 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1876 #14 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1877 #15 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1878 #16 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1879 #17 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1880 #18 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1881 #19 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1882 #20 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1883 #21 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1884 #22 0x5583b49cf09e in runGame ../base/main.cpp:280
1885 #23 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1886 #24 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1887 #25 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1888
1889Indirect leak of 16 byte(s) in 1 object(s) allocated from:
1890 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1891 #1 0x5583b4a4cb65 in Illusions::PathWalkRects::load(unsigned char*, Common::SeekableReadStream&) ../engines/illusions/resources/backgroundresource.cpp:189
1892 #2 0x5583b4a4e75f in Illusions::BackgroundResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/backgroundresource.cpp:321
1893 #3 0x5583b4a4f02c in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:392
1894 #4 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
1895 #5 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
1896 #6 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1897 #7 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1898 #8 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1899 #9 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1900 #10 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1901 #11 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1902 #12 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1903 #13 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1904 #14 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1905 #15 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1906 #16 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1907 #17 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1908 #18 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1909 #19 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1910 #20 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1911 #21 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1912 #22 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1913 #23 0x5583b49cf09e in runGame ../base/main.cpp:280
1914 #24 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1915 #25 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1916 #26 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1917
1918Indirect leak of 16 byte(s) in 1 object(s) allocated from:
1919 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1920 #1 0x5583b4a5c9f2 in Illusions::SoundGroupInstance::load(Illusions::Resource*) ../engines/illusions/resources/soundresource.cpp:89
1921 #2 0x5583b4a5bf67 in Illusions::SoundGroupResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/soundresource.cpp:33
1922 #3 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1923 #4 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1924 #5 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1925 #6 0x5583b4a233ba in Illusions::ScriptOpcodes_Duckman::opEnterScene18(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:253
1926 #7 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1927 #8 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1928 #9 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1929 #10 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1930 #11 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1931 #12 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1932 #13 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1933 #14 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1934 #15 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1935 #16 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1936 #17 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1937 #18 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1938 #19 0x5583b49cf09e in runGame ../base/main.cpp:280
1939 #20 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1940 #21 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1941 #22 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1942
1943Indirect leak of 16 byte(s) in 1 object(s) allocated from:
1944 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
1945 #1 0x5583b4a4e5cc in Illusions::BackgroundResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/backgroundresource.cpp:316
1946 #2 0x5583b4a4f02c in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:392
1947 #3 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
1948 #4 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
1949 #5 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1950 #6 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1951 #7 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1952 #8 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
1953 #9 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
1954 #10 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1955 #11 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1956 #12 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1957 #13 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1958 #14 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1959 #15 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1960 #16 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1961 #17 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1962 #18 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1963 #19 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1964 #20 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1965 #21 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1966 #22 0x5583b49cf09e in runGame ../base/main.cpp:280
1967 #23 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1968 #24 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1969 #25 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1970
1971Indirect leak of 16 byte(s) in 1 object(s) allocated from:
1972 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1973 #1 0x5583b4a575f2 in Illusions::MidiGroupInstance::load(Illusions::Resource*) ../engines/illusions/resources/midiresource.cpp:85
1974 #2 0x5583b4a56e2d in Illusions::MidiGroupResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/midiresource.cpp:33
1975 #3 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
1976 #4 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
1977 #5 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
1978 #6 0x5583b4a233ba in Illusions::ScriptOpcodes_Duckman::opEnterScene18(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:253
1979 #7 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
1980 #8 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
1981 #9 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
1982 #10 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
1983 #11 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
1984 #12 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
1985 #13 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
1986 #14 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
1987 #15 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
1988 #16 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
1989 #17 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
1990 #18 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
1991 #19 0x5583b49cf09e in runGame ../base/main.cpp:280
1992 #20 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
1993 #21 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
1994 #22 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
1995
1996Indirect leak of 16 byte(s) in 1 object(s) allocated from:
1997 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
1998 #1 0x5583b4a5d820 in Illusions::TalkInstance::load(Illusions::Resource*) ../engines/illusions/resources/talkresource.cpp:84
1999 #2 0x5583b4a5e025 in Illusions::TalkInstanceList::createTalkInstance(Illusions::Resource*) ../engines/illusions/resources/talkresource.cpp:135
2000 #3 0x5583b4a5cfab in Illusions::TalkResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/talkresource.cpp:32
2001 #4 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
2002 #5 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
2003 #6 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
2004 #7 0x5583b4a233ba in Illusions::ScriptOpcodes_Duckman::opEnterScene18(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:253
2005 #8 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
2006 #9 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
2007 #10 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
2008 #11 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
2009 #12 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
2010 #13 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
2011 #14 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
2012 #15 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
2013 #16 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
2014 #17 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
2015 #18 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
2016 #19 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
2017 #20 0x5583b49cf09e in runGame ../base/main.cpp:280
2018 #21 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
2019 #22 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
2020 #23 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
2021
2022Indirect leak of 16 byte(s) in 1 object(s) allocated from:
2023 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
2024 #1 0x5583b4a4c7cd in Illusions::PathWalkPoints::load(unsigned char*, Common::SeekableReadStream&) ../engines/illusions/resources/backgroundresource.cpp:172
2025 #2 0x5583b4a4e4cc in Illusions::BackgroundResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/backgroundresource.cpp:309
2026 #3 0x5583b4a4f02c in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:392
2027 #4 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
2028 #5 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
2029 #6 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
2030 #7 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
2031 #8 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
2032 #9 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
2033 #10 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
2034 #11 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
2035 #12 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
2036 #13 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
2037 #14 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
2038 #15 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
2039 #16 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
2040 #17 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
2041 #18 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
2042 #19 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
2043 #20 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
2044 #21 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
2045 #22 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
2046 #23 0x5583b49cf09e in runGame ../base/main.cpp:280
2047 #24 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
2048 #25 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
2049 #26 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
2050
2051Indirect leak of 16 byte(s) in 1 object(s) allocated from:
2052 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
2053 #1 0x5583b4a4e339 in Illusions::BackgroundResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/backgroundresource.cpp:304
2054 #2 0x5583b4a4f02c in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:392
2055 #3 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
2056 #4 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
2057 #5 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
2058 #6 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
2059 #7 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
2060 #8 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
2061 #9 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
2062 #10 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
2063 #11 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
2064 #12 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
2065 #13 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
2066 #14 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
2067 #15 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
2068 #16 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
2069 #17 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
2070 #18 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
2071 #19 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
2072 #20 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
2073 #21 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
2074 #22 0x5583b49cf09e in runGame ../base/main.cpp:280
2075 #23 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
2076 #24 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
2077 #25 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
2078
2079Indirect leak of 16 byte(s) in 1 object(s) allocated from:
2080 #0 0x7f508b9d48f8 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:104
2081 #1 0x5583b4a579b4 in Illusions::ScriptResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/scriptresource.cpp:31
2082 #2 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
2083 #3 0x5583b4a0244f in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:164
2084 #4 0x5583b49cf09e in runGame ../base/main.cpp:280
2085 #5 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
2086 #6 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
2087 #7 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
2088
2089Indirect leak of 4 byte(s) in 1 object(s) allocated from:
2090 #0 0x7f508b9d2aca in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:144
2091 #1 0x5583b4a53212 in Common::Array<Common::Point>::allocCapacity(unsigned int) ../common/array.h:309
2092 #2 0x5583b4a52489 in Common::Array<Common::Point>::reserve(unsigned int) ../common/array.h:273
2093 #3 0x5583b4a4c929 in Illusions::PathWalkPoints::load(unsigned char*, Common::SeekableReadStream&) ../engines/illusions/resources/backgroundresource.cpp:175
2094 #4 0x5583b4a4e4cc in Illusions::BackgroundResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/backgroundresource.cpp:309
2095 #5 0x5583b4a4f02c in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:392
2096 #6 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
2097 #7 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
2098 #8 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
2099 #9 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
2100 #10 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
2101 #11 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
2102 #12 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
2103 #13 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
2104 #14 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
2105 #15 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
2106 #16 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
2107 #17 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
2108 #18 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
2109 #19 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
2110 #20 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
2111 #21 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
2112 #22 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
2113 #23 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
2114 #24 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
2115 #25 0x5583b49cf09e in runGame ../base/main.cpp:280
2116 #26 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
2117 #27 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
2118 #28 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
2119
2120Indirect leak of 1 byte(s) in 1 object(s) allocated from:
2121 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
2122 #1 0x5583b4a4dee5 in Illusions::BackgroundResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/backgroundresource.cpp:280
2123 #2 0x5583b4a4f02c in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:392
2124 #3 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
2125 #4 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
2126 #5 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
2127 #6 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
2128 #7 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
2129 #8 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
2130 #9 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
2131 #10 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
2132 #11 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
2133 #12 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
2134 #13 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
2135 #14 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
2136 #15 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
2137 #16 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
2138 #17 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
2139 #18 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
2140 #19 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
2141 #20 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
2142 #21 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
2143 #22 0x5583b49cf09e in runGame ../base/main.cpp:280
2144 #23 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
2145 #24 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
2146 #25 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
2147
2148Indirect leak of 1 byte(s) in 1 object(s) allocated from:
2149 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
2150 #1 0x5583b4a4dca7 in Illusions::BackgroundResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/backgroundresource.cpp:268
2151 #2 0x5583b4a4f02c in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:392
2152 #3 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
2153 #4 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
2154 #5 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
2155 #6 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
2156 #7 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
2157 #8 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
2158 #9 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
2159 #10 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
2160 #11 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
2161 #12 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
2162 #13 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
2163 #14 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
2164 #15 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
2165 #16 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
2166 #17 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
2167 #18 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
2168 #19 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
2169 #20 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
2170 #21 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
2171 #22 0x5583b49cf09e in runGame ../base/main.cpp:280
2172 #23 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
2173 #24 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
2174 #25 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
2175
2176Indirect leak of 1 byte(s) in 1 object(s) allocated from:
2177 #0 0x7f508b9d4b08 in operator new[](unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:107
2178 #1 0x5583b4a4da61 in Illusions::BackgroundResource::load(unsigned char*, unsigned int) ../engines/illusions/resources/backgroundresource.cpp:256
2179 #2 0x5583b4a4f02c in Illusions::BackgroundInstance::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:392
2180 #3 0x5583b4a50e83 in Illusions::BackgroundInstanceList::createBackgroundInstance(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:571
2181 #4 0x5583b4a49fdd in Illusions::BackgroundResourceLoader::load(Illusions::Resource*) ../engines/illusions/resources/backgroundresource.cpp:38
2182 #5 0x5583b4a5fedf in Illusions::ResourceSystem::loadResource(unsigned int, unsigned int, unsigned int) ../engines/illusions/resourcesystem.cpp:94
2183 #6 0x5583b4a0b51b in Illusions::IllusionsEngine_Duckman::loadScene(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:911
2184 #7 0x5583b4a0b5be in Illusions::IllusionsEngine_Duckman::enterScene(unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:917
2185 #8 0x5583b4a0b7bf in Illusions::IllusionsEngine_Duckman::changeScene(unsigned int, unsigned int, unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:938
2186 #9 0x5583b4a236f2 in Illusions::ScriptOpcodes_Duckman::opChangeScene(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/duckman/scriptopcodes_duckman.cpp:304
2187 #10 0x5583b4a2b5ea in Common::Functor2Mem<Illusions::ScriptThread*, Illusions::OpCall&, void, Illusions::ScriptOpcodes_Duckman>::operator()(Illusions::ScriptThread*, Illusions::OpCall&) const ../common/func.h:507
2188 #11 0x5583b4a78d0c in Illusions::ScriptOpcodes::execOpcode(Illusions::ScriptThread*, Illusions::OpCall&) ../engines/illusions/scriptopcodes.cpp:66
2189 #12 0x5583b4a86f01 in Illusions::ScriptThread::execOpcode(Illusions::OpCall&) ../engines/illusions/threads/scriptthread.cpp:68
2190 #13 0x5583b4a867b3 in Illusions::ScriptThread::onUpdate() ../engines/illusions/threads/scriptthread.cpp:45
2191 #14 0x5583b4a8bdee in Illusions::Thread::update() ../engines/illusions/thread.cpp:114
2192 #15 0x5583b4a8c483 in Illusions::ThreadList::updateThreads() ../engines/illusions/thread.cpp:154
2193 #16 0x5583b4a04078 in Illusions::IllusionsEngine_Duckman::updateScript(unsigned int) ../engines/illusions/duckman/illusions_duckman.cpp:297
2194 #17 0x5583b4a15e8d in Common::Functor1Mem<unsigned int, int, Illusions::IllusionsEngine_Duckman>::operator()(unsigned int) const ../common/func.h:451
2195 #18 0x5583b4a91046 in Illusions::UpdateFunction::run() ../engines/illusions/updatefunctions.h:47
2196 #19 0x5583b4a909b0 in Illusions::UpdateFunctions::update() ../engines/illusions/updatefunctions.cpp:61
2197 #20 0x5583b4a2d947 in Illusions::IllusionsEngine::runUpdateFunctions() ../engines/illusions/illusions.cpp:116
2198 #21 0x5583b4a02874 in Illusions::IllusionsEngine_Duckman::run() ../engines/illusions/duckman/illusions_duckman.cpp:204
2199 #22 0x5583b49cf09e in runGame ../base/main.cpp:280
2200 #23 0x5583b49d1f0a in scummvm_main ../base/main.cpp:562
2201 #24 0x5583b49c93c9 in main ../backends/platform/sdl/posix/posix-main.cpp:45
2202 #25 0x7f508a09d152 in __libc_start_main (/usr/lib/libc.so.6+0x27152)
2203
2204SUMMARY: AddressSanitizer: 1342334 byte(s) leaked in 872 allocation(s).
2205