==31333== HEAP SUMMARY: ==31333== in use at exit: 1,297,013 bytes in 1,121 blocks ==31333== total heap usage: 234,511 allocs, 233,390 frees, 77,784,597 bytes allocated ==31333== ==31333== 1 bytes in 1 blocks are definitely lost in loss record 1 of 242 ==31333== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x632D93D: _XlcDefaultMapModifiers (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x632DD35: XSetLocaleModifiers (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x72D679B: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72D73C2: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72C7A6C: SDL_VideoInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x729E12B: SDL_InitSubSystem (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x729E19B: SDL_Init (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x58E80F: InitGraphics(CmdLineArgs const&, int) (GameSetup.cpp:627) ==31333== by 0x41DADB: RunGameOrAtlas(int, char const**) (main.cpp:504) ==31333== by 0x4138D6: main (main.cpp:550) ==31333== ==31333== 8 bytes in 1 blocks are possibly lost in loss record 8 of 242 ==31333== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x6324F79: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x6326000: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x63267D5: _XlcCreateLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x6347ABF: _XlcUtf8Loader (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x632DB71: _XOpenLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x632DCB7: _XlcCurrentLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x632DD0D: XSetLocaleModifiers (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x72D679B: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72D73C2: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72C7A6C: SDL_VideoInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x729E12B: SDL_InitSubSystem (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== ==31333== 8 bytes in 1 blocks are definitely lost in loss record 13 of 242 ==31333== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x6A64B23: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A65EE6: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A66067: ov_open_callbacks (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x5F7F51: OpenOggNonstream(boost::shared_ptr const&, Path const&, boost::shared_ptr&) (ogg.cpp:229) ==31333== by 0x5A55A3: COggData::InitOggFile(Path const&) (OggData.cpp:49) ==31333== by 0x5A4974: CSoundData::SoundDataFromFile(Path const&) (SoundData.cpp:104) ==31333== by 0x5A33AA: CSoundManager::LoadItem(Path const&) (SoundManager.cpp:366) ==31333== by 0x5AD95D: CNativeFunction::JSFunction(JSContext*, unsigned int, unsigned long*) (MusicSound.cpp:53) ==31333== by 0x57E61F8: js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EF904: js::RunScript(JSContext*, JSScript*, JSStackFrame*) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EFDA1: js::Invoke(JSContext*, js::CallArgs const&, unsigned int) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== ==31333== 8 bytes in 1 blocks are definitely lost in loss record 14 of 242 ==31333== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x6A64B2F: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A65EE6: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A66067: ov_open_callbacks (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x5F7F51: OpenOggNonstream(boost::shared_ptr const&, Path const&, boost::shared_ptr&) (ogg.cpp:229) ==31333== by 0x5A55A3: COggData::InitOggFile(Path const&) (OggData.cpp:49) ==31333== by 0x5A4974: CSoundData::SoundDataFromFile(Path const&) (SoundData.cpp:104) ==31333== by 0x5A33AA: CSoundManager::LoadItem(Path const&) (SoundManager.cpp:366) ==31333== by 0x5AD95D: CNativeFunction::JSFunction(JSContext*, unsigned int, unsigned long*) (MusicSound.cpp:53) ==31333== by 0x57E61F8: js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EF904: js::RunScript(JSContext*, JSScript*, JSStackFrame*) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EFDA1: js::Invoke(JSContext*, js::CallArgs const&, unsigned int) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== ==31333== 16 bytes in 1 blocks are definitely lost in loss record 26 of 242 ==31333== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x6A64AD9: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A65EE6: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A66067: ov_open_callbacks (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x5F7F51: OpenOggNonstream(boost::shared_ptr const&, Path const&, boost::shared_ptr&) (ogg.cpp:229) ==31333== by 0x5A55A3: COggData::InitOggFile(Path const&) (OggData.cpp:49) ==31333== by 0x5A4974: CSoundData::SoundDataFromFile(Path const&) (SoundData.cpp:104) ==31333== by 0x5A33AA: CSoundManager::LoadItem(Path const&) (SoundManager.cpp:366) ==31333== by 0x5AD95D: CNativeFunction::JSFunction(JSContext*, unsigned int, unsigned long*) (MusicSound.cpp:53) ==31333== by 0x57E61F8: js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EF904: js::RunScript(JSContext*, JSScript*, JSStackFrame*) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EFDA1: js::Invoke(JSContext*, js::CallArgs const&, unsigned int) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== ==31333== 16 bytes in 1 blocks are definitely lost in loss record 27 of 242 ==31333== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x6A64B43: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A65EE6: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A66067: ov_open_callbacks (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x5F7F51: OpenOggNonstream(boost::shared_ptr const&, Path const&, boost::shared_ptr&) (ogg.cpp:229) ==31333== by 0x5A55A3: COggData::InitOggFile(Path const&) (OggData.cpp:49) ==31333== by 0x5A4974: CSoundData::SoundDataFromFile(Path const&) (SoundData.cpp:104) ==31333== by 0x5A33AA: CSoundManager::LoadItem(Path const&) (SoundManager.cpp:366) ==31333== by 0x5AD95D: CNativeFunction::JSFunction(JSContext*, unsigned int, unsigned long*) (MusicSound.cpp:53) ==31333== by 0x57E61F8: js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EF904: js::RunScript(JSContext*, JSScript*, JSStackFrame*) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EFDA1: js::Invoke(JSContext*, js::CallArgs const&, unsigned int) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== ==31333== 16 bytes in 1 blocks are definitely lost in loss record 28 of 242 ==31333== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0xAD341BA: ??? (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5) ==31333== by 0xAD34DFA: vorbis_synthesis_init (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5) ==31333== by 0x6A64BFC: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A64D6F: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A676C4: ov_read_filter (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A67AE3: ov_read (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x5F8F55: OggStreamImpl::GetNextChunk(unsigned char*, unsigned long) (ogg.cpp:273) ==31333== by 0x5A54DB: COggData::FetchDataIntoBuffer(int, unsigned int*) (OggData.cpp:114) ==31333== by 0x5A563F: COggData::InitOggFile(Path const&) (OggData.cpp:67) ==31333== by 0x5A4974: CSoundData::SoundDataFromFile(Path const&) (SoundData.cpp:104) ==31333== by 0x5A33AA: CSoundManager::LoadItem(Path const&) (SoundManager.cpp:366) ==31333== ==31333== 21 bytes in 1 blocks are definitely lost in loss record 29 of 242 ==31333== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x833FD71: strdup (strdup.c:43) ==31333== by 0xD529B6A: p11_kit_registered_module_to_name (in /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0) ==31333== by 0xA414574: gnutls_pkcs11_init (in /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.8) ==31333== by 0xA3FE031: gnutls_global_init (in /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.8) ==31333== by 0x60B3216: Curl_gtls_init (in /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0) ==31333== by 0x60A635D: curl_global_init (in /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0) ==31333== by 0x572112: CUserReporter::Initialize() (UserReport.cpp:583) ==31333== by 0x5905AF: Init(CmdLineArgs const&, int) (GameSetup.cpp:900) ==31333== by 0x41DACD: RunGameOrAtlas(int, char const**) (main.cpp:503) ==31333== by 0x4138D6: main (main.cpp:550) ==31333== ==31333== 24 bytes in 1 blocks are definitely lost in loss record 36 of 242 ==31333== at 0x4C2B1C7: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x6AA8B0: CVertexBuffer::Allocate(unsigned long, unsigned long, unsigned int, unsigned int) (VertexBuffer.cpp:126) ==31333== by 0x69A9C5: CVertexBufferManager::Allocate(unsigned long, unsigned long, unsigned int, unsigned int) (VertexBufferManager.cpp:86) ==31333== by 0x69DCC7: VertexArray::Upload() (VertexArray.cpp:284) ==31333== by 0x6E7690: OverlayRendererInternals::Initialize() (OverlayRenderer.cpp:171) ==31333== by 0x68985A: CRenderer::Open(int, int) (Renderer.cpp:657) ==31333== by 0x58EC3E: InitGraphics(CmdLineArgs const&, int) (GameSetup.cpp:595) ==31333== by 0x41DADB: RunGameOrAtlas(int, char const**) (main.cpp:504) ==31333== by 0x4138D6: main (main.cpp:550) ==31333== ==31333== 24 bytes in 2 blocks are definitely lost in loss record 37 of 242 ==31333== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x833FD71: strdup (strdup.c:43) ==31333== by 0x633CAED: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x633DA03: _XimSetICValueData (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x633914E: _XimLocalCreateIC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x631EC02: XCreateIC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x72D6476: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72D73C2: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72C7A6C: SDL_VideoInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x729E12B: SDL_InitSubSystem (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x729E19B: SDL_Init (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x58E80F: InitGraphics(CmdLineArgs const&, int) (GameSetup.cpp:627) ==31333== ==31333== 24 bytes in 2 blocks are definitely lost in loss record 38 of 242 ==31333== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x833FD71: strdup (strdup.c:43) ==31333== by 0x633CAED: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x633DA03: _XimSetICValueData (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x633914E: _XimLocalCreateIC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x631EC02: XCreateIC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x72D6476: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72D69C6: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72D6FBA: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72C7D5D: SDL_SetVideoMode (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x53EFD9: CVideoMode::SetVideoMode(int, int, int, bool) (VideoMode.cpp:119) ==31333== by 0x53F21E: CVideoMode::InitSDL() (VideoMode.cpp:216) ==31333== ==31333== 29 bytes in 1 blocks are possibly lost in loss record 42 of 242 ==31333== at 0x4C2B1C7: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x7926A88: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16) ==31333== by 0x7928494: char* std::string::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16) ==31333== by 0x79285E2: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16) ==31333== by 0x5804F2: CProfiler2::Initialise() (Profiler2.cpp:148) ==31333== by 0x58CF32: EarlyInit() (GameSetup.cpp:816) ==31333== by 0x4138CC: main (main.cpp:548) ==31333== ==31333== 80 bytes in 1 blocks are possibly lost in loss record 156 of 242 ==31333== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x632456C: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x6324A2D: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x6326000: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x63267D5: _XlcCreateLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x6347ABF: _XlcUtf8Loader (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x632DB71: _XOpenLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x632DCB7: _XlcCurrentLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x632DD0D: XSetLocaleModifiers (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x72D679B: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72D73C2: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72C7A6C: SDL_VideoInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== ==31333== 90 (32 direct, 58 indirect) bytes in 1 blocks are definitely lost in loss record 160 of 242 ==31333== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x6A64B0D: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A65EE6: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A66067: ov_open_callbacks (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x5F7F51: OpenOggNonstream(boost::shared_ptr const&, Path const&, boost::shared_ptr&) (ogg.cpp:229) ==31333== by 0x5A55A3: COggData::InitOggFile(Path const&) (OggData.cpp:49) ==31333== by 0x5A4974: CSoundData::SoundDataFromFile(Path const&) (SoundData.cpp:104) ==31333== by 0x5A33AA: CSoundManager::LoadItem(Path const&) (SoundManager.cpp:366) ==31333== by 0x5AD95D: CNativeFunction::JSFunction(JSContext*, unsigned int, unsigned long*) (MusicSound.cpp:53) ==31333== by 0x57E61F8: js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EF904: js::RunScript(JSContext*, JSScript*, JSStackFrame*) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EFDA1: js::Invoke(JSContext*, js::CallArgs const&, unsigned int) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== ==31333== 136 (80 direct, 56 indirect) bytes in 1 blocks are definitely lost in loss record 164 of 242 ==31333== at 0x4C2B1C7: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x5A2692: CSoundManager::CSoundManager() (SoundManager.cpp:275) ==31333== by 0x5A284C: CSoundManager::CreateSoundManager() (SoundManager.cpp:232) ==31333== by 0x590475: Init(CmdLineArgs const&, int) (GameSetup.cpp:884) ==31333== by 0x41DACD: RunGameOrAtlas(int, char const**) (main.cpp:503) ==31333== by 0x4138D6: main (main.cpp:550) ==31333== ==31333== 192 (16 direct, 176 indirect) bytes in 1 blocks are definitely lost in loss record 174 of 242 ==31333== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x632459B: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x6324A2D: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x6326000: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x63267D5: _XlcCreateLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x6343BFF: _XlcDefaultLoader (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x632DB71: _XOpenLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x632DCB7: _XlcCurrentLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x632DD0D: XSetLocaleModifiers (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x72D674B: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72D73C2: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72C7A6C: SDL_VideoInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== ==31333== 376 (40 direct, 336 indirect) bytes in 1 blocks are definitely lost in loss record 184 of 242 ==31333== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x37BBFC72: ??? ==31333== by 0x37BC022D: ??? ==31333== by 0xD528E62: ??? (in /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0) ==31333== by 0xD529284: ??? (in /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0) ==31333== by 0xD52998B: p11_kit_initialize_registered (in /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0) ==31333== by 0xA4144E4: gnutls_pkcs11_init (in /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.8) ==31333== by 0xA3FE031: gnutls_global_init (in /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.8) ==31333== by 0x60B3216: Curl_gtls_init (in /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0) ==31333== by 0x60A635D: curl_global_init (in /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0) ==31333== by 0x572112: CUserReporter::Initialize() (UserReport.cpp:583) ==31333== by 0x5905AF: Init(CmdLineArgs const&, int) (GameSetup.cpp:900) ==31333== ==31333== 640 bytes in 1 blocks are definitely lost in loss record 190 of 242 ==31333== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x630F915: XGetVisualInfo (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x4E4EE5F: glXChooseVisual (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2) ==31333== by 0x72D1B65: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72D6B9F: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72D6FBA: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72C7D5D: SDL_SetVideoMode (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x53EFD9: CVideoMode::SetVideoMode(int, int, int, bool) (VideoMode.cpp:119) ==31333== by 0x53F21E: CVideoMode::InitSDL() (VideoMode.cpp:216) ==31333== by 0x58E835: InitGraphics(CmdLineArgs const&, int) (GameSetup.cpp:913) ==31333== by 0x41DADB: RunGameOrAtlas(int, char const**) (main.cpp:504) ==31333== by 0x4138D6: main (main.cpp:550) ==31333== ==31333== 1,600 (136 direct, 1,464 indirect) bytes in 1 blocks are definitely lost in loss record 206 of 242 ==31333== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x632459B: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x6324A2D: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x6326000: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x63267D5: _XlcCreateLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x6347ABF: _XlcUtf8Loader (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x632DB71: _XOpenLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x632DCB7: _XlcCurrentLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x632DD0D: XSetLocaleModifiers (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) ==31333== by 0x72D679B: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72D73C2: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== by 0x72C7A6C: SDL_VideoInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3) ==31333== ==31333== 4,096 bytes in 1 blocks are definitely lost in loss record 222 of 242 ==31333== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0xAF59DD6: ogg_stream_init (in /usr/lib/x86_64-linux-gnu/libogg.so.0.7.1) ==31333== by 0x6A655BD: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A66014: ov_open_callbacks (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x5F7F51: OpenOggNonstream(boost::shared_ptr const&, Path const&, boost::shared_ptr&) (ogg.cpp:229) ==31333== by 0x5A55A3: COggData::InitOggFile(Path const&) (OggData.cpp:49) ==31333== by 0x5A4974: CSoundData::SoundDataFromFile(Path const&) (SoundData.cpp:104) ==31333== by 0x5A33AA: CSoundManager::LoadItem(Path const&) (SoundManager.cpp:366) ==31333== by 0x5AD95D: CNativeFunction::JSFunction(JSContext*, unsigned int, unsigned long*) (MusicSound.cpp:53) ==31333== by 0x57E61F8: js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EF904: js::RunScript(JSContext*, JSScript*, JSStackFrame*) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EFDA1: js::Invoke(JSContext*, js::CallArgs const&, unsigned int) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== ==31333== 8,192 bytes in 1 blocks are definitely lost in loss record 230 of 242 ==31333== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0xAF59DE7: ogg_stream_init (in /usr/lib/x86_64-linux-gnu/libogg.so.0.7.1) ==31333== by 0x6A655BD: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A66014: ov_open_callbacks (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x5F7F51: OpenOggNonstream(boost::shared_ptr const&, Path const&, boost::shared_ptr&) (ogg.cpp:229) ==31333== by 0x5A55A3: COggData::InitOggFile(Path const&) (OggData.cpp:49) ==31333== by 0x5A4974: CSoundData::SoundDataFromFile(Path const&) (SoundData.cpp:104) ==31333== by 0x5A33AA: CSoundManager::LoadItem(Path const&) (SoundManager.cpp:366) ==31333== by 0x5AD95D: CNativeFunction::JSFunction(JSContext*, unsigned int, unsigned long*) (MusicSound.cpp:53) ==31333== by 0x57E61F8: js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EF904: js::RunScript(JSContext*, JSScript*, JSStackFrame*) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EFDA1: js::Invoke(JSContext*, js::CallArgs const&, unsigned int) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== ==31333== 10,346 bytes in 1 blocks are definitely lost in loss record 232 of 242 ==31333== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0xAF5AA9B: ogg_sync_buffer (in /usr/lib/x86_64-linux-gnu/libogg.so.0.7.1) ==31333== by 0x6A63E74: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A645C2: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A65EA9: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A66067: ov_open_callbacks (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x5F7F51: OpenOggNonstream(boost::shared_ptr const&, Path const&, boost::shared_ptr&) (ogg.cpp:229) ==31333== by 0x5A55A3: COggData::InitOggFile(Path const&) (OggData.cpp:49) ==31333== by 0x5A4974: CSoundData::SoundDataFromFile(Path const&) (SoundData.cpp:104) ==31333== by 0x5A33AA: CSoundManager::LoadItem(Path const&) (SoundManager.cpp:366) ==31333== by 0x5AD95D: CNativeFunction::JSFunction(JSContext*, unsigned int, unsigned long*) (MusicSound.cpp:53) ==31333== by 0x57E61F8: js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== ==31333== 16,384 bytes in 1 blocks are definitely lost in loss record 236 of 242 ==31333== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0xAF59DC6: ogg_stream_init (in /usr/lib/x86_64-linux-gnu/libogg.so.0.7.1) ==31333== by 0x6A655BD: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A66014: ov_open_callbacks (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x5F7F51: OpenOggNonstream(boost::shared_ptr const&, Path const&, boost::shared_ptr&) (ogg.cpp:229) ==31333== by 0x5A55A3: COggData::InitOggFile(Path const&) (OggData.cpp:49) ==31333== by 0x5A4974: CSoundData::SoundDataFromFile(Path const&) (SoundData.cpp:104) ==31333== by 0x5A33AA: CSoundManager::LoadItem(Path const&) (SoundManager.cpp:366) ==31333== by 0x5AD95D: CNativeFunction::JSFunction(JSContext*, unsigned int, unsigned long*) (MusicSound.cpp:53) ==31333== by 0x57E61F8: js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EF904: js::RunScript(JSContext*, JSScript*, JSStackFrame*) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EFDA1: js::Invoke(JSContext*, js::CallArgs const&, unsigned int) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== ==31333== 16,400 (16 direct, 16,384 indirect) bytes in 1 blocks are definitely lost in loss record 237 of 242 ==31333== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0xAD341AB: ??? (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5) ==31333== by 0xAD34DFA: vorbis_synthesis_init (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5) ==31333== by 0x6A64BFC: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A64D6F: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A676C4: ov_read_filter (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A67AE3: ov_read (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x5F8F55: OggStreamImpl::GetNextChunk(unsigned char*, unsigned long) (ogg.cpp:273) ==31333== by 0x5A54DB: COggData::FetchDataIntoBuffer(int, unsigned int*) (OggData.cpp:114) ==31333== by 0x5A563F: COggData::InitOggFile(Path const&) (OggData.cpp:67) ==31333== by 0x5A4974: CSoundData::SoundDataFromFile(Path const&) (SoundData.cpp:104) ==31333== by 0x5A33AA: CSoundManager::LoadItem(Path const&) (SoundManager.cpp:366) ==31333== ==31333== 16,880 bytes in 1 blocks are definitely lost in loss record 238 of 242 ==31333== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0xAD33BA0: _vorbis_block_ripcord (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5) ==31333== by 0xAD37506: vorbis_synthesis (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5) ==31333== by 0x6A64DCF: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A676C4: ov_read_filter (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A67AE3: ov_read (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x5F8F55: OggStreamImpl::GetNextChunk(unsigned char*, unsigned long) (ogg.cpp:273) ==31333== by 0x5A54DB: COggData::FetchDataIntoBuffer(int, unsigned int*) (OggData.cpp:114) ==31333== by 0x5A563F: COggData::InitOggFile(Path const&) (OggData.cpp:67) ==31333== by 0x5A4974: CSoundData::SoundDataFromFile(Path const&) (SoundData.cpp:104) ==31333== by 0x5A33AA: CSoundManager::LoadItem(Path const&) (SoundManager.cpp:366) ==31333== by 0x5AD95D: CNativeFunction::JSFunction(JSContext*, unsigned int, unsigned long*) (MusicSound.cpp:53) ==31333== ==31333== 20,744 (232 direct, 20,512 indirect) bytes in 1 blocks are definitely lost in loss record 240 of 242 ==31333== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0xAD34077: ??? (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5) ==31333== by 0xAD34DFA: vorbis_synthesis_init (in /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5) ==31333== by 0x6A64BFC: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A64D6F: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A676C4: ov_read_filter (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A67AE3: ov_read (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x5F8F55: OggStreamImpl::GetNextChunk(unsigned char*, unsigned long) (ogg.cpp:273) ==31333== by 0x5A54DB: COggData::FetchDataIntoBuffer(int, unsigned int*) (OggData.cpp:114) ==31333== by 0x5A563F: COggData::InitOggFile(Path const&) (OggData.cpp:67) ==31333== by 0x5A4974: CSoundData::SoundDataFromFile(Path const&) (SoundData.cpp:104) ==31333== by 0x5A33AA: CSoundManager::LoadItem(Path const&) (SoundManager.cpp:366) ==31333== ==31333== 80,379 (56 direct, 80,323 indirect) bytes in 1 blocks are definitely lost in loss record 241 of 242 ==31333== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==31333== by 0x6A64AF8: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A65EE6: ??? (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x6A66067: ov_open_callbacks (in /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.4) ==31333== by 0x5F7F51: OpenOggNonstream(boost::shared_ptr const&, Path const&, boost::shared_ptr&) (ogg.cpp:229) ==31333== by 0x5A55A3: COggData::InitOggFile(Path const&) (OggData.cpp:49) ==31333== by 0x5A4974: CSoundData::SoundDataFromFile(Path const&) (SoundData.cpp:104) ==31333== by 0x5A33AA: CSoundManager::LoadItem(Path const&) (SoundManager.cpp:366) ==31333== by 0x5AD95D: CNativeFunction::JSFunction(JSContext*, unsigned int, unsigned long*) (MusicSound.cpp:53) ==31333== by 0x57E61F8: js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EF904: js::RunScript(JSContext*, JSScript*, JSStackFrame*) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== by 0x57EFDA1: js::Invoke(JSContext*, js::CallArgs const&, unsigned int) (in /home/ccousins/0ADdev/0ad/binaries/system/libmozjs185-ps-release.so.1.0) ==31333== ==31333== LEAK SUMMARY: ==31333== definitely lost: 57,304 bytes in 26 blocks ==31333== indirectly lost: 119,309 bytes in 475 blocks ==31333== possibly lost: 117 bytes in 3 blocks ==31333== still reachable: 1,120,283 bytes in 617 blocks ==31333== suppressed: 0 bytes in 0 blocks ==31333== Reachable blocks (those to which a pointer was found) are not shown. ==31333== To see them, rerun with: --leak-check=full --show-reachable=yes ==31333==