Ticket #5645: leaklog.txt

File leaklog.txt, 81.2 KB (added by elexis, 4 years ago)

After starting a match and almost immediately closing it again.

Line 
1==14431== HEAP SUMMARY:
2==14431== in use at exit: 24,421,537 bytes in 9,349 blocks
3==14431== total heap usage: 3,811,697 allocs, 3,802,348 frees, 1,503,702,249 bytes allocated
4==14431==
5==14431== 1 bytes in 1 blocks are definitely lost in loss record 3 of 3,280
6==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
7==14431== by 0x5B86777: _XlcDefaultMapModifiers (in /usr/lib/libX11.so.6.3.0)
8==14431== by 0x5B86B58: XSetLocaleModifiers (in /usr/lib/libX11.so.6.3.0)
9==14431== by 0x49DDD33: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
10==14431== by 0x49E486A: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
11==14431== by 0x49AFEAC: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
12==14431== by 0x49262F7: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
13==14431== by 0x387DC6: InitSDL (GameSetup.cpp:676)
14==14431== by 0x387DC6: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1011)
15==14431== by 0x196AFC: RunGameOrAtlas(int, char const**) (main.cpp:635)
16==14431== by 0x186AA9: main (main.cpp:684)
17==14431==
18==14431== 4 bytes in 1 blocks are definitely lost in loss record 14 of 3,280
19==14431== at 0x483AB65: calloc (vg_replace_malloc.c:762)
20==14431== by 0xC17F19F: pa_xmalloc0 (in /usr/lib/libpulse.so.0.21.1)
21==14431== by 0xC1AA301: pa_context_new_with_proplist (in /usr/lib/libpulse.so.0.21.1)
22==14431== by 0x5CECD1A: ??? (in /usr/lib/libopenal.so.1.20.0)
23==14431== by 0x5CEFDDE: ??? (in /usr/lib/libopenal.so.1.20.0)
24==14431== by 0x5CB181A: ??? (in /usr/lib/libopenal.so.1.20.0)
25==14431== by 0x64F287E: __pthread_once_slow (in /usr/lib/libpthread-2.30.so)
26==14431== by 0x5CAFA79: alcOpenDevice (in /usr/lib/libopenal.so.1.20.0)
27==14431== by 0x435D5C: CSoundManager::AlcInit() (SoundManager.cpp:305)
28==14431== by 0x437550: CSoundManager::CSoundManager() (SoundManager.cpp:246)
29==14431== by 0x437FD4: ISoundManager::CreateSoundManager() (SoundManager.cpp:188)
30==14431== by 0x387079: Init(CmdLineArgs const&, int) (GameSetup.cpp:961)
31==14431==
32==14431== 4 bytes in 1 blocks are definitely lost in loss record 15 of 3,280
33==14431== at 0x483AB65: calloc (vg_replace_malloc.c:762)
34==14431== by 0xC17F19F: pa_xmalloc0 (in /usr/lib/libpulse.so.0.21.1)
35==14431== by 0xC1AA301: pa_context_new_with_proplist (in /usr/lib/libpulse.so.0.21.1)
36==14431== by 0x5CECD1A: ??? (in /usr/lib/libopenal.so.1.20.0)
37==14431== by 0x5CEE44C: ??? (in /usr/lib/libopenal.so.1.20.0)
38==14431== by 0x5CEE8D5: ??? (in /usr/lib/libopenal.so.1.20.0)
39==14431== by 0x5CA78F3: ??? (in /usr/lib/libopenal.so.1.20.0)
40==14431== by 0x5CB1014: alcGetString (in /usr/lib/libopenal.so.1.20.0)
41==14431== by 0x68CC11: snd_detect() (snd.cpp:0)
42==14431== by 0x40BD62: WriteSystemInfo() (Util.cpp:84)
43==14431== by 0x387F06: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1033)
44==14431== by 0x196AFC: RunGameOrAtlas(int, char const**) (main.cpp:635)
45==14431==
46==14431== 8 bytes in 2 blocks are definitely lost in loss record 43 of 3,280
47==14431== at 0x483AB65: calloc (vg_replace_malloc.c:762)
48==14431== by 0xC17F19F: pa_xmalloc0 (in /usr/lib/libpulse.so.0.21.1)
49==14431== by 0xC1AA301: pa_context_new_with_proplist (in /usr/lib/libpulse.so.0.21.1)
50==14431== by 0x5CECD1A: ??? (in /usr/lib/libopenal.so.1.20.0)
51==14431== by 0x5CF25B9: ??? (in /usr/lib/libopenal.so.1.20.0)
52==14431== by 0x5CAFB2F: alcOpenDevice (in /usr/lib/libopenal.so.1.20.0)
53==14431== by 0x435D5C: CSoundManager::AlcInit() (SoundManager.cpp:305)
54==14431== by 0x437550: CSoundManager::CSoundManager() (SoundManager.cpp:246)
55==14431== by 0x437FD4: ISoundManager::CreateSoundManager() (SoundManager.cpp:188)
56==14431== by 0x387079: Init(CmdLineArgs const&, int) (GameSetup.cpp:961)
57==14431== by 0x1967E2: RunGameOrAtlas(int, char const**) (main.cpp:607)
58==14431== by 0x186AA9: main (main.cpp:684)
59==14431==
60==14431== 17 bytes in 1 blocks are possibly lost in loss record 129 of 3,280
61==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
62==14431== by 0x6591BEE: strdup (in /usr/lib/libc-2.30.so)
63==14431== by 0x264B1C87: ??? (in /usr/lib/dri/r600_dri.so)
64==14431== by 0x2627E646: ??? (in /usr/lib/dri/r600_dri.so)
65==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
66==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
67==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
68==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
69==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
70==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
71==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
72==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
73==14431== by 0x387DFC: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1017)
74==14431==
75==14431== 17 bytes in 1 blocks are possibly lost in loss record 130 of 3,280
76==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
77==14431== by 0x6591BEE: strdup (in /usr/lib/libc-2.30.so)
78==14431== by 0x264B1C87: ??? (in /usr/lib/dri/r600_dri.so)
79==14431== by 0x2627E6B1: ??? (in /usr/lib/dri/r600_dri.so)
80==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
81==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
82==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
83==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
84==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
85==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
86==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
87==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
88==14431== by 0x387DFC: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1017)
89==14431==
90==14431== 17 bytes in 1 blocks are possibly lost in loss record 131 of 3,280
91==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
92==14431== by 0x6591BEE: strdup (in /usr/lib/libc-2.30.so)
93==14431== by 0x264B1C87: ??? (in /usr/lib/dri/r600_dri.so)
94==14431== by 0x2627E754: ??? (in /usr/lib/dri/r600_dri.so)
95==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
96==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
97==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
98==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
99==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
100==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
101==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
102==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
103==14431== by 0x387DFC: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1017)
104==14431==
105==14431== 17 bytes in 1 blocks are possibly lost in loss record 132 of 3,280
106==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
107==14431== by 0x6591BEE: strdup (in /usr/lib/libc-2.30.so)
108==14431== by 0x264B1C87: ??? (in /usr/lib/dri/r600_dri.so)
109==14431== by 0x2627E7D1: ??? (in /usr/lib/dri/r600_dri.so)
110==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
111==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
112==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
113==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
114==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
115==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
116==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
117==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
118==14431== by 0x387DFC: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1017)
119==14431==
120==14431== 17 bytes in 1 blocks are possibly lost in loss record 133 of 3,280
121==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
122==14431== by 0x6591BEE: strdup (in /usr/lib/libc-2.30.so)
123==14431== by 0x264B1C87: ??? (in /usr/lib/dri/r600_dri.so)
124==14431== by 0x2627E2C6: ??? (in /usr/lib/dri/r600_dri.so)
125==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
126==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
127==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
128==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
129==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
130==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
131==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
132==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
133==14431== by 0x387DFC: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1017)
134==14431==
135==14431== 17 bytes in 1 blocks are possibly lost in loss record 134 of 3,280
136==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
137==14431== by 0x6591BEE: strdup (in /usr/lib/libc-2.30.so)
138==14431== by 0x264B1C87: ??? (in /usr/lib/dri/r600_dri.so)
139==14431== by 0x262ADA8E: ??? (in /usr/lib/dri/r600_dri.so)
140==14431== by 0x262A37D4: ??? (in /usr/lib/dri/r600_dri.so)
141==14431== by 0x262AA1FF: ??? (in /usr/lib/dri/r600_dri.so)
142==14431== by 0x262ABA2E: ??? (in /usr/lib/dri/r600_dri.so)
143==14431== by 0x262039D2: ??? (in /usr/lib/dri/r600_dri.so)
144==14431== by 0x260CC91F: ??? (in /usr/lib/dri/r600_dri.so)
145==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
146==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
147==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
148==14431==
149==14431== 17 bytes in 1 blocks are possibly lost in loss record 135 of 3,280
150==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
151==14431== by 0x6591BEE: strdup (in /usr/lib/libc-2.30.so)
152==14431== by 0x264B1C87: ??? (in /usr/lib/dri/r600_dri.so)
153==14431== by 0x262AD3FA: ??? (in /usr/lib/dri/r600_dri.so)
154==14431== by 0x262039D2: ??? (in /usr/lib/dri/r600_dri.so)
155==14431== by 0x260CC91F: ??? (in /usr/lib/dri/r600_dri.so)
156==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
157==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
158==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
159==14431== by 0x260C2D85: ??? (in /usr/lib/dri/r600_dri.so)
160==14431== by 0x260C2F82: ??? (in /usr/lib/dri/r600_dri.so)
161==14431== by 0x260C37C2: ??? (in /usr/lib/dri/r600_dri.so)
162==14431==
163==14431== 18 bytes in 1 blocks are possibly lost in loss record 141 of 3,280
164==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
165==14431== by 0x6591BEE: strdup (in /usr/lib/libc-2.30.so)
166==14431== by 0x264B1C87: ??? (in /usr/lib/dri/r600_dri.so)
167==14431== by 0x2627D8E7: ??? (in /usr/lib/dri/r600_dri.so)
168==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
169==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
170==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
171==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
172==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
173==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
174==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
175==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
176==14431== by 0x387DFC: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1017)
177==14431==
178==14431== 18 bytes in 1 blocks are possibly lost in loss record 142 of 3,280
179==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
180==14431== by 0x6591BEE: strdup (in /usr/lib/libc-2.30.so)
181==14431== by 0x264B1C87: ??? (in /usr/lib/dri/r600_dri.so)
182==14431== by 0x2627D90D: ??? (in /usr/lib/dri/r600_dri.so)
183==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
184==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
185==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
186==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
187==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
188==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
189==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
190==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
191==14431== by 0x387DFC: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1017)
192==14431==
193==14431== 24 bytes in 1 blocks are definitely lost in loss record 216 of 3,280
194==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
195==14431== by 0x6788C5: allocate (new_allocator.h:114)
196==14431== by 0x6788C5: allocate (alloc_traits.h:444)
197==14431== by 0x6788C5: __allocate_guarded<std::allocator<std::_Sp_counted_deleter<unsigned char *, AlignedDeleter, std::allocator<void>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:97)
198==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, std::allocator<void>, void> (shared_ptr_base.h:658)
199==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, void> (shared_ptr_base.h:647)
200==14431== by 0x6788C5: __shared_ptr<unsigned char, AlignedDeleter, void> (shared_ptr_base.h:1134)
201==14431== by 0x6788C5: reset<unsigned char, AlignedDeleter> (shared_ptr_base.h:1301)
202==14431== by 0x6788C5: AllocateAligned<unsigned char> (shared_ptr.h:71)
203==14431== by 0x6788C5: VFS::LoadFile(Path const&, std::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:188)
204==14431== by 0x689D35: OglTex_reload(OglTex*, std::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:471)
205==14431== by 0x68A93B: call_init_and_reload (h_mgr.cpp:438)
206==14431== by 0x68A93B: alloc_new_handle (h_mgr.cpp:481)
207==14431== by 0x68A93B: h_alloc(H_VTbl*, std::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:518)
208==14431== by 0x68817E: ogl_tex_load(std::shared_ptr<IVFS> const&, Path const&, unsigned long) (ogl_tex.cpp:544)
209==14431== by 0x4D10F4: CTextureManagerImpl::LoadTexture(std::shared_ptr<CTexture> const&, Path const&) (TextureManager.cpp:179)
210==14431== by 0x4D0971: MakeProgress (TextureManager.cpp:350)
211==14431== by 0x4D0971: CTextureManager::MakeProgress() (TextureManager.cpp:667)
212==14431== by 0x191C2C: RendererIncrementalLoad (main.cpp:314)
213==14431== by 0x191C2C: Frame() (main.cpp:365)
214==14431== by 0x196B14: RunGameOrAtlas(int, char const**) (main.cpp:638)
215==14431== by 0x186AA9: main (main.cpp:684)
216==14431==
217==14431== 27 (24 direct, 3 indirect) bytes in 1 blocks are definitely lost in loss record 267 of 3,280
218==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
219==14431== by 0x4D43B0: allocate (new_allocator.h:114)
220==14431== by 0x4D43B0: allocate (alloc_traits.h:444)
221==14431== by 0x4D43B0: __allocate_guarded<std::allocator<std::_Sp_counted_deleter<unsigned char*, ArrayDeleter, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > > (allocated_ptr.h:97)
222==14431== by 0x4D43B0: __shared_count<unsigned char*, ArrayDeleter, std::allocator<void> > (shared_ptr_base.h:658)
223==14431== by 0x4D43B0: __shared_count<unsigned char*, ArrayDeleter> (shared_ptr_base.h:647)
224==14431== by 0x4D43B0: __shared_ptr<unsigned char, ArrayDeleter> (shared_ptr_base.h:1134)
225==14431== by 0x4D43B0: shared_ptr<unsigned char, ArrayDeleter> (shared_ptr.h:157)
226==14431== by 0x4D43B0: CTextureManagerImpl::CTextureManagerImpl(std::shared_ptr<IVFS>, bool, bool) (TextureManager.cpp:93)
227==14431== by 0x4CF405: CTextureManager::CTextureManager(std::shared_ptr<IVFS>, bool, bool) (TextureManager.cpp:641)
228==14431== by 0x4FCB58: CRendererInternals::CRendererInternals() (Renderer.cpp:340)
229==14431== by 0x4F6688: CRenderer::CRenderer() (Renderer.cpp:414)
230==14431== by 0x3880FA: InitRenderer (GameSetup.cpp:600)
231==14431== by 0x3880FA: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1085)
232==14431== by 0x196AFC: RunGameOrAtlas(int, char const**) (main.cpp:635)
233==14431== by 0x186AA9: main (main.cpp:684)
234==14431==
235==14431== 27 (24 direct, 3 indirect) bytes in 1 blocks are definitely lost in loss record 268 of 3,280
236==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
237==14431== by 0x4D4915: allocate (new_allocator.h:114)
238==14431== by 0x4D4915: allocate (alloc_traits.h:444)
239==14431== by 0x4D4915: __allocate_guarded<std::allocator<std::_Sp_counted_deleter<unsigned char*, ArrayDeleter, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > > (allocated_ptr.h:97)
240==14431== by 0x4D4915: __shared_count<unsigned char*, ArrayDeleter, std::allocator<void> > (shared_ptr_base.h:658)
241==14431== by 0x4D4915: __shared_count<unsigned char*, ArrayDeleter> (shared_ptr_base.h:647)
242==14431== by 0x4D4915: __shared_ptr<unsigned char, ArrayDeleter> (shared_ptr_base.h:1134)
243==14431== by 0x4D4915: shared_ptr<unsigned char, ArrayDeleter> (shared_ptr.h:157)
244==14431== by 0x4D4915: CTextureManagerImpl::CTextureManagerImpl(std::shared_ptr<IVFS>, bool, bool) (TextureManager.cpp:110)
245==14431== by 0x4CF405: CTextureManager::CTextureManager(std::shared_ptr<IVFS>, bool, bool) (TextureManager.cpp:641)
246==14431== by 0x4FCB58: CRendererInternals::CRendererInternals() (Renderer.cpp:340)
247==14431== by 0x4F6688: CRenderer::CRenderer() (Renderer.cpp:414)
248==14431== by 0x3880FA: InitRenderer (GameSetup.cpp:600)
249==14431== by 0x3880FA: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1085)
250==14431== by 0x196AFC: RunGameOrAtlas(int, char const**) (main.cpp:635)
251==14431== by 0x186AA9: main (main.cpp:684)
252==14431==
253==14431== 32 bytes in 1 blocks are definitely lost in loss record 504 of 3,280
254==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
255==14431== by 0x50A0A89: js_malloc (Utility.h:221)
256==14431== by 0x50A0A89: js_new<nspr::Thread, std::nullptr_t, std::nullptr_t, bool> (Utility.h:333)
257==14431== by 0x50A0A89: PR_GetCurrentThread() (PosixNSPR.cpp:146)
258==14431== by 0x50AFF96: JSRuntime::init(unsigned int, unsigned int) (Runtime.cpp:265)
259==14431== by 0x4EE374E: JS_NewRuntime(unsigned int, unsigned int, JSRuntime*) (jsapi.cpp:469)
260==14431== by 0x31FABA: ScriptRuntime::ScriptRuntime(std::shared_ptr<ScriptRuntime>, int, int) (ScriptRuntime.cpp:117)
261==14431== by 0x31893A: ScriptInterface::CreateRuntime(std::shared_ptr<ScriptRuntime>, int, int) (ScriptInterface.cpp:881)
262==14431== by 0x53BDA8: CMapGeneratorWorker::RunThread(CMapGeneratorWorker*) (MapGenerator.cpp:90)
263==14431== by 0x6264EE3: execute_native_thread_routine (thread.cc:80)
264==14431== by 0x64EA4CE: start_thread (in /usr/lib/libpthread-2.30.so)
265==14431== by 0x66022D2: clone (in /usr/lib/libc-2.30.so)
266==14431==
267==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,620 of 3,280
268==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
269==14431== by 0x264B1C6A: ??? (in /usr/lib/dri/r600_dri.so)
270==14431== by 0x2627D8E7: ??? (in /usr/lib/dri/r600_dri.so)
271==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
272==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
273==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
274==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
275==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
276==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
277==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
278==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
279==14431== by 0x387DFC: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1017)
280==14431== by 0x196AFC: RunGameOrAtlas(int, char const**) (main.cpp:635)
281==14431==
282==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,621 of 3,280
283==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
284==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
285==14431== by 0x264B062F: ??? (in /usr/lib/dri/r600_dri.so)
286==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
287==14431== by 0x2627D8E7: ??? (in /usr/lib/dri/r600_dri.so)
288==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
289==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
290==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
291==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
292==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
293==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
294==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
295==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
296==14431==
297==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,622 of 3,280
298==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
299==14431== by 0x264B1C6A: ??? (in /usr/lib/dri/r600_dri.so)
300==14431== by 0x2627D90D: ??? (in /usr/lib/dri/r600_dri.so)
301==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
302==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
303==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
304==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
305==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
306==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
307==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
308==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
309==14431== by 0x387DFC: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1017)
310==14431== by 0x196AFC: RunGameOrAtlas(int, char const**) (main.cpp:635)
311==14431==
312==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,623 of 3,280
313==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
314==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
315==14431== by 0x264B062F: ??? (in /usr/lib/dri/r600_dri.so)
316==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
317==14431== by 0x2627D90D: ??? (in /usr/lib/dri/r600_dri.so)
318==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
319==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
320==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
321==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
322==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
323==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
324==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
325==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
326==14431==
327==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,624 of 3,280
328==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
329==14431== by 0x264B1C6A: ??? (in /usr/lib/dri/r600_dri.so)
330==14431== by 0x2627E646: ??? (in /usr/lib/dri/r600_dri.so)
331==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
332==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
333==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
334==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
335==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
336==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
337==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
338==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
339==14431== by 0x387DFC: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1017)
340==14431== by 0x196AFC: RunGameOrAtlas(int, char const**) (main.cpp:635)
341==14431==
342==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,625 of 3,280
343==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
344==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
345==14431== by 0x264B062F: ??? (in /usr/lib/dri/r600_dri.so)
346==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
347==14431== by 0x2627E646: ??? (in /usr/lib/dri/r600_dri.so)
348==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
349==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
350==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
351==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
352==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
353==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
354==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
355==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
356==14431==
357==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,626 of 3,280
358==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
359==14431== by 0x264B1C6A: ??? (in /usr/lib/dri/r600_dri.so)
360==14431== by 0x2627E6B1: ??? (in /usr/lib/dri/r600_dri.so)
361==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
362==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
363==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
364==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
365==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
366==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
367==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
368==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
369==14431== by 0x387DFC: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1017)
370==14431== by 0x196AFC: RunGameOrAtlas(int, char const**) (main.cpp:635)
371==14431==
372==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,627 of 3,280
373==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
374==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
375==14431== by 0x264B062F: ??? (in /usr/lib/dri/r600_dri.so)
376==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
377==14431== by 0x2627E6B1: ??? (in /usr/lib/dri/r600_dri.so)
378==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
379==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
380==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
381==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
382==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
383==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
384==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
385==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
386==14431==
387==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,628 of 3,280
388==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
389==14431== by 0x264B1C6A: ??? (in /usr/lib/dri/r600_dri.so)
390==14431== by 0x2627E754: ??? (in /usr/lib/dri/r600_dri.so)
391==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
392==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
393==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
394==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
395==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
396==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
397==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
398==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
399==14431== by 0x387DFC: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1017)
400==14431== by 0x196AFC: RunGameOrAtlas(int, char const**) (main.cpp:635)
401==14431==
402==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,629 of 3,280
403==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
404==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
405==14431== by 0x264B062F: ??? (in /usr/lib/dri/r600_dri.so)
406==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
407==14431== by 0x2627E754: ??? (in /usr/lib/dri/r600_dri.so)
408==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
409==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
410==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
411==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
412==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
413==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
414==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
415==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
416==14431==
417==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,630 of 3,280
418==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
419==14431== by 0x264B1C6A: ??? (in /usr/lib/dri/r600_dri.so)
420==14431== by 0x2627E7D1: ??? (in /usr/lib/dri/r600_dri.so)
421==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
422==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
423==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
424==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
425==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
426==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
427==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
428==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
429==14431== by 0x387DFC: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1017)
430==14431== by 0x196AFC: RunGameOrAtlas(int, char const**) (main.cpp:635)
431==14431==
432==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,631 of 3,280
433==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
434==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
435==14431== by 0x264B062F: ??? (in /usr/lib/dri/r600_dri.so)
436==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
437==14431== by 0x2627E7D1: ??? (in /usr/lib/dri/r600_dri.so)
438==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
439==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
440==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
441==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
442==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
443==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
444==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
445==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
446==14431==
447==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,632 of 3,280
448==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
449==14431== by 0x264B1C6A: ??? (in /usr/lib/dri/r600_dri.so)
450==14431== by 0x2627E2C6: ??? (in /usr/lib/dri/r600_dri.so)
451==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
452==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
453==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
454==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
455==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
456==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
457==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
458==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
459==14431== by 0x387DFC: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1017)
460==14431== by 0x196AFC: RunGameOrAtlas(int, char const**) (main.cpp:635)
461==14431==
462==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,633 of 3,280
463==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
464==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
465==14431== by 0x264B062F: ??? (in /usr/lib/dri/r600_dri.so)
466==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
467==14431== by 0x2627E2C6: ??? (in /usr/lib/dri/r600_dri.so)
468==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
469==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
470==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
471==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
472==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
473==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
474==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
475==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
476==14431==
477==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,634 of 3,280
478==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
479==14431== by 0x264B1C6A: ??? (in /usr/lib/dri/r600_dri.so)
480==14431== by 0x262ADA8E: ??? (in /usr/lib/dri/r600_dri.so)
481==14431== by 0x262A37D4: ??? (in /usr/lib/dri/r600_dri.so)
482==14431== by 0x262AA1FF: ??? (in /usr/lib/dri/r600_dri.so)
483==14431== by 0x262ABA2E: ??? (in /usr/lib/dri/r600_dri.so)
484==14431== by 0x262039D2: ??? (in /usr/lib/dri/r600_dri.so)
485==14431== by 0x260CC91F: ??? (in /usr/lib/dri/r600_dri.so)
486==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
487==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
488==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
489==14431== by 0x260C2D85: ??? (in /usr/lib/dri/r600_dri.so)
490==14431==
491==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,635 of 3,280
492==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
493==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
494==14431== by 0x264B062F: ??? (in /usr/lib/dri/r600_dri.so)
495==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
496==14431== by 0x262ADA8E: ??? (in /usr/lib/dri/r600_dri.so)
497==14431== by 0x262A37D4: ??? (in /usr/lib/dri/r600_dri.so)
498==14431== by 0x262AA1FF: ??? (in /usr/lib/dri/r600_dri.so)
499==14431== by 0x262ABA2E: ??? (in /usr/lib/dri/r600_dri.so)
500==14431== by 0x262039D2: ??? (in /usr/lib/dri/r600_dri.so)
501==14431== by 0x260CC91F: ??? (in /usr/lib/dri/r600_dri.so)
502==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
503==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
504==14431==
505==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,636 of 3,280
506==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
507==14431== by 0x264B1C6A: ??? (in /usr/lib/dri/r600_dri.so)
508==14431== by 0x262AD3FA: ??? (in /usr/lib/dri/r600_dri.so)
509==14431== by 0x262039D2: ??? (in /usr/lib/dri/r600_dri.so)
510==14431== by 0x260CC91F: ??? (in /usr/lib/dri/r600_dri.so)
511==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
512==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
513==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
514==14431== by 0x260C2D85: ??? (in /usr/lib/dri/r600_dri.so)
515==14431== by 0x260C2F82: ??? (in /usr/lib/dri/r600_dri.so)
516==14431== by 0x260C37C2: ??? (in /usr/lib/dri/r600_dri.so)
517==14431== by 0x26228416: ??? (in /usr/lib/dri/r600_dri.so)
518==14431==
519==14431== 48 bytes in 1 blocks are possibly lost in loss record 1,637 of 3,280
520==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
521==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
522==14431== by 0x264B062F: ??? (in /usr/lib/dri/r600_dri.so)
523==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
524==14431== by 0x262AD3FA: ??? (in /usr/lib/dri/r600_dri.so)
525==14431== by 0x262039D2: ??? (in /usr/lib/dri/r600_dri.so)
526==14431== by 0x260CC91F: ??? (in /usr/lib/dri/r600_dri.so)
527==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
528==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
529==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
530==14431== by 0x260C2D85: ??? (in /usr/lib/dri/r600_dri.so)
531==14431== by 0x260C2F82: ??? (in /usr/lib/dri/r600_dri.so)
532==14431==
533==14431== 65 bytes in 1 blocks are possibly lost in loss record 1,915 of 3,280
534==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
535==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
536==14431== by 0x264B063F: ??? (in /usr/lib/dri/r600_dri.so)
537==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
538==14431== by 0x2627D8E7: ??? (in /usr/lib/dri/r600_dri.so)
539==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
540==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
541==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
542==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
543==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
544==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
545==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
546==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
547==14431==
548==14431== 65 bytes in 1 blocks are possibly lost in loss record 1,916 of 3,280
549==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
550==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
551==14431== by 0x264B063F: ??? (in /usr/lib/dri/r600_dri.so)
552==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
553==14431== by 0x2627D90D: ??? (in /usr/lib/dri/r600_dri.so)
554==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
555==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
556==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
557==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
558==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
559==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
560==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
561==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
562==14431==
563==14431== 65 bytes in 1 blocks are possibly lost in loss record 1,917 of 3,280
564==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
565==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
566==14431== by 0x264B063F: ??? (in /usr/lib/dri/r600_dri.so)
567==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
568==14431== by 0x2627E646: ??? (in /usr/lib/dri/r600_dri.so)
569==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
570==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
571==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
572==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
573==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
574==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
575==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
576==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
577==14431==
578==14431== 65 bytes in 1 blocks are possibly lost in loss record 1,918 of 3,280
579==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
580==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
581==14431== by 0x264B063F: ??? (in /usr/lib/dri/r600_dri.so)
582==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
583==14431== by 0x2627E6B1: ??? (in /usr/lib/dri/r600_dri.so)
584==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
585==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
586==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
587==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
588==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
589==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
590==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
591==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
592==14431==
593==14431== 65 bytes in 1 blocks are possibly lost in loss record 1,919 of 3,280
594==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
595==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
596==14431== by 0x264B063F: ??? (in /usr/lib/dri/r600_dri.so)
597==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
598==14431== by 0x2627E2C6: ??? (in /usr/lib/dri/r600_dri.so)
599==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
600==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
601==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
602==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
603==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
604==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
605==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
606==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
607==14431==
608==14431== 65 bytes in 1 blocks are possibly lost in loss record 1,920 of 3,280
609==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
610==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
611==14431== by 0x264B063F: ??? (in /usr/lib/dri/r600_dri.so)
612==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
613==14431== by 0x262ADA8E: ??? (in /usr/lib/dri/r600_dri.so)
614==14431== by 0x262A37D4: ??? (in /usr/lib/dri/r600_dri.so)
615==14431== by 0x262AA1FF: ??? (in /usr/lib/dri/r600_dri.so)
616==14431== by 0x262ABA2E: ??? (in /usr/lib/dri/r600_dri.so)
617==14431== by 0x262039D2: ??? (in /usr/lib/dri/r600_dri.so)
618==14431== by 0x260CC91F: ??? (in /usr/lib/dri/r600_dri.so)
619==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
620==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
621==14431==
622==14431== 65 bytes in 1 blocks are possibly lost in loss record 1,921 of 3,280
623==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
624==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
625==14431== by 0x264B063F: ??? (in /usr/lib/dri/r600_dri.so)
626==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
627==14431== by 0x262AD3FA: ??? (in /usr/lib/dri/r600_dri.so)
628==14431== by 0x262039D2: ??? (in /usr/lib/dri/r600_dri.so)
629==14431== by 0x260CC91F: ??? (in /usr/lib/dri/r600_dri.so)
630==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
631==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
632==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
633==14431== by 0x260C2D85: ??? (in /usr/lib/dri/r600_dri.so)
634==14431== by 0x260C2F82: ??? (in /usr/lib/dri/r600_dri.so)
635==14431==
636==14431== 77 bytes in 1 blocks are possibly lost in loss record 1,992 of 3,280
637==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
638==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
639==14431== by 0x264B063F: ??? (in /usr/lib/dri/r600_dri.so)
640==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
641==14431== by 0x2627E7D1: ??? (in /usr/lib/dri/r600_dri.so)
642==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
643==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
644==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
645==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
646==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
647==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
648==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
649==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
650==14431==
651==14431== 85 bytes in 1 blocks are possibly lost in loss record 2,053 of 3,280
652==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
653==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
654==14431== by 0x264B063F: ??? (in /usr/lib/dri/r600_dri.so)
655==14431== by 0x264B1C7E: ??? (in /usr/lib/dri/r600_dri.so)
656==14431== by 0x2627E754: ??? (in /usr/lib/dri/r600_dri.so)
657==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
658==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
659==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
660==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
661==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
662==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
663==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
664==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
665==14431==
666==14431== 120 bytes in 1 blocks are possibly lost in loss record 2,177 of 3,280
667==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
668==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
669==14431== by 0x2635D344: ??? (in /usr/lib/dri/r600_dri.so)
670==14431== by 0x264B1CB3: ??? (in /usr/lib/dri/r600_dri.so)
671==14431== by 0x2627D8E7: ??? (in /usr/lib/dri/r600_dri.so)
672==14431== by 0x260CC79D: ??? (in /usr/lib/dri/r600_dri.so)
673==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
674==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
675==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
676==14431== by 0x2611C350: ??? (in /usr/lib/dri/r600_dri.so)
677==14431== by 0x2611D9E9: ??? (in /usr/lib/dri/r600_dri.so)
678==14431== by 0x397BB8: ReportGLLimits (HWDetect.cpp:504)
679==14431== by 0x397BB8: RunHardwareDetection() (HWDetect.cpp:287)
680==14431==
681==14431== 256 bytes in 4 blocks are definitely lost in loss record 2,654 of 3,280
682==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
683==14431== by 0x8D2B5EF: nv::StringBuilder::formatList(char const*, __va_list_tag*) (in /home/elexis/code/0ad-svn/trunk/binaries/system/libnvcore.so)
684==14431== by 0x8D2B69B: nv::StringBuilder::format(char const*, ...) (in /home/elexis/code/0ad-svn/trunk/binaries/system/libnvcore.so)
685==14431== by 0x6006939: nv::ThreadPool::ThreadPool(unsigned int, bool, bool) (in /home/elexis/code/0ad-svn/trunk/binaries/system/libnvtt.so)
686==14431== by 0x6006A5E: nv::ThreadPool::acquire() (in /home/elexis/code/0ad-svn/trunk/binaries/system/libnvtt.so)
687==14431== by 0x600653F: nv::ParallelFor::ParallelFor(void (*)(void*, int), void*) (in /home/elexis/code/0ad-svn/trunk/binaries/system/libnvtt.so)
688==14431== by 0x5FEEF04: nvtt::ParallelTaskDispatcher::dispatch(void (*)(void*, int), void*, int) (in /home/elexis/code/0ad-svn/trunk/binaries/system/libnvtt.so)
689==14431== by 0x5FE7AF9: nv::ColorBlockCompressor::compress(nvtt::AlphaMode, unsigned int, unsigned int, unsigned int, float const*, nvtt::TaskDispatcher*, nvtt::CompressionOptions::Private const&, nvtt::OutputOptions::Private const&) (in /home/elexis/code/0ad-svn/trunk/binaries/system/libnvtt.so)
690==14431== by 0x5FEE791: nvtt::Compressor::Private::compress(nvtt::AlphaMode, int, int, int, int, int, float const*, nvtt::CompressionOptions::Private const&, nvtt::OutputOptions::Private const&) const (in /home/elexis/code/0ad-svn/trunk/binaries/system/libnvtt.so)
691==14431== by 0x5FEE8D8: nvtt::Compressor::Private::compress(nvtt::Surface const&, int, int, nvtt::CompressionOptions::Private const&, nvtt::OutputOptions::Private const&) const (in /home/elexis/code/0ad-svn/trunk/binaries/system/libnvtt.so)
692==14431== by 0x5FEEBE3: nvtt::Compressor::Private::compress(nvtt::InputOptions::Private const&, nvtt::CompressionOptions::Private const&, nvtt::OutputOptions::Private const&) const (in /home/elexis/code/0ad-svn/trunk/binaries/system/libnvtt.so)
693==14431== by 0x578EC9: CTextureConverter::RunThread(CTextureConverter*) (TextureConverter.cpp:575)
694==14431==
695==14431== 280 (24 direct, 256 indirect) bytes in 1 blocks are definitely lost in loss record 2,669 of 3,280
696==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
697==14431== by 0x6788C5: allocate (new_allocator.h:114)
698==14431== by 0x6788C5: allocate (alloc_traits.h:444)
699==14431== by 0x6788C5: __allocate_guarded<std::allocator<std::_Sp_counted_deleter<unsigned char *, AlignedDeleter, std::allocator<void>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:97)
700==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, std::allocator<void>, void> (shared_ptr_base.h:658)
701==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, void> (shared_ptr_base.h:647)
702==14431== by 0x6788C5: __shared_ptr<unsigned char, AlignedDeleter, void> (shared_ptr_base.h:1134)
703==14431== by 0x6788C5: reset<unsigned char, AlignedDeleter> (shared_ptr_base.h:1301)
704==14431== by 0x6788C5: AllocateAligned<unsigned char> (shared_ptr.h:71)
705==14431== by 0x6788C5: VFS::LoadFile(Path const&, std::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:188)
706==14431== by 0x689D35: OglTex_reload(OglTex*, std::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:471)
707==14431== by 0x68A93B: call_init_and_reload (h_mgr.cpp:438)
708==14431== by 0x68A93B: alloc_new_handle (h_mgr.cpp:481)
709==14431== by 0x68A93B: h_alloc(H_VTbl*, std::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:518)
710==14431== by 0x68817E: ogl_tex_load(std::shared_ptr<IVFS> const&, Path const&, unsigned long) (ogl_tex.cpp:544)
711==14431== by 0x4D10F4: CTextureManagerImpl::LoadTexture(std::shared_ptr<CTexture> const&, Path const&) (TextureManager.cpp:179)
712==14431== by 0x4DB7F5: CTextureManagerImpl::TryLoadingCached(std::shared_ptr<CTexture> const&) (TextureManager.cpp:267)
713==14431== by 0x4CFC5F: TryLoad (TextureManager.cpp:566)
714==14431== by 0x4CFC5F: CTexture::GetHandle() (TextureManager.cpp:553)
715==14431== by 0x4B3535: CShaderProgram::BindTexture(CStrIntern, std::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
716==14431== by 0x617D59: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:361)
717==14431== by 0x654C7B: CProgressBar::Draw() (CProgressBar.cpp:69)
718==14431== by 0x60EAC9: void IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (IGUIObject.h:274)
719==14431==
720==14431== 408 (24 direct, 384 indirect) bytes in 1 blocks are definitely lost in loss record 2,766 of 3,280
721==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
722==14431== by 0x6788C5: allocate (new_allocator.h:114)
723==14431== by 0x6788C5: allocate (alloc_traits.h:444)
724==14431== by 0x6788C5: __allocate_guarded<std::allocator<std::_Sp_counted_deleter<unsigned char *, AlignedDeleter, std::allocator<void>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:97)
725==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, std::allocator<void>, void> (shared_ptr_base.h:658)
726==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, void> (shared_ptr_base.h:647)
727==14431== by 0x6788C5: __shared_ptr<unsigned char, AlignedDeleter, void> (shared_ptr_base.h:1134)
728==14431== by 0x6788C5: reset<unsigned char, AlignedDeleter> (shared_ptr_base.h:1301)
729==14431== by 0x6788C5: AllocateAligned<unsigned char> (shared_ptr.h:71)
730==14431== by 0x6788C5: VFS::LoadFile(Path const&, std::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:188)
731==14431== by 0x689D35: OglTex_reload(OglTex*, std::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:471)
732==14431== by 0x68A93B: call_init_and_reload (h_mgr.cpp:438)
733==14431== by 0x68A93B: alloc_new_handle (h_mgr.cpp:481)
734==14431== by 0x68A93B: h_alloc(H_VTbl*, std::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:518)
735==14431== by 0x68817E: ogl_tex_load(std::shared_ptr<IVFS> const&, Path const&, unsigned long) (ogl_tex.cpp:544)
736==14431== by 0x4D10F4: CTextureManagerImpl::LoadTexture(std::shared_ptr<CTexture> const&, Path const&) (TextureManager.cpp:179)
737==14431== by 0x4DB7F5: CTextureManagerImpl::TryLoadingCached(std::shared_ptr<CTexture> const&) (TextureManager.cpp:267)
738==14431== by 0x4CFC5F: TryLoad (TextureManager.cpp:566)
739==14431== by 0x4CFC5F: CTexture::GetHandle() (TextureManager.cpp:553)
740==14431== by 0x4B3535: CShaderProgram::BindTexture(CStrIntern, std::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
741==14431== by 0x617D59: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:361)
742==14431== by 0x63D254: CDropDown::Draw() (CDropDown.cpp:467)
743==14431== by 0x60EAC9: void IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (IGUIObject.h:274)
744==14431==
745==14431== 504 bytes in 1 blocks are possibly lost in loss record 2,842 of 3,280
746==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
747==14431== by 0x2635F78D: ??? (in /usr/lib/dri/r600_dri.so)
748==14431== by 0x2635F859: ??? (in /usr/lib/dri/r600_dri.so)
749==14431== by 0x2635CFC6: ??? (in /usr/lib/dri/r600_dri.so)
750==14431== by 0x2635D2A2: ??? (in /usr/lib/dri/r600_dri.so)
751==14431== by 0x264B1C9A: ??? (in /usr/lib/dri/r600_dri.so)
752==14431== by 0x262AD3FA: ??? (in /usr/lib/dri/r600_dri.so)
753==14431== by 0x262039D2: ??? (in /usr/lib/dri/r600_dri.so)
754==14431== by 0x260CC91F: ??? (in /usr/lib/dri/r600_dri.so)
755==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
756==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
757==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
758==14431==
759==14431== 1,088 bytes in 1 blocks are definitely lost in loss record 3,031 of 3,280
760==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
761==14431== by 0x3880EF: InitRenderer (GameSetup.cpp:600)
762==14431== by 0x3880EF: InitGraphics(CmdLineArgs const&, int, std::vector<CStr8, std::allocator<CStr8> > const&) (GameSetup.cpp:1085)
763==14431== by 0x196AFC: RunGameOrAtlas(int, char const**) (main.cpp:635)
764==14431== by 0x186AA9: main (main.cpp:684)
765==14431==
766==14431== 2,352 (48 direct, 2,304 indirect) bytes in 2 blocks are definitely lost in loss record 3,150 of 3,280
767==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
768==14431== by 0x6788C5: allocate (new_allocator.h:114)
769==14431== by 0x6788C5: allocate (alloc_traits.h:444)
770==14431== by 0x6788C5: __allocate_guarded<std::allocator<std::_Sp_counted_deleter<unsigned char *, AlignedDeleter, std::allocator<void>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:97)
771==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, std::allocator<void>, void> (shared_ptr_base.h:658)
772==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, void> (shared_ptr_base.h:647)
773==14431== by 0x6788C5: __shared_ptr<unsigned char, AlignedDeleter, void> (shared_ptr_base.h:1134)
774==14431== by 0x6788C5: reset<unsigned char, AlignedDeleter> (shared_ptr_base.h:1301)
775==14431== by 0x6788C5: AllocateAligned<unsigned char> (shared_ptr.h:71)
776==14431== by 0x6788C5: VFS::LoadFile(Path const&, std::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:188)
777==14431== by 0x689D35: OglTex_reload(OglTex*, std::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:471)
778==14431== by 0x68A93B: call_init_and_reload (h_mgr.cpp:438)
779==14431== by 0x68A93B: alloc_new_handle (h_mgr.cpp:481)
780==14431== by 0x68A93B: h_alloc(H_VTbl*, std::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:518)
781==14431== by 0x68817E: ogl_tex_load(std::shared_ptr<IVFS> const&, Path const&, unsigned long) (ogl_tex.cpp:544)
782==14431== by 0x4D10F4: CTextureManagerImpl::LoadTexture(std::shared_ptr<CTexture> const&, Path const&) (TextureManager.cpp:179)
783==14431== by 0x4DB7F5: CTextureManagerImpl::TryLoadingCached(std::shared_ptr<CTexture> const&) (TextureManager.cpp:267)
784==14431== by 0x4CFC5F: TryLoad (TextureManager.cpp:566)
785==14431== by 0x4CFC5F: CTexture::GetHandle() (TextureManager.cpp:553)
786==14431== by 0x4B3535: CShaderProgram::BindTexture(CStrIntern, std::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
787==14431== by 0x617D59: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:361)
788==14431== by 0x636847: CCheckBox::Draw() (CCheckBox.cpp:80)
789==14431== by 0x60EAC9: void IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (IGUIObject.h:274)
790==14431==
791==14431== 4,248 (24 direct, 4,224 indirect) bytes in 1 blocks are definitely lost in loss record 3,201 of 3,280
792==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
793==14431== by 0x6788C5: allocate (new_allocator.h:114)
794==14431== by 0x6788C5: allocate (alloc_traits.h:444)
795==14431== by 0x6788C5: __allocate_guarded<std::allocator<std::_Sp_counted_deleter<unsigned char *, AlignedDeleter, std::allocator<void>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:97)
796==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, std::allocator<void>, void> (shared_ptr_base.h:658)
797==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, void> (shared_ptr_base.h:647)
798==14431== by 0x6788C5: __shared_ptr<unsigned char, AlignedDeleter, void> (shared_ptr_base.h:1134)
799==14431== by 0x6788C5: reset<unsigned char, AlignedDeleter> (shared_ptr_base.h:1301)
800==14431== by 0x6788C5: AllocateAligned<unsigned char> (shared_ptr.h:71)
801==14431== by 0x6788C5: VFS::LoadFile(Path const&, std::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:188)
802==14431== by 0x689D35: OglTex_reload(OglTex*, std::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:471)
803==14431== by 0x68A93B: call_init_and_reload (h_mgr.cpp:438)
804==14431== by 0x68A93B: alloc_new_handle (h_mgr.cpp:481)
805==14431== by 0x68A93B: h_alloc(H_VTbl*, std::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:518)
806==14431== by 0x68817E: ogl_tex_load(std::shared_ptr<IVFS> const&, Path const&, unsigned long) (ogl_tex.cpp:544)
807==14431== by 0x4D10F4: CTextureManagerImpl::LoadTexture(std::shared_ptr<CTexture> const&, Path const&) (TextureManager.cpp:179)
808==14431== by 0x4DB7F5: CTextureManagerImpl::TryLoadingCached(std::shared_ptr<CTexture> const&) (TextureManager.cpp:267)
809==14431== by 0x4CFC5F: TryLoad (TextureManager.cpp:566)
810==14431== by 0x4CFC5F: CTexture::GetHandle() (TextureManager.cpp:553)
811==14431== by 0x4B3535: CShaderProgram::BindTexture(CStrIntern, std::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
812==14431== by 0x617D59: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:361)
813==14431== by 0x64A469: CList::DrawList(int const&, CGUISpriteInstance const&, CGUISpriteInstance const&, CGUIColor const&) (CList.cpp:350)
814==14431== by 0x63D0F2: CDropDown::Draw() (CDropDown.cpp:488)
815==14431==
816==14431== 15,760 (144 direct, 15,616 indirect) bytes in 6 blocks are definitely lost in loss record 3,248 of 3,280
817==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
818==14431== by 0x6788C5: allocate (new_allocator.h:114)
819==14431== by 0x6788C5: allocate (alloc_traits.h:444)
820==14431== by 0x6788C5: __allocate_guarded<std::allocator<std::_Sp_counted_deleter<unsigned char *, AlignedDeleter, std::allocator<void>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:97)
821==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, std::allocator<void>, void> (shared_ptr_base.h:658)
822==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, void> (shared_ptr_base.h:647)
823==14431== by 0x6788C5: __shared_ptr<unsigned char, AlignedDeleter, void> (shared_ptr_base.h:1134)
824==14431== by 0x6788C5: reset<unsigned char, AlignedDeleter> (shared_ptr_base.h:1301)
825==14431== by 0x6788C5: AllocateAligned<unsigned char> (shared_ptr.h:71)
826==14431== by 0x6788C5: VFS::LoadFile(Path const&, std::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:188)
827==14431== by 0x689D35: OglTex_reload(OglTex*, std::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:471)
828==14431== by 0x68A93B: call_init_and_reload (h_mgr.cpp:438)
829==14431== by 0x68A93B: alloc_new_handle (h_mgr.cpp:481)
830==14431== by 0x68A93B: h_alloc(H_VTbl*, std::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:518)
831==14431== by 0x68817E: ogl_tex_load(std::shared_ptr<IVFS> const&, Path const&, unsigned long) (ogl_tex.cpp:544)
832==14431== by 0x4D10F4: CTextureManagerImpl::LoadTexture(std::shared_ptr<CTexture> const&, Path const&) (TextureManager.cpp:179)
833==14431== by 0x4DB7F5: CTextureManagerImpl::TryLoadingCached(std::shared_ptr<CTexture> const&) (TextureManager.cpp:267)
834==14431== by 0x4CFC5F: TryLoad (TextureManager.cpp:566)
835==14431== by 0x4CFC5F: CTexture::GetHandle() (TextureManager.cpp:553)
836==14431== by 0x4B3535: CShaderProgram::BindTexture(CStrIntern, std::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
837==14431== by 0x617D59: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:361)
838==14431== by 0x631826: CButton::Draw() (CButton.cpp:98)
839==14431== by 0x60EAC9: void IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (IGUIObject.h:274)
840==14431==
841==14431== 30,888 (216 direct, 30,672 indirect) bytes in 1 blocks are definitely lost in loss record 3,257 of 3,280
842==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
843==14431== by 0x1EB03386: ???
844==14431== by 0x1EB0BA8A: ???
845==14431== by 0x1EAF8258: ???
846==14431== by 0x1EAF3D34: ???
847==14431== by 0x1EAF4744: ???
848==14431== by 0x49E2626: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
849==14431== by 0x49E28E8: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
850==14431== by 0x49AD665: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
851==14431== by 0x49AF8A3: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
852==14431== by 0x49B005B: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
853==14431== by 0x49262F7: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
854==14431==
855==14431== 65,560 (24 direct, 65,536 indirect) bytes in 1 blocks are definitely lost in loss record 3,261 of 3,280
856==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
857==14431== by 0x56E6B6: allocate (new_allocator.h:114)
858==14431== by 0x56E6B6: allocate (alloc_traits.h:444)
859==14431== by 0x56E6B6: __allocate_guarded<std::allocator<std::_Sp_counted_deleter<unsigned char*, AlignedDeleter, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > > (allocated_ptr.h:97)
860==14431== by 0x56E6B6: __shared_count<unsigned char*, AlignedDeleter, std::allocator<void> > (shared_ptr_base.h:658)
861==14431== by 0x56E6B6: __shared_count<unsigned char*, AlignedDeleter> (shared_ptr_base.h:647)
862==14431== by 0x56E6B6: __shared_ptr<unsigned char, AlignedDeleter> (shared_ptr_base.h:1134)
863==14431== by 0x56E6B6: reset<unsigned char, AlignedDeleter> (shared_ptr_base.h:1301)
864==14431== by 0x56E6B6: AllocateAligned<unsigned char> (shared_ptr.h:71)
865==14431== by 0x56E6B6: CTerrainTextureEntry::LoadAlphaMaps(Path&) (TerrainTextureEntry.cpp:290)
866==14431== by 0x573E7D: CTerrainTextureEntry::CTerrainTextureEntry(std::shared_ptr<CTerrainProperties>, Path const&) (TerrainTextureEntry.cpp:147)
867==14431== by 0x4C3CB2: CTerrainTextureManager::AddTexture(std::shared_ptr<CTerrainProperties> const&, Path const&) (TerrainTextureManager.cpp:87)
868==14431== by 0x4C6205: AddTextureCallback(Path const&, CFileInfo const&, unsigned long) (TerrainTextureManager.cpp:123)
869==14431== by 0x67FC2A: vfs::ForEachFile(std::shared_ptr<IVFS> const&, Path const&, long (*)(Path const&, CFileInfo const&, unsigned long), unsigned long, wchar_t const*, unsigned long, long (*)(Path const&, unsigned long), unsigned long) (vfs_util.cpp:84)
870==14431== by 0x4C880D: CTerrainTextureManager::LoadTerrainTextures() (TerrainTextureManager.cpp:131)
871==14431== by 0x47FA90: int MemFunThunk<CTerrainTextureManager>(std::shared_ptr<void>, double) (LoaderThunks.h:51)
872==14431== by 0x3AC8E7: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:227)
873==14431== by 0x190984: ProgressiveLoad() (main.cpp:267)
874==14431== by 0x191B7C: Frame() (main.cpp:363)
875==14431== by 0x196B14: RunGameOrAtlas(int, char const**) (main.cpp:638)
876==14431==
877==14431== 65,560 (24 direct, 65,536 indirect) bytes in 1 blocks are definitely lost in loss record 3,262 of 3,280
878==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
879==14431== by 0x4FBE24: allocate (new_allocator.h:114)
880==14431== by 0x4FBE24: allocate (alloc_traits.h:444)
881==14431== by 0x4FBE24: __allocate_guarded<std::allocator<std::_Sp_counted_deleter<unsigned char *, AlignedDeleter, std::allocator<void>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:97)
882==14431== by 0x4FBE24: __shared_count<unsigned char *, AlignedDeleter, std::allocator<void>, void> (shared_ptr_base.h:658)
883==14431== by 0x4FBE24: __shared_count<unsigned char *, AlignedDeleter, void> (shared_ptr_base.h:647)
884==14431== by 0x4FBE24: __shared_ptr<unsigned char, AlignedDeleter, void> (shared_ptr_base.h:1134)
885==14431== by 0x4FBE24: reset<unsigned char, AlignedDeleter> (shared_ptr_base.h:1301)
886==14431== by 0x4FBE24: AllocateAligned<unsigned char> (shared_ptr.h:71)
887==14431== by 0x4FBE24: CRenderer::LoadAlphaMaps() (Renderer.cpp:1833)
888==14431== by 0x47FAE0: int MemFunThunk<CRenderer>(std::shared_ptr<void>, double) (LoaderThunks.h:51)
889==14431== by 0x3AC8E7: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:227)
890==14431== by 0x190984: ProgressiveLoad() (main.cpp:267)
891==14431== by 0x191B7C: Frame() (main.cpp:363)
892==14431== by 0x196B14: RunGameOrAtlas(int, char const**) (main.cpp:638)
893==14431== by 0x186AA9: main (main.cpp:684)
894==14431==
895==14431== 77,760 bytes in 360 blocks are possibly lost in loss record 3,264 of 3,280
896==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
897==14431== by 0x1EB03386: ???
898==14431== by 0x1EB0BA8A: ???
899==14431== by 0x1EAF8258: ???
900==14431== by 0x1EAF3D34: ???
901==14431== by 0x1EAF4744: ???
902==14431== by 0x49E2626: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
903==14431== by 0x49E28E8: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
904==14431== by 0x49AD665: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
905==14431== by 0x49AF8A3: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
906==14431== by 0x49B005B: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
907==14431== by 0x49262F7: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
908==14431==
909==14431== 82,296 (216 direct, 82,080 indirect) bytes in 1 blocks are definitely lost in loss record 3,265 of 3,280
910==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
911==14431== by 0x1EB03386: ???
912==14431== by 0x1EB0BA71: ???
913==14431== by 0x1EAF8258: ???
914==14431== by 0x1EAF3D34: ???
915==14431== by 0x1EAF4744: ???
916==14431== by 0x49E2626: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
917==14431== by 0x49E28E8: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
918==14431== by 0x49AD665: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
919==14431== by 0x49AF8A3: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
920==14431== by 0x49B005B: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
921==14431== by 0x49262F7: ??? (in /usr/lib/libSDL2-2.0.so.0.10.0)
922==14431==
923==14431== 262,272 bytes in 1 blocks are possibly lost in loss record 3,269 of 3,280
924==14431== at 0x483AEB8: memalign (vg_replace_malloc.c:908)
925==14431== by 0x483AFCE: posix_memalign (vg_replace_malloc.c:1072)
926==14431== by 0x6989A0: rtl_AllocateAligned(unsigned long, unsigned long) (gcc.cpp:39)
927==14431== by 0x6788B3: AllocateAligned<unsigned char> (shared_ptr.h:68)
928==14431== by 0x6788B3: VFS::LoadFile(Path const&, std::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:188)
929==14431== by 0x689D35: OglTex_reload(OglTex*, std::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:471)
930==14431== by 0x68A93B: call_init_and_reload (h_mgr.cpp:438)
931==14431== by 0x68A93B: alloc_new_handle (h_mgr.cpp:481)
932==14431== by 0x68A93B: h_alloc(H_VTbl*, std::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:518)
933==14431== by 0x68817E: ogl_tex_load(std::shared_ptr<IVFS> const&, Path const&, unsigned long) (ogl_tex.cpp:544)
934==14431== by 0x4D10F4: CTextureManagerImpl::LoadTexture(std::shared_ptr<CTexture> const&, Path const&) (TextureManager.cpp:179)
935==14431== by 0x4D0971: MakeProgress (TextureManager.cpp:350)
936==14431== by 0x4D0971: CTextureManager::MakeProgress() (TextureManager.cpp:667)
937==14431== by 0x191C2C: RendererIncrementalLoad (main.cpp:314)
938==14431== by 0x191C2C: Frame() (main.cpp:365)
939==14431== by 0x196B14: RunGameOrAtlas(int, char const**) (main.cpp:638)
940==14431== by 0x186AA9: main (main.cpp:684)
941==14431==
942==14431== 524,464 (48 direct, 524,416 indirect) bytes in 2 blocks are definitely lost in loss record 3,270 of 3,280
943==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
944==14431== by 0x6788C5: allocate (new_allocator.h:114)
945==14431== by 0x6788C5: allocate (alloc_traits.h:444)
946==14431== by 0x6788C5: __allocate_guarded<std::allocator<std::_Sp_counted_deleter<unsigned char *, AlignedDeleter, std::allocator<void>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:97)
947==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, std::allocator<void>, void> (shared_ptr_base.h:658)
948==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, void> (shared_ptr_base.h:647)
949==14431== by 0x6788C5: __shared_ptr<unsigned char, AlignedDeleter, void> (shared_ptr_base.h:1134)
950==14431== by 0x6788C5: reset<unsigned char, AlignedDeleter> (shared_ptr_base.h:1301)
951==14431== by 0x6788C5: AllocateAligned<unsigned char> (shared_ptr.h:71)
952==14431== by 0x6788C5: VFS::LoadFile(Path const&, std::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:188)
953==14431== by 0x689D35: OglTex_reload(OglTex*, std::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:471)
954==14431== by 0x68A93B: call_init_and_reload (h_mgr.cpp:438)
955==14431== by 0x68A93B: alloc_new_handle (h_mgr.cpp:481)
956==14431== by 0x68A93B: h_alloc(H_VTbl*, std::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:518)
957==14431== by 0x68817E: ogl_tex_load(std::shared_ptr<IVFS> const&, Path const&, unsigned long) (ogl_tex.cpp:544)
958==14431== by 0x4D10F4: CTextureManagerImpl::LoadTexture(std::shared_ptr<CTexture> const&, Path const&) (TextureManager.cpp:179)
959==14431== by 0x4DB7F5: CTextureManagerImpl::TryLoadingCached(std::shared_ptr<CTexture> const&) (TextureManager.cpp:267)
960==14431== by 0x4CFC5F: TryLoad (TextureManager.cpp:566)
961==14431== by 0x4CFC5F: CTexture::GetHandle() (TextureManager.cpp:553)
962==14431== by 0x4B3535: CShaderProgram::BindTexture(CStrIntern, std::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
963==14431== by 0x4CC691: CTextRenderer::Render() (TextRenderer.cpp:251)
964==14431== by 0x662C67: CGUIText::Draw(CGUI&, CGUIColor const&, CPos const&, float, CRect const&) const (CGUIText.cpp:462)
965==14431== by 0x63D1AE: CDropDown::Draw() (CDropDown.cpp:476)
966==14431==
967==14431== 765,888 (2,016 direct, 763,872 indirect) bytes in 63 blocks are definitely lost in loss record 3,271 of 3,280
968==14431== at 0x483877F: malloc (vg_replace_malloc.c:309)
969==14431== by 0x54C8E79: ??? (in /usr/lib/libxml2.so.2.9.10)
970==14431== by 0x54368AD: ??? (in /usr/lib/libxml2.so.2.9.10)
971==14431== by 0x54379B6: xmlHashScan (in /usr/lib/libxml2.so.2.9.10)
972==14431== by 0x54CEFCE: xmlRelaxNGParse (in /usr/lib/libxml2.so.2.9.10)
973==14431== by 0x421235: RelaxNGSchema (RelaxNG.cpp:68)
974==14431== by 0x421235: RelaxNGValidator::LoadGrammar(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (RelaxNG.cpp:100)
975==14431== by 0x297267: CCmpTemplateManager::Init(CParamNode const&) (CCmpTemplateManager.cpp:51)
976==14431== by 0x20C011: AddComponent (ComponentManager.cpp:696)
977==14431== by 0x20C011: CComponentManager::AddSystemComponents(bool, bool) (ComponentManager.cpp:703)
978==14431== by 0x48B363: CMapReader::LoadRandomMap(CStrW const&, JSRuntime*, JS::Handle<JS::Value>, CTerrain*, WaterManager*, SkyManager*, CLightEnv*, CGameView*, CCinemaManager*, CTriggerManager*, CPostprocManager*, CSimulation2*, int) (MapReader.cpp:168)
979==14431== by 0x41EE57: CWorld::RegisterInitRMS(CStrW const&, JSRuntime*, JS::Handle<JS::Value>, int) (World.cpp:101)
980==14431== by 0x378E5D: CGame::RegisterInit(JS::Handle<JS::Value>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Game.cpp:246)
981==14431== by 0x71E59D: JSI_Game::StartGame(ScriptInterface::CxPrivate*, JS::Handle<JS::Value>, int) (JSInterface_Game.cpp:58)
982==14431==
983==14431== 1,148,760 (696 direct, 1,148,064 indirect) bytes in 29 blocks are definitely lost in loss record 3,273 of 3,280
984==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
985==14431== by 0x6788C5: allocate (new_allocator.h:114)
986==14431== by 0x6788C5: allocate (alloc_traits.h:444)
987==14431== by 0x6788C5: __allocate_guarded<std::allocator<std::_Sp_counted_deleter<unsigned char *, AlignedDeleter, std::allocator<void>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:97)
988==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, std::allocator<void>, void> (shared_ptr_base.h:658)
989==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, void> (shared_ptr_base.h:647)
990==14431== by 0x6788C5: __shared_ptr<unsigned char, AlignedDeleter, void> (shared_ptr_base.h:1134)
991==14431== by 0x6788C5: reset<unsigned char, AlignedDeleter> (shared_ptr_base.h:1301)
992==14431== by 0x6788C5: AllocateAligned<unsigned char> (shared_ptr.h:71)
993==14431== by 0x6788C5: VFS::LoadFile(Path const&, std::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:188)
994==14431== by 0x689D35: OglTex_reload(OglTex*, std::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:471)
995==14431== by 0x68A93B: call_init_and_reload (h_mgr.cpp:438)
996==14431== by 0x68A93B: alloc_new_handle (h_mgr.cpp:481)
997==14431== by 0x68A93B: h_alloc(H_VTbl*, std::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:518)
998==14431== by 0x68817E: ogl_tex_load(std::shared_ptr<IVFS> const&, Path const&, unsigned long) (ogl_tex.cpp:544)
999==14431== by 0x4D10F4: CTextureManagerImpl::LoadTexture(std::shared_ptr<CTexture> const&, Path const&) (TextureManager.cpp:179)
1000==14431== by 0x4DB7F5: CTextureManagerImpl::TryLoadingCached(std::shared_ptr<CTexture> const&) (TextureManager.cpp:267)
1001==14431== by 0x4CFC5F: TryLoad (TextureManager.cpp:566)
1002==14431== by 0x4CFC5F: CTexture::GetHandle() (TextureManager.cpp:553)
1003==14431== by 0x4B3535: CShaderProgram::BindTexture(CStrIntern, std::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1004==14431== by 0x617D59: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:361)
1005==14431== by 0x63DF8F: CImage::Draw() (CImage.cpp:39)
1006==14431== by 0x60EAC9: void IGUIObject::RecurseObject<>(bool (IGUIObject::*)() const, void (IGUIObject::*)()) (IGUIObject.h:274)
1007==14431==
1008==14431== 1,315,511 (16 direct, 1,315,495 indirect) bytes in 1 blocks are definitely lost in loss record 3,274 of 3,280
1009==14431== at 0x483AB65: calloc (vg_replace_malloc.c:762)
1010==14431== by 0x26276743: ??? (in /usr/lib/dri/r600_dri.so)
1011==14431== by 0x26276A5B: ??? (in /usr/lib/dri/r600_dri.so)
1012==14431== by 0x2628ADBC: ??? (in /usr/lib/dri/r600_dri.so)
1013==14431== by 0x26288337: ??? (in /usr/lib/dri/r600_dri.so)
1014==14431== by 0x260CC71D: ??? (in /usr/lib/dri/r600_dri.so)
1015==14431== by 0x2602D99D: ??? (in /usr/lib/dri/r600_dri.so)
1016==14431== by 0x2602DBBC: ??? (in /usr/lib/dri/r600_dri.so)
1017==14431== by 0x2602DCF1: ??? (in /usr/lib/dri/r600_dri.so)
1018==14431== by 0x260C2D85: ??? (in /usr/lib/dri/r600_dri.so)
1019==14431== by 0x260C2F82: ??? (in /usr/lib/dri/r600_dri.so)
1020==14431== by 0x26229163: ??? (in /usr/lib/dri/r600_dri.so)
1021==14431==
1022==14431== 2,097,304 (24 direct, 2,097,280 indirect) bytes in 1 blocks are definitely lost in loss record 3,275 of 3,280
1023==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
1024==14431== by 0x6788C5: allocate (new_allocator.h:114)
1025==14431== by 0x6788C5: allocate (alloc_traits.h:444)
1026==14431== by 0x6788C5: __allocate_guarded<std::allocator<std::_Sp_counted_deleter<unsigned char *, AlignedDeleter, std::allocator<void>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:97)
1027==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, std::allocator<void>, void> (shared_ptr_base.h:658)
1028==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, void> (shared_ptr_base.h:647)
1029==14431== by 0x6788C5: __shared_ptr<unsigned char, AlignedDeleter, void> (shared_ptr_base.h:1134)
1030==14431== by 0x6788C5: reset<unsigned char, AlignedDeleter> (shared_ptr_base.h:1301)
1031==14431== by 0x6788C5: AllocateAligned<unsigned char> (shared_ptr.h:71)
1032==14431== by 0x6788C5: VFS::LoadFile(Path const&, std::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:188)
1033==14431== by 0x689D35: OglTex_reload(OglTex*, std::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:471)
1034==14431== by 0x68A93B: call_init_and_reload (h_mgr.cpp:438)
1035==14431== by 0x68A93B: alloc_new_handle (h_mgr.cpp:481)
1036==14431== by 0x68A93B: h_alloc(H_VTbl*, std::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:518)
1037==14431== by 0x68817E: ogl_tex_load(std::shared_ptr<IVFS> const&, Path const&, unsigned long) (ogl_tex.cpp:544)
1038==14431== by 0x4D10F4: CTextureManagerImpl::LoadTexture(std::shared_ptr<CTexture> const&, Path const&) (TextureManager.cpp:179)
1039==14431== by 0x4DB7F5: CTextureManagerImpl::TryLoadingCached(std::shared_ptr<CTexture> const&) (TextureManager.cpp:267)
1040==14431== by 0x4CFC5F: TryLoad (TextureManager.cpp:566)
1041==14431== by 0x4CFC5F: CTexture::GetHandle() (TextureManager.cpp:553)
1042==14431== by 0x4B3535: CShaderProgram::BindTexture(CStrIntern, std::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1043==14431== by 0x4CC691: CTextRenderer::Render() (TextRenderer.cpp:251)
1044==14431== by 0x662C67: CGUIText::Draw(CGUI&, CGUIColor const&, CPos const&, float, CRect const&) const (CGUIText.cpp:462)
1045==14431== by 0x63186A: CButton::Draw() (CButton.cpp:104)
1046==14431==
1047==14431== 4,194,432 bytes in 1 blocks are possibly lost in loss record 3,276 of 3,280
1048==14431== at 0x483AEB8: memalign (vg_replace_malloc.c:908)
1049==14431== by 0x483AFCE: posix_memalign (vg_replace_malloc.c:1072)
1050==14431== by 0x6989A0: rtl_AllocateAligned(unsigned long, unsigned long) (gcc.cpp:39)
1051==14431== by 0x6788B3: AllocateAligned<unsigned char> (shared_ptr.h:68)
1052==14431== by 0x6788B3: VFS::LoadFile(Path const&, std::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:188)
1053==14431== by 0x689D35: OglTex_reload(OglTex*, std::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:471)
1054==14431== by 0x68A93B: call_init_and_reload (h_mgr.cpp:438)
1055==14431== by 0x68A93B: alloc_new_handle (h_mgr.cpp:481)
1056==14431== by 0x68A93B: h_alloc(H_VTbl*, std::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:518)
1057==14431== by 0x68817E: ogl_tex_load(std::shared_ptr<IVFS> const&, Path const&, unsigned long) (ogl_tex.cpp:544)
1058==14431== by 0x4D10F4: CTextureManagerImpl::LoadTexture(std::shared_ptr<CTexture> const&, Path const&) (TextureManager.cpp:179)
1059==14431== by 0x4DB7F5: CTextureManagerImpl::TryLoadingCached(std::shared_ptr<CTexture> const&) (TextureManager.cpp:267)
1060==14431== by 0x4CFC5F: TryLoad (TextureManager.cpp:566)
1061==14431== by 0x4CFC5F: CTexture::GetHandle() (TextureManager.cpp:553)
1062==14431== by 0x4B3535: CShaderProgram::BindTexture(CStrIntern, std::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1063==14431== by 0x4CC691: CTextRenderer::Render() (TextRenderer.cpp:251)
1064==14431==
1065==14431== 5,849,080 (120 direct, 5,848,960 indirect) bytes in 5 blocks are definitely lost in loss record 3,279 of 3,280
1066==14431== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:344)
1067==14431== by 0x6788C5: allocate (new_allocator.h:114)
1068==14431== by 0x6788C5: allocate (alloc_traits.h:444)
1069==14431== by 0x6788C5: __allocate_guarded<std::allocator<std::_Sp_counted_deleter<unsigned char *, AlignedDeleter, std::allocator<void>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:97)
1070==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, std::allocator<void>, void> (shared_ptr_base.h:658)
1071==14431== by 0x6788C5: __shared_count<unsigned char *, AlignedDeleter, void> (shared_ptr_base.h:647)
1072==14431== by 0x6788C5: __shared_ptr<unsigned char, AlignedDeleter, void> (shared_ptr_base.h:1134)
1073==14431== by 0x6788C5: reset<unsigned char, AlignedDeleter> (shared_ptr_base.h:1301)
1074==14431== by 0x6788C5: AllocateAligned<unsigned char> (shared_ptr.h:71)
1075==14431== by 0x6788C5: VFS::LoadFile(Path const&, std::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:188)
1076==14431== by 0x689D35: OglTex_reload(OglTex*, std::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:471)
1077==14431== by 0x68A93B: call_init_and_reload (h_mgr.cpp:438)
1078==14431== by 0x68A93B: alloc_new_handle (h_mgr.cpp:481)
1079==14431== by 0x68A93B: h_alloc(H_VTbl*, std::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:518)
1080==14431== by 0x68817E: ogl_tex_load(std::shared_ptr<IVFS> const&, Path const&, unsigned long) (ogl_tex.cpp:544)
1081==14431== by 0x4D10F4: CTextureManagerImpl::LoadTexture(std::shared_ptr<CTexture> const&, Path const&) (TextureManager.cpp:179)
1082==14431== by 0x4DB7F5: CTextureManagerImpl::TryLoadingCached(std::shared_ptr<CTexture> const&) (TextureManager.cpp:267)
1083==14431== by 0x4CFC5F: TryLoad (TextureManager.cpp:566)
1084==14431== by 0x4CFC5F: CTexture::GetHandle() (TextureManager.cpp:553)
1085==14431== by 0x4B3535: CShaderProgram::BindTexture(CStrIntern, std::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1086==14431== by 0x4CC691: CTextRenderer::Render() (TextRenderer.cpp:251)
1087==14431== by 0x662C67: CGUIText::Draw(CGUI&, CGUIColor const&, CPos const&, float, CRect const&) const (CGUIText.cpp:462)
1088==14431== by 0x659031: CText::Draw() (CText.cpp:230)
1089==14431==
1090==14431== 7,515,400 bytes in 4 blocks are possibly lost in loss record 3,280 of 3,280
1091==14431== at 0x483AEB8: memalign (vg_replace_malloc.c:908)
1092==14431== by 0x483AFCE: posix_memalign (vg_replace_malloc.c:1072)
1093==14431== by 0x6989A0: rtl_AllocateAligned(unsigned long, unsigned long) (gcc.cpp:39)
1094==14431== by 0x6788B3: AllocateAligned<unsigned char> (shared_ptr.h:68)
1095==14431== by 0x6788B3: VFS::LoadFile(Path const&, std::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:188)
1096==14431== by 0x689D35: OglTex_reload(OglTex*, std::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:471)
1097==14431== by 0x68A93B: call_init_and_reload (h_mgr.cpp:438)
1098==14431== by 0x68A93B: alloc_new_handle (h_mgr.cpp:481)
1099==14431== by 0x68A93B: h_alloc(H_VTbl*, std::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:518)
1100==14431== by 0x68817E: ogl_tex_load(std::shared_ptr<IVFS> const&, Path const&, unsigned long) (ogl_tex.cpp:544)
1101==14431== by 0x4D10F4: CTextureManagerImpl::LoadTexture(std::shared_ptr<CTexture> const&, Path const&) (TextureManager.cpp:179)
1102==14431== by 0x4DB7F5: CTextureManagerImpl::TryLoadingCached(std::shared_ptr<CTexture> const&) (TextureManager.cpp:267)
1103==14431== by 0x4CFC5F: TryLoad (TextureManager.cpp:566)
1104==14431== by 0x4CFC5F: CTexture::GetHandle() (TextureManager.cpp:553)
1105==14431== by 0x4B3535: CShaderProgram::BindTexture(CStrIntern, std::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1106==14431== by 0x617D59: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:361)
1107==14431==
1108==14431== LEAK SUMMARY:
1109==14431== definitely lost: 5,129 bytes in 130 blocks
1110==14431== indirectly lost: 11,964,701 bytes in 5,710 blocks
1111==14431== possibly lost: 12,052,124 bytes in 404 blocks
1112==14431== still reachable: 399,583 bytes in 3,105 blocks
1113==14431== of which reachable via heuristic:
1114==14431== newarray : 18,704 bytes in 30 blocks
1115==14431== suppressed: 0 bytes in 0 blocks
1116==14431== Reachable blocks (those to which a pointer was found) are not shown.
1117==14431== To see them, rerun with: --leak-check=full --show-leak-kinds=all
1118==14431==
1119==14431== For lists of detected and suppressed errors, rerun with: -s
1120==14431== ERROR SUMMARY: 72 errors from 69 contexts (suppressed: 0 from 0)
1121