==8102== Memcheck, a memory error detector ==8102== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==8102== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info ==8102== Command: etracer ==8102== Extreme TuxRacer SVN Development -- http://www.extremetuxracer.com (c) 2007-2008 The ETRacer team (c) 2004-2005 The PPRacer team (c) 1999-2001 Jasmin F. Patry ETRacer comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See http://www.gnu.org/copyleft/gpl.html for details. ==8102== Syscall param writev(vector[...]) points to uninitialised byte(s) ==8102== at 0x7EE3F47: writev (writev.c:56) ==8102== by 0x838A9E6: _xcb_conn_wait (xcb_conn.c:204) ==8102== by 0x838AF70: _xcb_out_send (xcb_out.c:338) ==8102== by 0x838B221: xcb_writev (xcb_out.c:286) ==8102== by 0x529391B: _XSend (xcb_io.c:428) ==8102== by 0x5293A06: _XReply (xcb_io.c:512) ==8102== by 0x528F502: XSync (Sync.c:44) ==8102== by 0x60718F3: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x60734F6: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x60738F6: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x6060FAE: SDL_SetVideoMode (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x46B27F: setup_sdl_video_mode() (winsys.cpp:145) ==8102== Address 0xe08eafb is 3,291 bytes inside a block of size 16,384 alloc'd ==8102== at 0x4C2380C: calloc (vg_replace_malloc.c:467) ==8102== by 0x5282CE7: XOpenDisplay (OpenDis.c:256) ==8102== by 0x6073B1B: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x6062128: SDL_VideoInit (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x6038A2A: SDL_InitSubSystem (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x6038A6E: SDL_Init (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x46B48D: winsys_init(int*, char**, char*, char*) (winsys.cpp:171) ==8102== by 0x44095A: main (main.cpp:259) ==8102== Uninitialised value was created by a stack allocation ==8102== at 0x6069D50: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable Mesa: Initializing x86-64 optimizations ==8102== Syscall param ioctl(generic) points to uninitialised byte(s) ==8102== at 0x7EE3E27: ioctl (syscall-template.S:82) ==8102== by 0xB0E07E0: drmIoctl (xf86drm.c:167) ==8102== by 0xB0E46A1: drmCommandWriteRead (xf86drm.c:2432) ==8102== by 0xF9F44C3: r600InitCmdBuf (r600_cmdbuf.c:516) ==8102== by 0xF9F4113: r600CreateContext (r600_context.c:511) ==8102== by 0xF9EA993: dri2CreateNewContextForAPI (dri_util.c:666) ==8102== by 0x65A29CD: dri2_create_context (dri2_glx.c:204) ==8102== by 0x657A49D: CreateContext (glxcmds.c:228) ==8102== by 0x657B574: glXCreateContext (glxcmds.c:331) ==8102== by 0x606DC8A: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x60737A8: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x60738F6: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== Address 0x7fefff800 is on thread 1's stack ==8102== Uninitialised value was created by a stack allocation ==8102== at 0xF9F43E0: r600InitCmdBuf (r600_cmdbuf.c:471) ==8102== ==8102== Syscall param ioctl(generic) points to uninitialised byte(s) ==8102== at 0x7EE3E27: ioctl (syscall-template.S:82) ==8102== by 0xB0E2CC3: drmWaitVBlank (xf86drm.c:1943) ==8102== by 0xF9EA1ED: do_wait (vblank.c:255) ==8102== by 0xF9EA2EA: driDrawableInitVBlank (vblank.c:309) ==8102== by 0xFA2CEC6: radeonMakeCurrent (radeon_common_context.c:849) ==8102== by 0xF9EAFA6: driBindContext (dri_util.c:196) ==8102== by 0x65A301E: dri2_bind_context (dri2_glx.c:149) ==8102== by 0x657C5D2: MakeContextCurrent (glxcurrent.c:263) ==8102== by 0x606DBF5: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x606DCBA: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x60737A8: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x60738F6: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== Address 0x7fefffd58 is on thread 1's stack ==8102== Uninitialised value was created by a stack allocation ==8102== at 0xF9EA290: driDrawableInitVBlank (vblank.c:299) ==8102== ==8102== Thread 3: ==8102== Source and destination overlap in memcpy(0x11b64ee0, 0x11b64ee0, 8192) ==8102== at 0x4C25F6A: memcpy (mc_replace_strmem.c:497) ==8102== by 0x85F4DA7: snd_pcm_area_copy (in /usr/lib/libasound.so.2.0.0) ==8102== by 0x85F4F8B: snd_pcm_areas_copy (in /usr/lib/libasound.so.2.0.0) ==8102== by 0x862EE45: ??? (in /usr/lib/libasound.so.2.0.0) ==8102== by 0x85FF1AB: ??? (in /usr/lib/libasound.so.2.0.0) ==8102== by 0x860A732: ??? (in /usr/lib/libasound.so.2.0.0) ==8102== by 0x860A804: ??? (in /usr/lib/libasound.so.2.0.0) ==8102== by 0x860A8CB: ??? (in /usr/lib/libasound.so.2.0.0) ==8102== by 0x85FD54A: ??? (in /usr/lib/libasound.so.2.0.0) ==8102== by 0x85F2989: ??? (in /usr/lib/libasound.so.2.0.0) ==8102== by 0x85FD73A: snd_pcm_mmap_writei (in /usr/lib/libasound.so.2.0.0) ==8102== by 0x6067171: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ==8102== Thread 1: ==8102== Conditional jump or move depends on uninitialised value(s) ==8102== at 0x76BC290: inflateReset2 (in /usr/lib/libz.so.1.2.3.4) ==8102== by 0x76BC37F: inflateInit2_ (in /usr/lib/libz.so.1.2.3.4) ==8102== by 0x7216F93: png_create_read_struct_2 (in /lib/libpng12.so.0.44.0) ==8102== by 0x7217146: png_create_read_struct (in /lib/libpng12.so.0.44.0) ==8102== by 0x4154BA: pp::ReaderPNG::ReaderPNG(char const*) (png_reader.cpp:44) ==8102== by 0x4151FA: pp::Image::readFile(char const*) (image.cpp:60) ==8102== by 0x4626C1: load_texture(char const*, char const*, int) (textures.cpp:77) ==8102== by 0x462CE8: load_texture_cb(void*, Tcl_Interp*, int, char const**) (textures.cpp:272) ==8102== by 0x6A7E0CE: TclInvokeStringCommand (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6A7FAD0: ??? (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6A80448: ??? (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6A7FDF5: Tcl_EvalEx (in /usr/lib/libtcl8.5.so.0) ==8102== Uninitialised value was created by a heap allocation ==8102== at 0x4C244E8: malloc (vg_replace_malloc.c:236) ==8102== by 0x721FF84: png_malloc (in /lib/libpng12.so.0.44.0) ==8102== by 0x7209955: ??? (in /lib/libpng12.so.0.44.0) ==8102== by 0x76BC35B: inflateInit2_ (in /usr/lib/libz.so.1.2.3.4) ==8102== by 0x7216F93: png_create_read_struct_2 (in /lib/libpng12.so.0.44.0) ==8102== by 0x7217146: png_create_read_struct (in /lib/libpng12.so.0.44.0) ==8102== by 0x4154BA: pp::ReaderPNG::ReaderPNG(char const*) (png_reader.cpp:44) ==8102== by 0x4151FA: pp::Image::readFile(char const*) (image.cpp:60) ==8102== by 0x4626C1: load_texture(char const*, char const*, int) (textures.cpp:77) ==8102== by 0x462CE8: load_texture_cb(void*, Tcl_Interp*, int, char const**) (textures.cpp:272) ==8102== by 0x6A7E0CE: TclInvokeStringCommand (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6A7FAD0: ??? (in /usr/lib/libtcl8.5.so.0) ==8102== ==8102== Syscall param ioctl(generic) points to uninitialised byte(s) ==8102== at 0x7EE3E27: ioctl (syscall-template.S:82) ==8102== by 0xB0E07E0: drmIoctl (xf86drm.c:167) ==8102== by 0xB0E46A1: drmCommandWriteRead (xf86drm.c:2432) ==8102== by 0x103B0024: bo_open (radeon_bo_gem.c:108) ==8102== by 0x103B21C8: radeon_bo_open (radeon_bo.c:51) ==8102== by 0xFA33A98: radeon_try_alloc_miptree (radeon_mipmap_tree.c:247) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x67EF6A5: gluBuild2DMipmapLevelsCore (mipmap.c:4363) ==8102== by 0x67F3DA6: gluBuild2DMipmaps (mipmap.c:4606) ==8102== Address 0x7fefff2bc is on thread 1's stack ==8102== Uninitialised value was created by a stack allocation ==8102== at 0x103AFEBC: bo_open (radeon_bo_gem.c:69) ==8102== ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ==8102== Mismatched free() / delete / delete [] ==8102== at 0x4C23E0F: operator delete(void*) (vg_replace_malloc.c:387) ==8102== by 0x46290D: load_texture(char const*, char const*, int) (textures.cpp:156) ==8102== by 0x462CE8: load_texture_cb(void*, Tcl_Interp*, int, char const**) (textures.cpp:272) ==8102== by 0x6A7E0CE: TclInvokeStringCommand (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6A7FAD0: ??? (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6A80448: ??? (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6A7FDF5: Tcl_EvalEx (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6AE88F0: Tcl_FSEvalFileEx (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6A9171A: ??? (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6A7FAD0: ??? (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6A80448: ??? (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6A7FDF5: Tcl_EvalEx (in /usr/lib/libtcl8.5.so.0) ==8102== Address 0x11ba12f0 is 0 bytes inside a block of size 9,216 alloc'd ==8102== at 0x4C24A72: operator new[](unsigned long) (vg_replace_malloc.c:305) ==8102== by 0x4153A8: pp::ReaderPNG::loadData(png_struct_def*, int) (png_reader.cpp:126) ==8102== by 0x4156B5: pp::ReaderPNG::ReaderPNG(char const*) (png_reader.cpp:110) ==8102== by 0x4151FA: pp::Image::readFile(char const*) (image.cpp:60) ==8102== by 0x4626C1: load_texture(char const*, char const*, int) (textures.cpp:77) ==8102== by 0x462CE8: load_texture_cb(void*, Tcl_Interp*, int, char const**) (textures.cpp:272) ==8102== by 0x6A7E0CE: TclInvokeStringCommand (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6A7FAD0: ??? (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6A80448: ??? (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6A7FDF5: Tcl_EvalEx (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6AE88F0: Tcl_FSEvalFileEx (in /usr/lib/libtcl8.5.so.0) ==8102== by 0x6A9171A: ??? (in /usr/lib/libtcl8.5.so.0) ==8102== ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ==8102== Invalid write of size 4 ==8102== at 0xFA338A0: radeon_try_alloc_miptree (radeon_mipmap_tree.c:195) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x4817FB: FTGLTextureFont::MakeGlyph(unsigned int) (FTGLTextureFont.cpp:133) ==8102== by 0x480907: FTFont::Advance(wchar_t const*) (FTFont.cpp:282) ==8102== by 0x47D506: pp::Font::advance(char const*) (font.cpp:146) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== Address 0xe249308 is not stack'd, malloc'd or (recently) free'd ==8102== ==8102== Invalid write of size 4 ==8102== at 0xFA338D3: radeon_try_alloc_miptree (radeon_mipmap_tree.c:197) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x4817FB: FTGLTextureFont::MakeGlyph(unsigned int) (FTGLTextureFont.cpp:133) ==8102== by 0x480907: FTFont::Advance(wchar_t const*) (FTFont.cpp:282) ==8102== by 0x47D506: pp::Font::advance(char const*) (font.cpp:146) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== Address 0xe2492f8 is 0 bytes after a block of size 680 alloc'd ==8102== at 0x4C2380C: calloc (vg_replace_malloc.c:467) ==8102== by 0xFA337CE: radeon_try_alloc_miptree (radeon_mipmap_tree.c:225) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x4817FB: FTGLTextureFont::MakeGlyph(unsigned int) (FTGLTextureFont.cpp:133) ==8102== by 0x480907: FTFont::Advance(wchar_t const*) (FTFont.cpp:282) ==8102== by 0x47D506: pp::Font::advance(char const*) (font.cpp:146) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== ==8102== Invalid write of size 4 ==8102== at 0xFA338EB: radeon_try_alloc_miptree (radeon_mipmap_tree.c:198) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x4817FB: FTGLTextureFont::MakeGlyph(unsigned int) (FTGLTextureFont.cpp:133) ==8102== by 0x480907: FTFont::Advance(wchar_t const*) (FTFont.cpp:282) ==8102== by 0x47D506: pp::Font::advance(char const*) (font.cpp:146) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== Address 0xe2492fc is 4 bytes after a block of size 680 alloc'd ==8102== at 0x4C2380C: calloc (vg_replace_malloc.c:467) ==8102== by 0xFA337CE: radeon_try_alloc_miptree (radeon_mipmap_tree.c:225) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x4817FB: FTGLTextureFont::MakeGlyph(unsigned int) (FTGLTextureFont.cpp:133) ==8102== by 0x480907: FTFont::Advance(wchar_t const*) (FTFont.cpp:282) ==8102== by 0x47D506: pp::Font::advance(char const*) (font.cpp:146) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== ==8102== Invalid read of size 4 ==8102== at 0xFA335F7: compute_tex_image_offset (radeon_mipmap_tree.c:133) ==8102== by 0xFA33916: radeon_try_alloc_miptree (radeon_mipmap_tree.c:201) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x4817FB: FTGLTextureFont::MakeGlyph(unsigned int) (FTGLTextureFont.cpp:133) ==8102== by 0x480907: FTFont::Advance(wchar_t const*) (FTFont.cpp:282) ==8102== by 0x47D506: pp::Font::advance(char const*) (font.cpp:146) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== Address 0xe2492f8 is 0 bytes after a block of size 680 alloc'd ==8102== at 0x4C2380C: calloc (vg_replace_malloc.c:467) ==8102== by 0xFA337CE: radeon_try_alloc_miptree (radeon_mipmap_tree.c:225) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x4817FB: FTGLTextureFont::MakeGlyph(unsigned int) (FTGLTextureFont.cpp:133) ==8102== by 0x480907: FTFont::Advance(wchar_t const*) (FTFont.cpp:282) ==8102== by 0x47D506: pp::Font::advance(char const*) (font.cpp:146) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== ==8102== Invalid write of size 4 ==8102== at 0xFA3364E: compute_tex_image_offset (radeon_mipmap_tree.c:135) ==8102== by 0xFA33916: radeon_try_alloc_miptree (radeon_mipmap_tree.c:201) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x4817FB: FTGLTextureFont::MakeGlyph(unsigned int) (FTGLTextureFont.cpp:133) ==8102== by 0x480907: FTFont::Advance(wchar_t const*) (FTFont.cpp:282) ==8102== by 0x47D506: pp::Font::advance(char const*) (font.cpp:146) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== Address 0xe249304 is 12 bytes after a block of size 680 alloc'd ==8102== at 0x4C2380C: calloc (vg_replace_malloc.c:467) ==8102== by 0xFA337CE: radeon_try_alloc_miptree (radeon_mipmap_tree.c:225) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x4817FB: FTGLTextureFont::MakeGlyph(unsigned int) (FTGLTextureFont.cpp:133) ==8102== by 0x480907: FTFont::Advance(wchar_t const*) (FTFont.cpp:282) ==8102== by 0x47D506: pp::Font::advance(char const*) (font.cpp:146) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== ==8102== Invalid read of size 4 ==8102== at 0xFA33652: compute_tex_image_offset (radeon_mipmap_tree.c:136) ==8102== by 0xFA33916: radeon_try_alloc_miptree (radeon_mipmap_tree.c:201) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x4817FB: FTGLTextureFont::MakeGlyph(unsigned int) (FTGLTextureFont.cpp:133) ==8102== by 0x480907: FTFont::Advance(wchar_t const*) (FTFont.cpp:282) ==8102== by 0x47D506: pp::Font::advance(char const*) (font.cpp:146) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== Address 0xe2492fc is 4 bytes after a block of size 680 alloc'd ==8102== at 0x4C2380C: calloc (vg_replace_malloc.c:467) ==8102== by 0xFA337CE: radeon_try_alloc_miptree (radeon_mipmap_tree.c:225) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x4817FB: FTGLTextureFont::MakeGlyph(unsigned int) (FTGLTextureFont.cpp:133) ==8102== by 0x480907: FTFont::Advance(wchar_t const*) (FTFont.cpp:282) ==8102== by 0x47D506: pp::Font::advance(char const*) (font.cpp:146) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== ==8102== Invalid write of size 4 ==8102== at 0xFA33664: compute_tex_image_offset (radeon_mipmap_tree.c:136) ==8102== by 0xFA33916: radeon_try_alloc_miptree (radeon_mipmap_tree.c:201) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x4817FB: FTGLTextureFont::MakeGlyph(unsigned int) (FTGLTextureFont.cpp:133) ==8102== by 0x480907: FTFont::Advance(wchar_t const*) (FTFont.cpp:282) ==8102== by 0x47D506: pp::Font::advance(char const*) (font.cpp:146) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== Address 0xe249300 is 8 bytes after a block of size 680 alloc'd ==8102== at 0x4C2380C: calloc (vg_replace_malloc.c:467) ==8102== by 0xFA337CE: radeon_try_alloc_miptree (radeon_mipmap_tree.c:225) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x4817FB: FTGLTextureFont::MakeGlyph(unsigned int) (FTGLTextureFont.cpp:133) ==8102== by 0x480907: FTFont::Advance(wchar_t const*) (FTFont.cpp:282) ==8102== by 0x47D506: pp::Font::advance(char const*) (font.cpp:146) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== ==8102== Invalid write of size 4 ==8102== at 0xFA33689: compute_tex_image_offset (radeon_mipmap_tree.c:140) ==8102== by 0xFA33916: radeon_try_alloc_miptree (radeon_mipmap_tree.c:201) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x4817FB: FTGLTextureFont::MakeGlyph(unsigned int) (FTGLTextureFont.cpp:133) ==8102== by 0x480907: FTFont::Advance(wchar_t const*) (FTFont.cpp:282) ==8102== by 0x47D506: pp::Font::advance(char const*) (font.cpp:146) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== Address 0xe24930c is not stack'd, malloc'd or (recently) free'd ==8102== ==8102== Invalid read of size 4 ==8102== at 0xFA3368D: compute_tex_image_offset (radeon_mipmap_tree.c:141) ==8102== by 0xFA33916: radeon_try_alloc_miptree (radeon_mipmap_tree.c:201) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x4817FB: FTGLTextureFont::MakeGlyph(unsigned int) (FTGLTextureFont.cpp:133) ==8102== by 0x480907: FTFont::Advance(wchar_t const*) (FTFont.cpp:282) ==8102== by 0x47D506: pp::Font::advance(char const*) (font.cpp:146) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== Address 0xe249300 is 8 bytes after a block of size 680 alloc'd ==8102== at 0x4C2380C: calloc (vg_replace_malloc.c:467) ==8102== by 0xFA337CE: radeon_try_alloc_miptree (radeon_mipmap_tree.c:225) ==8102== by 0xFA46016: radeon_teximage (radeon_texture.c:626) ==8102== by 0xFA462D4: radeonTexImage2D (radeon_texture.c:857) ==8102== by 0xFAC5433: teximage (teximage.c:2512) ==8102== by 0xFAC5BB3: _mesa_TexImage2D (teximage.c:2566) ==8102== by 0x4817FB: FTGLTextureFont::MakeGlyph(unsigned int) (FTGLTextureFont.cpp:133) ==8102== by 0x480907: FTFont::Advance(wchar_t const*) (FTFont.cpp:282) ==8102== by 0x47D506: pp::Font::advance(char const*) (font.cpp:146) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ==8102== Mismatched free() / delete / delete [] ==8102== at 0x4C23E0F: operator delete(void*) (vg_replace_malloc.c:387) ==8102== by 0x47D513: pp::Font::advance(char const*) (font.cpp:148) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== by 0x440AED: main (main.cpp:351) ==8102== Address 0xe248590 is 0 bytes inside a block of size 152 alloc'd ==8102== at 0x4C24A72: operator new[](unsigned long) (vg_replace_malloc.c:305) ==8102== by 0x47D3DE: pp::Font::utf8ToUnicode(char const*) (font.cpp:247) ==8102== by 0x47D4F8: pp::Font::advance(char const*) (font.cpp:144) ==8102== by 0x47EBE0: pp::Label::Label(pp::Vec2d, char const*, char const*) (label.cpp:32) ==8102== by 0x460DCA: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== by 0x440AED: main (main.cpp:351) ==8102== ==8102== Conditional jump or move depends on uninitialised value(s) ==8102== at 0xFA2D0FE: radeon_prepare_render (radeon_common_context.c:526) ==8102== by 0xFA0E25A: r700Clear (r700_clear.c:64) ==8102== by 0x460B06: SplashScreen::loop(float) (splash_screen.cpp:60) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== by 0x440AED: main (main.cpp:351) ==8102== Uninitialised value was created by a heap allocation ==8102== at 0x4C244E8: malloc (vg_replace_malloc.c:236) ==8102== by 0xF9EA967: dri2CreateNewContextForAPI (dri_util.c:658) ==8102== by 0x65A29CD: dri2_create_context (dri2_glx.c:204) ==8102== by 0x657A49D: CreateContext (glxcmds.c:228) ==8102== by 0x657B574: glXCreateContext (glxcmds.c:331) ==8102== by 0x606DC8A: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x60737A8: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x60738F6: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x6060FAE: SDL_SetVideoMode (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x46B27F: setup_sdl_video_mode() (winsys.cpp:145) ==8102== by 0x46B4A5: winsys_init(int*, char**, char*, char*) (winsys.cpp:181) ==8102== by 0x44095A: main (main.cpp:259) ==8102== ==8102== Conditional jump or move depends on uninitialised value(s) ==8102== at 0xFA2D13C: radeon_prepare_render (radeon_common_context.c:538) ==8102== by 0xFA0E25A: r700Clear (r700_clear.c:64) ==8102== by 0x460B06: SplashScreen::loop(float) (splash_screen.cpp:60) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== by 0x440AED: main (main.cpp:351) ==8102== Uninitialised value was created by a heap allocation ==8102== at 0x4C244E8: malloc (vg_replace_malloc.c:236) ==8102== by 0xF9EA967: dri2CreateNewContextForAPI (dri_util.c:658) ==8102== by 0x65A29CD: dri2_create_context (dri2_glx.c:204) ==8102== by 0x657A49D: CreateContext (glxcmds.c:228) ==8102== by 0x657B574: glXCreateContext (glxcmds.c:331) ==8102== by 0x606DC8A: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x60737A8: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x60738F6: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x6060FAE: SDL_SetVideoMode (in /usr/lib/libSDL-1.2.so.0.11.3) ==8102== by 0x46B27F: setup_sdl_video_mode() (winsys.cpp:145) ==8102== by 0x46B4A5: winsys_init(int*, char**, char*, char*) (winsys.cpp:181) ==8102== by 0x44095A: main (main.cpp:259) ==8102== ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured==8102== Conditional jump or move depends on uninitialised value(s) ==8102== at 0x47EA51: pp::Label::draw() (label.cpp:57) ==8102== by 0x40B429: pp::UIManager::draw() (ui_mgr.cpp:72) ==8102== by 0x460BB6: SplashScreen::loop(float) (splash_screen.cpp:79) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== by 0x440AED: main (main.cpp:351) ==8102== Uninitialised value was created by a heap allocation ==8102== at 0x4C24DFA: operator new(unsigned long) (vg_replace_malloc.c:261) ==8102== by 0x460DAC: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== by 0x440AED: main (main.cpp:351) ==8102== ==8102== Mismatched free() / delete / delete [] ==8102== at 0x4C23E0F: operator delete(void*) (vg_replace_malloc.c:387) ==8102== by 0x40B429: pp::UIManager::draw() (ui_mgr.cpp:72) ==8102== by 0x460BB6: SplashScreen::loop(float) (splash_screen.cpp:79) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== by 0x440AED: main (main.cpp:351) ==8102== Address 0x12cb1580 is 0 bytes inside a block of size 152 alloc'd ==8102== at 0x4C24A72: operator new[](unsigned long) (vg_replace_malloc.c:305) ==8102== by 0x47D3DE: pp::Font::utf8ToUnicode(char const*) (font.cpp:247) ==8102== by 0x47D5FB: pp::Font::draw(char const*, float, float) (font.cpp:91) ==8102== by 0x40B429: pp::UIManager::draw() (ui_mgr.cpp:72) ==8102== by 0x460BB6: SplashScreen::loop(float) (splash_screen.cpp:79) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== by 0x440AED: main (main.cpp:351) ==8102== ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ==8102== Conditional jump or move depends on uninitialised value(s) ==8102== at 0x40DB58: pp::Widget::mouseMotion(int, int) (widget.cpp:108) ==8102== by 0x40B01E: pp::UIManager::motionEvent(int, int) (ui_mgr.cpp:180) ==8102== by 0x46B3D6: winsys_process_events() (winsys.cpp:284) ==8102== by 0x440AED: main (main.cpp:351) ==8102== Uninitialised value was created by a heap allocation ==8102== at 0x4C24DFA: operator new(unsigned long) (vg_replace_malloc.c:261) ==8102== by 0x460DAC: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== by 0x440AED: main (main.cpp:351) ==8102== ==8102== Conditional jump or move depends on uninitialised value(s) ==8102== at 0x40DB9C: pp::Widget::mouseMotion(int, int) (widget.cpp:119) ==8102== by 0x40B01E: pp::UIManager::motionEvent(int, int) (ui_mgr.cpp:180) ==8102== by 0x46B3D6: winsys_process_events() (winsys.cpp:284) ==8102== by 0x440AED: main (main.cpp:351) ==8102== Uninitialised value was created by a heap allocation ==8102== at 0x4C24DFA: operator new(unsigned long) (vg_replace_malloc.c:261) ==8102== by 0x460DAC: SplashScreen::SplashScreen() (splash_screen.cpp:34) ==8102== by 0x44033C: main_loop() (loop.cpp:104) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== by 0x440AED: main (main.cpp:351) ==8102== ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ==8102== Mismatched free() / delete / delete [] ==8102== at 0x4C23E0F: operator delete(void*) (vg_replace_malloc.c:387) ==8102== by 0x47D513: pp::Font::advance(char const*) (font.cpp:148) ==8102== by 0x40C7BC: pp::Button::draw() (button.cpp:197) ==8102== by 0x40B429: pp::UIManager::draw() (ui_mgr.cpp:72) ==8102== by 0x42F0B2: GameTypeSelect::loop(float) (game_type_select.cpp:106) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== by 0x440AED: main (main.cpp:351) ==8102== Address 0x12b6f4c0 is 0 bytes inside a block of size 68 alloc'd ==8102== at 0x4C24A72: operator new[](unsigned long) (vg_replace_malloc.c:305) ==8102== by 0x47D3DE: pp::Font::utf8ToUnicode(char const*) (font.cpp:247) ==8102== by 0x47D4F8: pp::Font::advance(char const*) (font.cpp:144) ==8102== by 0x40C7BC: pp::Button::draw() (button.cpp:197) ==8102== by 0x40B429: pp::UIManager::draw() (ui_mgr.cpp:72) ==8102== by 0x42F0B2: GameTypeSelect::loop(float) (game_type_select.cpp:106) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== by 0x440AED: main (main.cpp:351) ==8102== ==8102== Mismatched free() / delete / delete [] ==8102== at 0x4C23E0F: operator delete(void*) (vg_replace_malloc.c:387) ==8102== by 0x40C852: pp::Button::draw() (button.cpp:203) ==8102== by 0x40B429: pp::UIManager::draw() (ui_mgr.cpp:72) ==8102== by 0x42F0B2: GameTypeSelect::loop(float) (game_type_select.cpp:106) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== by 0x440AED: main (main.cpp:351) ==8102== Address 0xe338960 is 0 bytes inside a block of size 68 alloc'd ==8102== at 0x4C24A72: operator new[](unsigned long) (vg_replace_malloc.c:305) ==8102== by 0x47D3DE: pp::Font::utf8ToUnicode(char const*) (font.cpp:247) ==8102== by 0x47D5FB: pp::Font::draw(char const*, float, float) (font.cpp:91) ==8102== by 0x40C852: pp::Button::draw() (button.cpp:203) ==8102== by 0x40B429: pp::UIManager::draw() (ui_mgr.cpp:72) ==8102== by 0x42F0B2: GameTypeSelect::loop(float) (game_type_select.cpp:106) ==8102== by 0x46B454: winsys_process_events() (winsys.cpp:307) ==8102== by 0x440AED: main (main.cpp:351) ==8102== ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ALSA lib pcm.c:7223:(snd_pcm_recover) underrun occured ==8102== ==8102== HEAP SUMMARY: ==8102== in use at exit: 4,817,057 bytes in 7,911 blocks ==8102== total heap usage: 30,505 allocs, 22,594 frees, 53,651,325 bytes allocated ==8102== ==8102== For a detailed leak analysis, rerun with: --leak-check=full ==8102== ==8102== For counts of detected and suppressed errors, rerun with: -v ==8102== ERROR SUMMARY: 668 errors from 25 contexts (suppressed: 37 from 7)