==4841== Memcheck, a memory error detector. ==4841== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==4841== Using LibVEX rev 1658, a library for dynamic binary translation. ==4841== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==4841== Using valgrind-3.2.1, a dynamic binary instrumentation framework. ==4841== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==4841== For more details, rerun with: -v ==4841== ==4841== My PID = 4841, parent PID = 4103. Prog and args are: ==4841== src/glob2 ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x400A1DB: _dl_relocate_object (in /lib64/ld-2.5.so) ==4841== by 0x4003780: dl_main (in /lib64/ld-2.5.so) ==4841== by 0x4012779: _dl_sysdep_start (in /lib64/ld-2.5.so) ==4841== by 0x4001362: _dl_start (in /lib64/ld-2.5.so) ==4841== by 0x4000B87: (within /lib64/ld-2.5.so) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x400A1E4: _dl_relocate_object (in /lib64/ld-2.5.so) ==4841== by 0x4003780: dl_main (in /lib64/ld-2.5.so) ==4841== by 0x4012779: _dl_sysdep_start (in /lib64/ld-2.5.so) ==4841== by 0x4001362: _dl_start (in /lib64/ld-2.5.so) ==4841== by 0x4000B87: (within /lib64/ld-2.5.so) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x400A1DB: _dl_relocate_object (in /lib64/ld-2.5.so) ==4841== by 0x4003888: dl_main (in /lib64/ld-2.5.so) ==4841== by 0x4012779: _dl_sysdep_start (in /lib64/ld-2.5.so) ==4841== by 0x4001362: _dl_start (in /lib64/ld-2.5.so) ==4841== by 0x4000B87: (within /lib64/ld-2.5.so) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x400A1E4: _dl_relocate_object (in /lib64/ld-2.5.so) ==4841== by 0x4003888: dl_main (in /lib64/ld-2.5.so) ==4841== by 0x4012779: _dl_sysdep_start (in /lib64/ld-2.5.so) ==4841== by 0x4001362: _dl_start (in /lib64/ld-2.5.so) ==4841== by 0x4000B87: (within /lib64/ld-2.5.so) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x400A1DB: _dl_relocate_object (in /lib64/ld-2.5.so) ==4841== by 0x40107D9: dl_open_worker (in /lib64/ld-2.5.so) ==4841== by 0x400C885: _dl_catch_error (in /lib64/ld-2.5.so) ==4841== by 0x40101B6: _dl_open (in /lib64/ld-2.5.so) ==4841== by 0x63191D9: (within /lib64/libdl-2.5.so) ==4841== by 0x400C885: _dl_catch_error (in /lib64/ld-2.5.so) ==4841== by 0x631955C: (within /lib64/libdl-2.5.so) ==4841== by 0x6319151: dlopen (in /lib64/libdl-2.5.so) ==4841== by 0x509842A: SDL_LoadObject (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x509B900: (within /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x50AA1B5: (within /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x5094D87: SDL_VideoInit (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x400A40B: _dl_relocate_object (in /lib64/ld-2.5.so) ==4841== by 0x40107D9: dl_open_worker (in /lib64/ld-2.5.so) ==4841== by 0x400C885: _dl_catch_error (in /lib64/ld-2.5.so) ==4841== by 0x40101B6: _dl_open (in /lib64/ld-2.5.so) ==4841== by 0x63191D9: (within /lib64/libdl-2.5.so) ==4841== by 0x400C885: _dl_catch_error (in /lib64/ld-2.5.so) ==4841== by 0x631955C: (within /lib64/libdl-2.5.so) ==4841== by 0x6319151: dlopen (in /lib64/libdl-2.5.so) ==4841== by 0x509842A: SDL_LoadObject (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x509B900: (within /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x50AA1B5: (within /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x5094D87: SDL_VideoInit (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x400A306: _dl_relocate_object (in /lib64/ld-2.5.so) ==4841== by 0x40107D9: dl_open_worker (in /lib64/ld-2.5.so) ==4841== by 0x400C885: _dl_catch_error (in /lib64/ld-2.5.so) ==4841== by 0x40101B6: _dl_open (in /lib64/ld-2.5.so) ==4841== by 0x63191D9: (within /lib64/libdl-2.5.so) ==4841== by 0x400C885: _dl_catch_error (in /lib64/ld-2.5.so) ==4841== by 0x631955C: (within /lib64/libdl-2.5.so) ==4841== by 0x6319151: dlopen (in /lib64/libdl-2.5.so) ==4841== by 0x509842A: SDL_LoadObject (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x509B900: (within /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x50AA1B5: (within /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x5094D87: SDL_VideoInit (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== ==4841== Syscall param write(buf) points to uninitialised byte(s) ==4841== at 0x51E2CA0: __write_nocancel (in /lib64/libpthread-2.5.so) ==4841== by 0x5F3C9EE: (within /usr/lib64/libX11.so.6.2.0) ==4841== by 0x5F312EE: (within /usr/lib64/libX11.so.6.2.0) ==4841== by 0x5F313E0: _XReply (in /usr/lib64/libX11.so.6.2.0) ==4841== by 0x5F1929D: XInternAtom (in /usr/lib64/libX11.so.6.2.0) ==4841== by 0x50AACD9: (within /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x50A95D5: (within /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x50AA463: (within /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x5094C95: SDL_VideoInit (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x506A9F7: SDL_InitSubSystem (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x506AA1E: SDL_Init (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x61E513: GAGCore::GraphicContext::GraphicContext(int, int, unsigned) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== Address 0x715D026 is 14 bytes inside a block of size 16,384 alloc'd ==4841== at 0x4A1FFC6: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==4841== by 0x5F1EA54: XOpenDisplay (in /usr/lib64/libX11.so.6.2.0) ==4841== by 0x50AA244: (within /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x5094C95: SDL_VideoInit (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x506A9F7: SDL_InitSubSystem (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x506AA1E: SDL_Init (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x61E513: GAGCore::GraphicContext::GraphicContext(int, int, unsigned) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x62A2DF: GAGCore::Toolkit::initGraphic(int, int, unsigned) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x4E6F24: GlobalContainer::load() (GlobalContainer.cpp:433) ==4841== by 0x4E57E6: Glob2::run(int, char**) (Glob2.cpp:246) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== Syscall param write(buf) points to uninitialised byte(s) ==4841== at 0x51E2CDB: (within /lib64/libpthread-2.5.so) ==4841== by 0x5F3C9EE: (within /usr/lib64/libX11.so.6.2.0) ==4841== by 0x5F312EE: (within /usr/lib64/libX11.so.6.2.0) ==4841== by 0x5F313E0: _XReply (in /usr/lib64/libX11.so.6.2.0) ==4841== by 0x5F2B568: XSync (in /usr/lib64/libX11.so.6.2.0) ==4841== by 0x50A8327: (within /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x50A9EA6: (within /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x509396E: SDL_SetVideoMode (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x61BF87: GAGCore::GraphicContext::setRes(int, int, unsigned) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x61E572: GAGCore::GraphicContext::GraphicContext(int, int, unsigned) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x62A2DF: GAGCore::Toolkit::initGraphic(int, int, unsigned) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x4E6F24: GlobalContainer::load() (GlobalContainer.cpp:433) ==4841== Address 0x7162EEB is 19 bytes inside a block of size 16,384 alloc'd ==4841== at 0x4A1FFC6: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==4841== by 0x5F1EA54: XOpenDisplay (in /usr/lib64/libX11.so.6.2.0) ==4841== by 0x50AA261: (within /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x5094C95: SDL_VideoInit (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x506A9F7: SDL_InitSubSystem (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x506AA1E: SDL_Init (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x61E513: GAGCore::GraphicContext::GraphicContext(int, int, unsigned) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x62A2DF: GAGCore::Toolkit::initGraphic(int, int, unsigned) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x4E6F24: GlobalContainer::load() (GlobalContainer.cpp:433) ==4841== by 0x4E57E6: Glob2::run(int, char**) (Glob2.cpp:246) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x4CF97B: GameGUI::brushStep(int, int) (GameGUI.cpp:321) ==4841== by 0x4D00BE: GameGUI::handleMapClick(int, int, int) (GameGUI.cpp:1627) ==4841== by 0x4D81C5: GameGUI::processEvent(SDL_Event*) (GameGUI.cpp:929) ==4841== by 0x4D8E8A: GameGUI::step() (GameGUI.cpp:430) ==4841== by 0x4A7689: Engine::run() (Engine.cpp:435) ==4841== by 0x4E5BE5: Glob2::run(int, char**) (Glob2.cpp:307) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x60073B: EndGameStat::paint() (EndGameScreen.cpp:164) ==4841== by 0x634646: GAGGUI::Screen::dispatchPaint() (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x63486A: GAGGUI::Screen::execute(GAGCore::DrawableSurface*, int) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x4A81DE: Engine::run() (Engine.cpp:592) ==4841== by 0x4E5BE5: Glob2::run(int, char**) (Glob2.cpp:307) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x6007B4: EndGameStat::paint() (EndGameScreen.cpp:167) ==4841== by 0x634646: GAGGUI::Screen::dispatchPaint() (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x63486A: GAGGUI::Screen::execute(GAGCore::DrawableSurface*, int) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x4A81DE: Engine::run() (Engine.cpp:592) ==4841== by 0x4E5BE5: Glob2::run(int, char**) (Glob2.cpp:307) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x6007D2: EndGameStat::paint() (EndGameScreen.cpp:167) ==4841== by 0x634646: GAGGUI::Screen::dispatchPaint() (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x63486A: GAGGUI::Screen::execute(GAGCore::DrawableSurface*, int) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x4A81DE: Engine::run() (Engine.cpp:592) ==4841== by 0x4E5BE5: Glob2::run(int, char**) (Glob2.cpp:307) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x600859: EndGameStat::paint() (EndGameScreen.cpp:171) ==4841== by 0x634646: GAGGUI::Screen::dispatchPaint() (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x63486A: GAGGUI::Screen::execute(GAGCore::DrawableSurface*, int) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x4A81DE: Engine::run() (Engine.cpp:592) ==4841== by 0x4E5BE5: Glob2::run(int, char**) (Glob2.cpp:307) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x6327D9: GAGGUI::HighlightableWidget::getNextHighlightValue() (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x6432AD: GAGGUI::OnOffButton::paint() (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x634646: GAGGUI::Screen::dispatchPaint() (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x63486A: GAGGUI::Screen::execute(GAGCore::DrawableSurface*, int) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x4A81DE: Engine::run() (Engine.cpp:592) ==4841== by 0x4E5BE5: Glob2::run(int, char**) (Glob2.cpp:307) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x60073B: EndGameStat::paint() (EndGameScreen.cpp:164) ==4841== by 0x634646: GAGGUI::Screen::dispatchPaint() (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x634A22: GAGGUI::Screen::execute(GAGCore::DrawableSurface*, int) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x4A81DE: Engine::run() (Engine.cpp:592) ==4841== by 0x4E5BE5: Glob2::run(int, char**) (Glob2.cpp:307) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x6007B4: EndGameStat::paint() (EndGameScreen.cpp:167) ==4841== by 0x634646: GAGGUI::Screen::dispatchPaint() (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x634A22: GAGGUI::Screen::execute(GAGCore::DrawableSurface*, int) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x4A81DE: Engine::run() (Engine.cpp:592) ==4841== by 0x4E5BE5: Glob2::run(int, char**) (Glob2.cpp:307) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x6007D2: EndGameStat::paint() (EndGameScreen.cpp:167) ==4841== by 0x634646: GAGGUI::Screen::dispatchPaint() (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x634A22: GAGGUI::Screen::execute(GAGCore::DrawableSurface*, int) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x4A81DE: Engine::run() (Engine.cpp:592) ==4841== by 0x4E5BE5: Glob2::run(int, char**) (Glob2.cpp:307) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x600859: EndGameStat::paint() (EndGameScreen.cpp:171) ==4841== by 0x634646: GAGGUI::Screen::dispatchPaint() (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x634A22: GAGGUI::Screen::execute(GAGCore::DrawableSurface*, int) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x4A81DE: Engine::run() (Engine.cpp:592) ==4841== by 0x4E5BE5: Glob2::run(int, char**) (Glob2.cpp:307) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== Conditional jump or move depends on uninitialised value(s) ==4841== at 0x6327D9: GAGGUI::HighlightableWidget::getNextHighlightValue() (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x6432AD: GAGGUI::OnOffButton::paint() (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x634646: GAGGUI::Screen::dispatchPaint() (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x634A22: GAGGUI::Screen::execute(GAGCore::DrawableSurface*, int) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x4A81DE: Engine::run() (Engine.cpp:592) ==4841== by 0x4E5BE5: Glob2::run(int, char**) (Glob2.cpp:307) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== ERROR SUMMARY: 10011 errors from 20 contexts (suppressed: 0 from 0) ==4841== malloc/free: in use at exit: 207,940 bytes in 545 blocks. ==4841== malloc/free: 531,179 allocs, 530,634 frees, 287,996,878 bytes allocated. ==4841== For counts of detected errors, rerun with: -v ==4841== searching for pointers to 545 not-freed blocks. ==4841== checked 774,272 bytes. ==4841== ==4841== ==4841== 12 bytes in 2 blocks are definitely lost in loss record 5 of 50 ==4841== at 0x4A2214E: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==4841== by 0x5F65A1A: (within /usr/lib64/libX11.so.6.2.0) ==4841== by 0x5F66025: _XimSetICValueData (in /usr/lib64/libX11.so.6.2.0) ==4841== by 0x5F5B437: _XimLocalCreateIC (in /usr/lib64/libX11.so.6.2.0) ==4841== by 0x5F4430C: XCreateIC (in /usr/lib64/libX11.so.6.2.0) ==4841== by 0x50A9733: (within /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x50AA463: (within /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x5094C95: SDL_VideoInit (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x506A9F7: SDL_InitSubSystem (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x506AA1E: SDL_Init (in /usr/lib64/libSDL-1.2.so.0.11.0) ==4841== by 0x61E513: GAGCore::GraphicContext::GraphicContext(int, int, unsigned) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x62A2DF: GAGCore::Toolkit::initGraphic(int, int, unsigned) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== ==4841== ==4841== 16 bytes in 1 blocks are definitely lost in loss record 8 of 50 ==4841== at 0x4A21B5C: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==4841== by 0x627F72: GAGCore::FileManager::openInputStreamBackend(char const*) (in /home/snth/prog/cvs/glob2/src/glob2) ==4841== by 0x615A5F: UnitsSkins::UnitsSkins() (UnitsSkins.cpp:31) ==4841== by 0x4E7389: GlobalContainer::load() (GlobalContainer.cpp:505) ==4841== by 0x4E57E6: Glob2::run(int, char**) (Glob2.cpp:246) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== ==4841== 204 (144 direct, 60 indirect) bytes in 1 blocks are definitely lost in loss record 21 of 50 ==4841== at 0x4A21B5C: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==4841== by 0x59DFF2: ChooseMapScreen::ChooseMapScreen(char const*, char const*, bool) (ChooseMapScreen.cpp:41) ==4841== by 0x59F6D5: CustomGameScreen::CustomGameScreen() (CustomGameScreen.cpp:33) ==4841== by 0x4A6AC6: Engine::initCustom() (Engine.cpp:185) ==4841== by 0x4E5BCF: Glob2::run(int, char**) (Glob2.cpp:306) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== ==4841== 204 (144 direct, 60 indirect) bytes in 1 blocks are definitely lost in loss record 22 of 50 ==4841== at 0x4A21B5C: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==4841== by 0x59E07E: ChooseMapScreen::ChooseMapScreen(char const*, char const*, bool) (ChooseMapScreen.cpp:43) ==4841== by 0x59F6D5: CustomGameScreen::CustomGameScreen() (CustomGameScreen.cpp:33) ==4841== by 0x4A6AC6: Engine::initCustom() (Engine.cpp:185) ==4841== by 0x4E5BCF: Glob2::run(int, char**) (Glob2.cpp:306) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== ==4841== 207 (144 direct, 63 indirect) bytes in 1 blocks are definitely lost in loss record 23 of 50 ==4841== at 0x4A21B5C: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==4841== by 0x59E140: ChooseMapScreen::ChooseMapScreen(char const*, char const*, bool) (ChooseMapScreen.cpp:45) ==4841== by 0x59F6D5: CustomGameScreen::CustomGameScreen() (CustomGameScreen.cpp:33) ==4841== by 0x4A6AC6: Engine::initCustom() (Engine.cpp:185) ==4841== by 0x4E5BCF: Glob2::run(int, char**) (Glob2.cpp:306) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== ==4841== 205 (144 direct, 61 indirect) bytes in 1 blocks are definitely lost in loss record 24 of 50 ==4841== at 0x4A21B5C: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==4841== by 0x59E202: ChooseMapScreen::ChooseMapScreen(char const*, char const*, bool) (ChooseMapScreen.cpp:47) ==4841== by 0x59F6D5: CustomGameScreen::CustomGameScreen() (CustomGameScreen.cpp:33) ==4841== by 0x4A6AC6: Engine::initCustom() (Engine.cpp:185) ==4841== by 0x4E5BCF: Glob2::run(int, char**) (Glob2.cpp:306) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== ==4841== 206 (144 direct, 62 indirect) bytes in 1 blocks are definitely lost in loss record 25 of 50 ==4841== at 0x4A21B5C: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==4841== by 0x59E2C4: ChooseMapScreen::ChooseMapScreen(char const*, char const*, bool) (ChooseMapScreen.cpp:49) ==4841== by 0x59F6D5: CustomGameScreen::CustomGameScreen() (CustomGameScreen.cpp:33) ==4841== by 0x4A6AC6: Engine::initCustom() (Engine.cpp:185) ==4841== by 0x4E5BCF: Glob2::run(int, char**) (Glob2.cpp:306) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== ==4841== 209 (144 direct, 65 indirect) bytes in 1 blocks are definitely lost in loss record 26 of 50 ==4841== at 0x4A21B5C: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==4841== by 0x59E386: ChooseMapScreen::ChooseMapScreen(char const*, char const*, bool) (ChooseMapScreen.cpp:51) ==4841== by 0x59F6D5: CustomGameScreen::CustomGameScreen() (CustomGameScreen.cpp:33) ==4841== by 0x4A6AC6: Engine::initCustom() (Engine.cpp:185) ==4841== by 0x4E5BCF: Glob2::run(int, char**) (Glob2.cpp:306) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== ==4841== 208 (144 direct, 64 indirect) bytes in 1 blocks are definitely lost in loss record 27 of 50 ==4841== at 0x4A21B5C: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==4841== by 0x59E448: ChooseMapScreen::ChooseMapScreen(char const*, char const*, bool) (ChooseMapScreen.cpp:53) ==4841== by 0x59F6D5: CustomGameScreen::CustomGameScreen() (CustomGameScreen.cpp:33) ==4841== by 0x4A6AC6: Engine::initCustom() (Engine.cpp:185) ==4841== by 0x4E5BCF: Glob2::run(int, char**) (Glob2.cpp:306) ==4841== by 0x4E6204: main (Glob2.cpp:435) ==4841== ==4841== ==4841== 174,384 bytes in 126 blocks are definitely lost in loss record 50 of 50 ==4841== at 0x4A2214E: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==4841== by 0x653276F: ft_mem_qalloc (in /usr/lib64/libfreetype.so.6.3.8) ==4841== by 0x6536272: ft_mem_alloc (in /usr/lib64/libfreetype.so.6.3.8) ==4841== by 0x6536A7A: ft_mem_qrealloc (in /usr/lib64/libfreetype.so.6.3.8) ==4841== by 0x6536B5A: ft_mem_realloc (in /usr/lib64/libfreetype.so.6.3.8) ==4841== by 0x658134E: (within /usr/lib64/libfreetype.so.6.3.8) ==4841== by 0x65839BA: (within /usr/lib64/libfreetype.so.6.3.8) ==4841== by 0x6535F61: FT_Load_Glyph (in /usr/lib64/libfreetype.so.6.3.8) ==4841== by 0x55118F8: (within /usr/lib64/libSDL_ttf-2.0.so.0.6.2) ==4841== by 0x55121C5: TTF_SizeUNICODE (in /usr/lib64/libSDL_ttf-2.0.so.0.6.2) ==4841== by 0x5512E8D: TTF_RenderUNICODE_Blended (in /usr/lib64/libSDL_ttf-2.0.so.0.6.2) ==4841== by 0x55133C0: TTF_RenderUTF8_Blended (in /usr/lib64/libSDL_ttf-2.0.so.0.6.2) ==4841== ==4841== LEAK SUMMARY: ==4841== definitely lost: 175,420 bytes in 136 blocks. ==4841== indirectly lost: 435 bytes in 14 blocks. ==4841== possibly lost: 0 bytes in 0 blocks. ==4841== still reachable: 32,085 bytes in 395 blocks. ==4841== suppressed: 0 bytes in 0 blocks. ==4841== Reachable blocks (those to which a pointer was found) are not shown. ==4841== To see them, rerun with: --show-reachable=yes