==14265== Memcheck, a memory error detector. ==14265== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==14265== Using LibVEX rev 1732, a library for dynamic binary translation. ==14265== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==14265== Using valgrind-3.2.3, a dynamic binary instrumentation framework. ==14265== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==14265== For more details, rerun with: -v ==14265== ==14265== My PID = 14265, parent PID = 7451. Prog and args are: ==14265== ./rts ==14265== ==14265== Conditional jump or move depends on uninitialised value(s) ==14265== at 0x7880E47: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x7881EE6: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x7855B94: snd_pcm_close (in /usr/lib64/libasound.so.2.0.0) ==14265== by 0x788A957: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x788A96F: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x7855B94: snd_pcm_close (in /usr/lib64/libasound.so.2.0.0) ==14265== by 0x786E41C: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x7855B94: snd_pcm_close (in /usr/lib64/libasound.so.2.0.0) ==14265== by 0x58FDC0C: (within /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x58D1DB9: SDL_AudioInit (in /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x58D11AC: SDL_InitSubSystem (in /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x58D126E: SDL_Init (in /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== ==14265== Conditional jump or move depends on uninitialised value(s) ==14265== at 0x590165A: (within /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x5901C42: (within /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x59027DA: (within /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x58D633A: SDL_PumpEvents (in /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x58D6798: SDL_PollEvent (in /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x467CF7: Window::GUI::GUIWindow::ProcessEvents() (gui.cpp:236) ==14265== by 0x466904: Window::GUI::LoadWindow::Update() (gui.cpp:2384) ==14265== by 0x408C13: main (main.cpp:96) ==14265== ==14265== Conditional jump or move depends on uninitialised value(s) ==14265== at 0x788712A: snd_pcm_direct_shm_create_or_connect (in /usr/lib64/libasound.so.2.0.0) ==14265== by 0x788212F: snd_pcm_dmix_open (in /usr/lib64/libasound.so.2.0.0) ==14265== by 0x7882988: _snd_pcm_dmix_open (in /usr/lib64/libasound.so.2.0.0) ==14265== by 0x7854763: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x7854DD6: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x7854E49: snd_pcm_open_slave (in /usr/lib64/libasound.so.2.0.0) ==14265== by 0x788B4FE: _snd_pcm_softvol_open (in /usr/lib64/libasound.so.2.0.0) ==14265== by 0x7854763: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x7854E86: snd_pcm_open_slave (in /usr/lib64/libasound.so.2.0.0) ==14265== by 0x786E0A8: _snd_pcm_plug_open (in /usr/lib64/libasound.so.2.0.0) ==14265== by 0x7854763: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x7854E86: snd_pcm_open_slave (in /usr/lib64/libasound.so.2.0.0) ==14265== ==14265== Thread 2: ==14265== Source and destination overlap in memcpy(0xD10FAF8, 0xD10FAF8, 4096) ==14265== at 0x4C23AC3: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x78568CE: snd_pcm_area_copy (in /usr/lib64/libasound.so.2.0.0) ==14265== by 0x7856C59: snd_pcm_areas_copy (in /usr/lib64/libasound.so.2.0.0) ==14265== by 0x788C9EA: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x7860CC1: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x786B832: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x786BA4F: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x786BB9B: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x785FBD1: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x78560F9: snd_pcm_write_areas (in /usr/lib64/libasound.so.2.0.0) ==14265== by 0x785EED0: snd_pcm_mmap_writei (in /usr/lib64/libasound.so.2.0.0) ==14265== by 0x58FD90D: (within /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== ==14265== Thread 1: ==14265== Invalid read of size 1 ==14265== at 0x5FE4688: (within /usr/lib64/libGLU.so.1.3.070001) ==14265== by 0x5FE9720: (within /usr/lib64/libGLU.so.1.3.070001) ==14265== by 0x5FECC65: gluBuild2DMipmaps (in /usr/lib64/libGLU.so.1.3.070001) ==14265== by 0x40F660: Utilities::CreateGLTexture(SDL_Surface*) (utilities.cpp:760) ==14265== by 0x41118C: Utilities::LoadTexture(std::string) (utilities.cpp:815) ==14265== by 0x48398D: Game::Rules::GameMenu::GameMenu() (gamegui.cpp:50) ==14265== by 0x40D512: Game::Rules::GameMain() (game.cpp:150) ==14265== by 0x408EDE: main (main.cpp:145) ==14265== Address 0xEF36030 is 0 bytes after a block of size 2,359,296 alloc'd ==14265== at 0x4C21D06: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x58F5315: SDL_CreateRGBSurface (in /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x5237FA1: IMG_LoadPNG_RW (in /usr/lib64/libSDL_image-1.2.so.0.1.5) ==14265== by 0x5234498: IMG_LoadTyped_RW (in /usr/lib64/libSDL_image-1.2.so.0.1.5) ==14265== by 0x411136: Utilities::LoadTexture(std::string) (utilities.cpp:805) ==14265== by 0x48398D: Game::Rules::GameMenu::GameMenu() (gamegui.cpp:50) ==14265== by 0x40D512: Game::Rules::GameMain() (game.cpp:150) ==14265== by 0x408EDE: main (main.cpp:145) ==14265== ==14265== Invalid read of size 1 ==14265== at 0x5FE44E2: (within /usr/lib64/libGLU.so.1.3.070001) ==14265== by 0x5FE9720: (within /usr/lib64/libGLU.so.1.3.070001) ==14265== by 0x5FECC65: gluBuild2DMipmaps (in /usr/lib64/libGLU.so.1.3.070001) ==14265== by 0x40F660: Utilities::CreateGLTexture(SDL_Surface*) (utilities.cpp:760) ==14265== by 0x41118C: Utilities::LoadTexture(std::string) (utilities.cpp:815) ==14265== by 0x48398D: Game::Rules::GameMenu::GameMenu() (gamegui.cpp:50) ==14265== by 0x40D512: Game::Rules::GameMain() (game.cpp:150) ==14265== by 0x408EDE: main (main.cpp:145) ==14265== Address 0xEF36030 is 0 bytes after a block of size 2,359,296 alloc'd ==14265== at 0x4C21D06: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x58F5315: SDL_CreateRGBSurface (in /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x5237FA1: IMG_LoadPNG_RW (in /usr/lib64/libSDL_image-1.2.so.0.1.5) ==14265== by 0x5234498: IMG_LoadTyped_RW (in /usr/lib64/libSDL_image-1.2.so.0.1.5) ==14265== by 0x411136: Utilities::LoadTexture(std::string) (utilities.cpp:805) ==14265== by 0x48398D: Game::Rules::GameMenu::GameMenu() (gamegui.cpp:50) ==14265== by 0x40D512: Game::Rules::GameMain() (game.cpp:150) ==14265== by 0x408EDE: main (main.cpp:145) ==14265== ==14265== Invalid read of size 1 ==14265== at 0x4C23B52: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x43878F: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:198) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== Address 0xCFF5C44 is 0 bytes after a block of size 4 alloc'd ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4395C3: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:425) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== ==14265== Invalid read of size 1 ==14265== at 0x4C23B5B: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x43878F: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:198) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== Address 0xCFF5C45 is 1 bytes after a block of size 4 alloc'd ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4395C3: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:425) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== ==14265== Invalid read of size 1 ==14265== at 0x4C23B62: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x43878F: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:198) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== Address 0xCFF5C46 is 2 bytes after a block of size 4 alloc'd ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4395C3: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:425) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== ==14265== Invalid read of size 1 ==14265== at 0x4C23B69: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x43878F: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:198) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== Address 0xCFF5C47 is 3 bytes after a block of size 4 alloc'd ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4395C3: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:425) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== ==14265== Invalid write of size 1 ==14265== at 0x4C23B59: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x43878F: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:198) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== Address 0xA4D7534 is 0 bytes after a block of size 12 alloc'd ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== ==14265== Invalid write of size 1 ==14265== at 0x4C23B5F: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x43878F: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:198) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== Address 0xA4D7535 is 1 bytes after a block of size 12 alloc'd ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== ==14265== Invalid write of size 1 ==14265== at 0x4C23B66: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x43878F: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:198) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== Address 0xA4D7536 is 2 bytes after a block of size 12 alloc'd ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== ==14265== Invalid write of size 1 ==14265== at 0x4C23B71: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x43878F: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:198) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== Address 0xA4D7537 is 3 bytes after a block of size 12 alloc'd ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== ==14265== Invalid read of size 1 ==14265== at 0x4C23AE0: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x43878F: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:198) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== Address 0xA4D753F is 11 bytes after a block of size 12 alloc'd ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== ==14265== Invalid write of size 1 ==14265== at 0x4C23AE7: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x43878F: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:198) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== Address 0xC3C43CF is 7 bytes after a block of size 16 alloc'd ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== ==14265== Invalid read of size 1 ==14265== at 0x4C23AE9: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x43878F: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:198) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== Address 0xA4D753E is 10 bytes after a block of size 12 alloc'd ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== ==14265== Invalid write of size 1 ==14265== at 0x4C23AED: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x43878F: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:198) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== Address 0xC3C43CE is 6 bytes after a block of size 16 alloc'd ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== ==14265== Invalid read of size 1 ==14265== at 0x4C23AF0: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x43878F: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:198) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== Address 0xA4D753D is 9 bytes after a block of size 12 alloc'd ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== ==14265== Invalid write of size 1 ==14265== at 0x4C23AF4: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x43878F: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:198) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== Address 0xC3C43CD is 5 bytes after a block of size 16 alloc'd ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== ==14265== Invalid read of size 1 ==14265== at 0x4C23AF7: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x43878F: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:198) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== Address 0xA4D753C is 8 bytes after a block of size 12 alloc'd ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== ==14265== Invalid write of size 1 ==14265== at 0x4C23AFF: memcpy (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x43878F: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:198) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== Address 0xC3C43CC is 4 bytes after a block of size 16 alloc'd ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) valgrind: m_mallocfree.c:194 (get_bszB_as_is): Assertion 'bszB_lo == bszB_hi' failed. valgrind: Heap block lo/hi size mismatch: lo = 88, hi = 0. Probably caused by overrunning/underrunning a heap block's bounds. ==14265== at 0x38016B4F: (within /usr/lib64/valgrind/amd64-linux/memcheck) ==14265== by 0x38016EB2: (within /usr/lib64/valgrind/amd64-linux/memcheck) ==14265== by 0x3801F5FE: (within /usr/lib64/valgrind/amd64-linux/memcheck) ==14265== by 0x380201E6: (within /usr/lib64/valgrind/amd64-linux/memcheck) ==14265== by 0x38034D5E: (within /usr/lib64/valgrind/amd64-linux/memcheck) ==14265== by 0x3800268C: (within /usr/lib64/valgrind/amd64-linux/memcheck) ==14265== by 0x3803666F: (within /usr/lib64/valgrind/amd64-linux/memcheck) ==14265== by 0x3805235A: (within /usr/lib64/valgrind/amd64-linux/memcheck) sched status: running_tid=1 Thread 1: status = VgTs_Runnable ==14265== at 0x4C221B5: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==14265== by 0x438827: Game::Dimension::AddPlayer(std::string, Game::Dimension::PlayerType, char const*) (dimension.cpp:195) ==14265== by 0x4396D9: Game::Dimension::InitPlayers(unsigned) (dimension.cpp:435) ==14265== by 0x462A86: UnitLuaInterface::LInitPlayers(lua_State*) (unitinterface.cpp:1413) ==14265== by 0x56A9140: luaD_precall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56B3352: luaV_execute (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A95AD: luaD_call (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8CF6: luaD_rawrunprotected (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A8D74: luaD_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x56A4E44: lua_pcall (in /usr/lib64/liblua.so.5.1) ==14265== by 0x451430: Utilities::Scripting::LuaVirtualMachine::CallFunction(unsigned, unsigned) (luawrapper.cpp:185) ==14265== by 0x40C8F8: Game::Rules::GameWindow::InitGame(bool, bool, Game::Networking::NETWORKTYPE) (game.cpp:606) ==14265== by 0x40D3E1: Game::Rules::GameWindow::NewGame(bool, Game::Networking::NETWORKTYPE) (game.cpp:495) ==14265== by 0x40D755: Game::Rules::GameMain() (game.cpp:173) ==14265== by 0x408EDE: main (main.cpp:145) Thread 2: status = VgTs_Runnable ==14265== at 0xD171AC0: (within /usr/lib64/alsa-lib/libasound_module_rate_speexrate.so) ==14265== by 0xD171FDD: (within /usr/lib64/alsa-lib/libasound_module_rate_speexrate.so) ==14265== by 0xD172FC1: alsa_lib_resampler_process_int (in /usr/lib64/alsa-lib/libasound_module_rate_speexrate.so) ==14265== by 0xD1730D8: alsa_lib_resampler_process_interleaved_int (in /usr/lib64/alsa-lib/libasound_module_rate_speexrate.so) ==14265== by 0xD171465: (within /usr/lib64/alsa-lib/libasound_module_rate_speexrate.so) ==14265== by 0x786B41F: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x786B821: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x786BA4F: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x786BB9B: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x785FBD1: (within /usr/lib64/libasound.so.2.0.0) ==14265== by 0x78560F9: snd_pcm_write_areas (in /usr/lib64/libasound.so.2.0.0) ==14265== by 0x785EED0: snd_pcm_mmap_writei (in /usr/lib64/libasound.so.2.0.0) ==14265== by 0x58FD90D: (within /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x58D1F24: (within /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x58D9526: (within /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x591D738: (within /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x5B6701F: start_thread (in /lib64/libpthread-2.6.1.so) ==14265== by 0x6A7128C: clone (in /lib64/libc-2.6.1.so) Thread 3: status = VgTs_WaitSys ==14265== at 0x5B6E5C1: (within /lib64/libpthread-2.6.1.so) ==14265== by 0x591FA33: SDL_Delay (in /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x425694: Audio::_ThreadMethod(void*) (audio.cpp:857) ==14265== by 0x58D9526: (within /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x591D738: (within /usr/lib64/libSDL-1.2.so.0.11.1) ==14265== by 0x5B6701F: start_thread (in /lib64/libpthread-2.6.1.so) ==14265== by 0x6A7128C: clone (in /lib64/libc-2.6.1.so) Note: see also the FAQ.txt in the source distribution. It contains workarounds to several common problems. If that doesn't help, please report this bug to: www.valgrind.org In the bug report, send all the above text, the valgrind version, and what Linux distro you are using. Thanks.