Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==5617== Memcheck, a memory error detector
- ==5617== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
- ==5617== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
- ==5617== Command: ./pioneer
- ==5617== Parent PID: 5616
- ==5617==
- ==5617== Invalid write of size 4
- ==5617== at 0xEF37062: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xEF3860F: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xEF38B5A: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xEE36087: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xEF27B50: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xEF2A8D6: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0x5C8756: Graphics::TextureGL::Update(void const*, vector2f const&, Graphics::ImageFormat, Graphics::ImageType) (TextureGL.cpp:117)
- ==5617== by 0x5C942C: Graphics::TextureBuilder::UpdateTexture(Graphics::Texture*) (TextureBuilder.cpp:151)
- ==5617== by 0x428D1C: Graphics::TextureBuilder::CreateTexture(Graphics::Renderer*) (TextureBuilder.h:34)
- ==5617== by 0x4A2C4B: Graphics::TextureBuilder::GetOrCreateTexture(Graphics::Renderer*, std::string const&, std::string const&) (TextureBuilder.h:43)
- ==5617== by 0x5A6F37: Gui::Image::Image(char const*) (GuiImage.cpp:11)
- ==5617== by 0x5AACD9: Gui::MultiStateImageButton::AddState(int, char const*, char const*, std::string) (GuiMultiStateImageButton.cpp:90)
- ==5617== by 0x5AAC5E: Gui::MultiStateImageButton::AddState(int, char const*, std::string) (GuiMultiStateImageButton.cpp:83)
- ==5617== by 0x448FD5: VolumeControl::VolumeControl(std::string const&, float, bool) (GameMenuView.h:20)
- ==5617== by 0x4455D4: GameMenuView::GameMenuView() (GameMenuView.cpp:226)
- ==5617== by 0x4E66E4: Pi::Init() (Pi.cpp:628)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617== Address 0x7f88a6aaf000 is not stack'd, malloc'd or (recently) free'd
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Addr4
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- fun:_ZN8Graphics9TextureGL6UpdateEPKvRK8vector2fNS_11ImageFormatENS_9ImageTypeE
- fun:_ZN8Graphics14TextureBuilder13UpdateTextureEPNS_7TextureE
- fun:_ZN8Graphics14TextureBuilder13CreateTextureEPNS_8RendererE
- fun:_ZN8Graphics14TextureBuilder18GetOrCreateTextureEPNS_8RendererERKSsS4_
- fun:_ZN3Gui5ImageC1EPKc
- fun:_ZN3Gui21MultiStateImageButton8AddStateEiPKcS2_Ss
- fun:_ZN3Gui21MultiStateImageButton8AddStateEiPKcSs
- fun:_ZN13VolumeControlC1ERKSsfb
- fun:_ZN12GameMenuViewC1Ev
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== Invalid write of size 4
- ==5617== at 0xEF37062: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xEF3860F: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xEF38A68: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xEE35401: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xEE35903: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xEF2BCA4: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xEF2D4F7: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xEF1CCA9: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xEF1D3E0: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xEEB7871: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xF0452F8: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xF04563A: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0xEF5CB46: ??? (in /usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
- ==5617== by 0x4A3736: LmrGeomBuffer::Render(RenderState const*, vector3<float> const&, LmrObjParams const*) (LmrModel.cpp:415)
- ==5617== by 0x4947A1: LmrModel::Render(RenderState const*, vector3<float> const&, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1245)
- ==5617== by 0x4945E3: LmrModel::Render(matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1221)
- ==5617== by 0x4E7F5C: draw_intro(Background::Container*, float) (Pi.cpp:925)
- ==5617== by 0x4E9AA1: Pi::Start() (Pi.cpp:1207)
- ==5617== by 0x57E037: main (main.cpp:18)
- ==5617== Address 0x7f88a6ab3000 is not stack'd, malloc'd or (recently) free'd
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Addr4
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- obj:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
- fun:_ZN13LmrGeomBuffer6RenderEPK11RenderStateRK7vector3IfEPK12LmrObjParams
- fun:_ZN8LmrModel6RenderEPK11RenderStateRK7vector3IfERK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN8LmrModel6RenderERK9matrix4x4IfEPK12LmrObjParams
- fun:_ZL10draw_introPN10Background9ContainerEf
- fun:_ZN2Pi5StartEv
- fun:main
- }
- ==5617==
- ==5617== HEAP SUMMARY:
- ==5617== in use at exit: 326,829 bytes in 6,669 blocks
- ==5617== total heap usage: 2,914,157 allocs, 2,907,488 frees, 940,346,080 bytes allocated
- ==5617==
- ==5617== 4 bytes in 1 blocks are still reachable in loss record 4 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB43514A: pa_tls_new (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB43518F: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB422411: pa_run_once (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB435363: pa_thread_self (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0AE4FC: pa_threaded_mainloop_wait (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0x9E77D86: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
- ==5617== by 0x5A65DF3: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A37D21: SDL_AudioInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A36F8B: SDL_InitSubSystem (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A36FDB: SDL_Init (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x53FB02: Sound::Init() (Sound.cpp:521)
- ==5617== by 0x4E6535: Pi::Init() (Pi.cpp:572)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_tls_new
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_run_once
- fun:pa_thread_self
- fun:pa_threaded_mainloop_wait
- fun:pa_simple_new
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- fun:SDL_AudioInit
- fun:SDL_InitSubSystem
- fun:SDL_Init
- fun:_ZN5Sound4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 8 bytes in 1 blocks are still reachable in loss record 9 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0AED88: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB41A037: pa_log_set_ident (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB41A225: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB41A481: pa_log_levelv_meta (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB41A317: pa_log_level_meta (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB41D792: pa_mempool_new (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08AD28: pa_context_new_with_proplist (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0x9E77CF1: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
- ==5617== by 0x5A65DF3: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A37D21: SDL_AudioInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A36F8B: SDL_InitSubSystem (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A36FDB: SDL_Init (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x53FB02: Sound::Init() (Sound.cpp:521)
- ==5617== by 0x4E6535: Pi::Init() (Pi.cpp:572)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- fun:pa_log_set_ident
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_log_levelv_meta
- fun:pa_log_level_meta
- fun:pa_mempool_new
- fun:pa_context_new_with_proplist
- fun:pa_simple_new
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- fun:SDL_AudioInit
- fun:SDL_InitSubSystem
- fun:SDL_Init
- fun:_ZN5Sound4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 8 bytes in 1 blocks are indirectly lost in loss record 10 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x5CE861: __gnu_cxx::new_allocator<CustomSystemBody*>::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x5CDB9C: std::_Vector_base<CustomSystemBody*, std::allocator<CustomSystemBody*> >::_M_allocate(unsigned long) (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5CCF04: std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<CustomSystemBody**, std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> > >, CustomSystemBody* const&) (vector.tcc:343)
- ==5617== by 0x5CC713: std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> >::push_back(CustomSystemBody* const&) (stl_vector.h:893)
- ==5617== by 0x5CB8A2: _add_children_to_sbody(lua_State*, CustomSystemBody*) (CustomSystem.cpp:307)
- ==5617== by 0x5CB7BF: _add_children_to_sbody(lua_State*, CustomSystemBody*) (CustomSystem.cpp:297)
- ==5617== by 0x5CB7BF: _add_children_to_sbody(lua_State*, CustomSystemBody*) (CustomSystem.cpp:297)
- ==5617== by 0x5CB9CD: l_csys_bodies(lua_State*) (CustomSystem.cpp:326)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorIP16CustomSystemBodyE8allocateEmPKv
- fun:_ZNSt12_Vector_baseIP16CustomSystemBodySaIS1_EE11_M_allocateEm
- fun:_ZNSt6vectorIP16CustomSystemBodySaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
- fun:_ZNSt6vectorIP16CustomSystemBodySaIS1_EE9push_backERKS1_
- fun:_ZL22_add_children_to_sbodyP9lua_StateP16CustomSystemBody
- fun:_ZL22_add_children_to_sbodyP9lua_StateP16CustomSystemBody
- fun:_ZL22_add_children_to_sbodyP9lua_StateP16CustomSystemBody
- fun:_ZL13l_csys_bodiesP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 16 bytes in 1 blocks are still reachable in loss record 19 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4285F1: pa_queue_push (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB42624D: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB425ACF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DB55: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42A795: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F7C1: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_queue_push
- fun:pa_pstream_send_packet
- fun:pa_pstream_send_tagstruct_with_creds
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 16 bytes in 1 blocks are still reachable in loss record 20 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4285F1: pa_queue_push (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB426468: pa_pstream_send_memblock (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A8D8D: pa_stream_write (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0x5A658C3: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A3797E: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A3FEE4: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A84D18: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_queue_push
- fun:pa_pstream_send_memblock
- fun:pa_stream_write
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- fun:start_thread
- fun:clone
- }
- ==5617== 24 bytes in 1 blocks are still reachable in loss record 38 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0x7AC4AFD: XextCreateExtension (in /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0)
- ==5617== by 0x7AC45A4: ??? (in /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0)
- ==5617== by 0x7AC491C: ??? (in /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0)
- ==5617== by 0x7AC4D31: XextAddDisplay (in /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0)
- ==5617== by 0x7ABF5B8: XShmQueryExtension (in /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0)
- ==5617== by 0x5A6E5E4: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A5E9AC: SDL_VideoInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A36F5B: SDL_InitSubSystem (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A36FDB: SDL_Init (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x4E5DE2: Pi::Init() (Pi.cpp:411)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:XextCreateExtension
- obj:/usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
- obj:/usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
- fun:XextAddDisplay
- fun:XShmQueryExtension
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- fun:SDL_VideoInit
- fun:SDL_InitSubSystem
- fun:SDL_Init
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 27 bytes in 1 blocks are still reachable in loss record 42 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0B3AC5: pa_xmemdup (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB413CDD: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB425D91: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB422411: pa_run_once (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB426205: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB425ACF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DB55: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42A795: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F7C1: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_xmemdup
- fun:pa_flist_new_with_name
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_run_once
- fun:pa_pstream_send_packet
- fun:pa_pstream_send_tagstruct_with_creds
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 27 bytes in 1 blocks are still reachable in loss record 43 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0B3AC5: pa_xmemdup (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB413CDD: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB428511: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB422411: pa_run_once (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB428580: pa_queue_push (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB42624D: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB425ACF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DB55: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42A795: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F7C1: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_xmemdup
- fun:pa_flist_new_with_name
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_run_once
- fun:pa_queue_push
- fun:pa_pstream_send_packet
- fun:pa_pstream_send_tagstruct_with_creds
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 29 bytes in 1 blocks are still reachable in loss record 44 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0B3AC5: pa_xmemdup (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB413CDD: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB4140B1: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB422411: pa_run_once (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB414517: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A08E3: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA08ABD1: pa_context_new_with_proplist (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0x9E77CF1: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
- ==5617== by 0x5A65DF3: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A37D21: SDL_AudioInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A36F8B: SDL_InitSubSystem (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A36FDB: SDL_Init (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x53FB02: Sound::Init() (Sound.cpp:521)
- ==5617== by 0x4E6535: Pi::Init() (Pi.cpp:572)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_xmemdup
- fun:pa_flist_new_with_name
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_run_once
- fun:pa_hashmap_put
- fun:pa_proplist_sets
- fun:pa_context_new_with_proplist
- fun:pa_simple_new
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- fun:SDL_AudioInit
- fun:SDL_InitSubSystem
- fun:SDL_Init
- fun:_ZN5Sound4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 29 bytes in 1 blocks are possibly lost in loss record 45 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x467B2C: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:7)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 30 bytes in 1 blocks are still reachable in loss record 46 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0B3AC5: pa_xmemdup (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB413CDD: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09FD71: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB422411: pa_run_once (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09FE74: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0A84D9: pa_stream_update_timing_info (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0A87CD: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0A94A2: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4235F5: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB42397A: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08C0DC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42792A: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F653: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_xmemdup
- fun:pa_flist_new_with_name
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- fun:pa_run_once
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- fun:pa_stream_update_timing_info
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_pdispatch_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 30 bytes in 1 blocks are possibly lost in loss record 47 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x468587: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:32)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 33 bytes in 1 blocks are possibly lost in loss record 119 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x467CE4: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:11)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 33 bytes in 1 blocks are possibly lost in loss record 120 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x46820C: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:23)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 34 bytes in 1 blocks are possibly lost in loss record 121 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x467D52: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:12)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 34 bytes in 1 blocks are possibly lost in loss record 122 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x467E9C: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:15)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 35 bytes in 1 blocks are still reachable in loss record 123 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0B3AC5: pa_xmemdup (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB413CDD: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB422C11: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB422411: pa_run_once (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB422F67: pa_pdispatch_register_reply (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DB74: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42A795: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F7C1: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_xmemdup
- fun:pa_flist_new_with_name
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_run_once
- fun:pa_pdispatch_register_reply
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 35 bytes in 1 blocks are possibly lost in loss record 124 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x46827A: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:24)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 36 bytes in 1 blocks are possibly lost in loss record 125 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x467FE6: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:18)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 36 bytes in 1 blocks are possibly lost in loss record 126 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x468130: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:21)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 36 bytes in 1 blocks are possibly lost in loss record 127 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x46819E: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:22)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 37 bytes in 1 blocks are possibly lost in loss record 128 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x467C08: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:9)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 37 bytes in 1 blocks are possibly lost in loss record 129 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x467DC0: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:13)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 37 bytes in 1 blocks are possibly lost in loss record 130 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x467F78: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:17)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 37 bytes in 1 blocks are possibly lost in loss record 131 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4680C2: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:20)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 38 bytes in 1 blocks are possibly lost in loss record 132 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x467E2E: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:14)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 38 bytes in 1 blocks are possibly lost in loss record 133 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4685E3: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:37)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 39 bytes in 1 blocks are possibly lost in loss record 134 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x467B9A: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:8)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 39 bytes in 1 blocks are possibly lost in loss record 135 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x467F0A: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:16)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 39 bytes in 1 blocks are possibly lost in loss record 136 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4683BB: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:27)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 40 bytes in 1 blocks are still reachable in loss record 138 of 458
- ==5617== at 0x4C272B8: calloc (vg_replace_malloc.c:566)
- ==5617== by 0x5A85143: SDL_CreateMutex (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A3FDB8: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A4003C: SDL_CreateThread (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x451C5B: GeoSphere::Init() (GeoSphere.cpp:1079)
- ==5617== by 0x4E64CC: Pi::Init() (Pi.cpp:559)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:calloc
- fun:SDL_CreateMutex
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- fun:SDL_CreateThread
- fun:_ZN9GeoSphere4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 40 bytes in 1 blocks are still reachable in loss record 139 of 458
- ==5617== at 0x4C272B8: calloc (vg_replace_malloc.c:566)
- ==5617== by 0xA0B394E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435389: pa_thread_self (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0AE4FC: pa_threaded_mainloop_wait (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0x9E77D86: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
- ==5617== by 0x5A65DF3: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A37D21: SDL_AudioInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A36F8B: SDL_InitSubSystem (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A36FDB: SDL_Init (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x53FB02: Sound::Init() (Sound.cpp:521)
- ==5617== by 0x4E6535: Pi::Init() (Pi.cpp:572)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:calloc
- fun:pa_xmalloc0
- fun:pa_thread_self
- fun:pa_threaded_mainloop_wait
- fun:pa_simple_new
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- fun:SDL_AudioInit
- fun:SDL_InitSubSystem
- fun:SDL_Init
- fun:_ZN5Sound4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 40 bytes in 1 blocks are possibly lost in loss record 140 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x467C76: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:10)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 41 bytes in 1 blocks are possibly lost in loss record 141 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x468054: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:19)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 41 bytes in 1 blocks are possibly lost in loss record 142 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x468473: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:29)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 41 bytes in 1 blocks are possibly lost in loss record 143 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4684CF: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:30)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 44 bytes in 1 blocks are possibly lost in loss record 158 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4682E8: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:25)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 44 bytes in 1 blocks are possibly lost in loss record 159 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x468356: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:26)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 46 bytes in 1 blocks are possibly lost in loss record 160 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x46852B: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:31)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 162 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x436F9E: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique(std::pair<std::string const, std::string> const&) (stl_tree.h:1293)
- ==5617== by 0x4360C8: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1348)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x467B45: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:7)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 163 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x4361AF: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1357)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x467BB3: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:8)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 164 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x436235: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1363)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x467C21: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:9)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 165 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x4360AA: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1346)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x467C8F: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:10)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 166 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x43625E: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1367)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x467CFD: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:11)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 167 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x436235: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1363)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x467D6B: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:12)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 168 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x4361AF: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1357)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x467DD9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:13)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 169 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x436235: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1363)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x467E47: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:14)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 170 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x43625E: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1367)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x467EB5: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:15)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 171 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x43625E: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1367)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x467F23: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:16)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 172 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x436235: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1363)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x467F91: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:17)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 173 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x43625E: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1367)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x467FFF: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:18)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 174 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x43625E: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1367)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x46806D: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:19)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 175 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x43625E: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1367)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x4680DB: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:20)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 176 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x436235: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1363)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x468149: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:21)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 177 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x43625E: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1367)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x4681B7: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:22)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 178 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x43625E: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1367)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x468225: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:23)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 179 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x436235: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1363)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x468293: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:24)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 180 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x43625E: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1367)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x468301: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:25)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 181 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x436235: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1363)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x46836F: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:26)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 182 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x43625E: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1367)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x4683D1: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:27)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 183 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x43625E: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1367)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x46842D: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:28)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 184 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x4361AF: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1357)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x468489: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:29)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 185 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x436235: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1363)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x4684E5: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:30)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 186 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x436235: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1363)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x468541: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:31)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 187 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x4360AA: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1346)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x46859D: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:32)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 188 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x43625E: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1367)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x4685F9: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:37)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 189 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4145D1: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A08E3: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA08ABD1: pa_context_new_with_proplist (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0x9E77CF1: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
- ==5617== by 0x5A65DF3: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A37D21: SDL_AudioInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A36F8B: SDL_InitSubSystem (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A36FDB: SDL_Init (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x53FB02: Sound::Init() (Sound.cpp:521)
- ==5617== by 0x4E6535: Pi::Init() (Pi.cpp:572)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_hashmap_put
- fun:pa_proplist_sets
- fun:pa_context_new_with_proplist
- fun:pa_simple_new
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- fun:SDL_AudioInit
- fun:SDL_InitSubSystem
- fun:SDL_Init
- fun:_ZN5Sound4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 190 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4145D1: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A08E3: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB425883: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DFAA: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4235F5: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB42397A: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08C0DC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42792A: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F653: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_hashmap_put
- fun:pa_proplist_sets
- fun:pa_init_proplist
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_pdispatch_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 191 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4145D1: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A08E3: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB425842: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DFAA: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4235F5: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB42397A: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08C0DC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42792A: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F653: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_hashmap_put
- fun:pa_proplist_sets
- fun:pa_init_proplist
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_pdispatch_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 192 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4145D1: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A08E3: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB425812: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DFAA: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4235F5: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB42397A: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08C0DC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42792A: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F653: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_hashmap_put
- fun:pa_proplist_sets
- fun:pa_init_proplist
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_pdispatch_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 193 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4145D1: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A08E3: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4257D5: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DFAA: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4235F5: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB42397A: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08C0DC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42792A: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F653: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_hashmap_put
- fun:pa_proplist_sets
- fun:pa_init_proplist
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_pdispatch_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 194 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4145D1: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A08E3: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4257A2: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DFAA: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4235F5: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB42397A: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08C0DC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42792A: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F653: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_hashmap_put
- fun:pa_proplist_sets
- fun:pa_init_proplist
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_pdispatch_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 195 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4145D1: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A08E3: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42576E: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DFAA: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4235F5: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB42397A: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08C0DC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42792A: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F653: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_hashmap_put
- fun:pa_proplist_sets
- fun:pa_init_proplist
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_pdispatch_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 196 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4145D1: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A08E3: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42572F: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DFAA: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4235F5: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB42397A: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08C0DC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42792A: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F653: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_hashmap_put
- fun:pa_proplist_sets
- fun:pa_init_proplist
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_pdispatch_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 197 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4145D1: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A08E3: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4256D0: pa_init_proplist (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DFAA: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4235F5: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB42397A: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08C0DC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42792A: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F653: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_hashmap_put
- fun:pa_proplist_sets
- fun:pa_init_proplist
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_pdispatch_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 198 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4145D1: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A08E3: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0A5F6C: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0A659B: pa_stream_new_with_proplist (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0x9E77DC8: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
- ==5617== by 0x5A65DF3: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A37D21: SDL_AudioInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A36F8B: SDL_InitSubSystem (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A36FDB: SDL_Init (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x53FB02: Sound::Init() (Sound.cpp:521)
- ==5617== by 0x4E6535: Pi::Init() (Pi.cpp:572)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_hashmap_put
- fun:pa_proplist_sets
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- fun:pa_stream_new_with_proplist
- fun:pa_simple_new
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- fun:SDL_AudioInit
- fun:SDL_InitSubSystem
- fun:SDL_Init
- fun:_ZN5Sound4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 48 bytes in 1 blocks are still reachable in loss record 199 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4145D1: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A9405: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4235F5: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB42397A: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08C0DC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42792A: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F653: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_hashmap_put
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_pdispatch_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 50 bytes in 1 blocks are possibly lost in loss record 200 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x468417: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:28)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 56 bytes in 1 blocks are still reachable in loss record 201 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4E5C67: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 56 bytes in 1 blocks are still reachable in loss record 203 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0x400C21C: _dl_map_object_deps (dl-deps.c:506)
- ==5617== by 0x4011EB7: dl_open_worker (dl-open.c:263)
- ==5617== by 0x400D925: _dl_catch_error (dl-error.c:178)
- ==5617== by 0x4011899: _dl_open (dl-open.c:633)
- ==5617== by 0x6FE1E8F: do_dlopen (dl-libc.c:86)
- ==5617== by 0x400D925: _dl_catch_error (dl-error.c:178)
- ==5617== by 0x6FE1F2E: dlerror_run (dl-libc.c:47)
- ==5617== by 0x6FE2026: __libc_dlopen_mode (dl-libc.c:160)
- ==5617== by 0x726972B: pthread_cancel_init (unwind-forcedunwind.c:53)
- ==5617== by 0x726988B: _Unwind_ForcedUnwind (unwind-forcedunwind.c:126)
- ==5617== by 0x726797F: __pthread_unwind (unwind.c:130)
- ==5617== by 0x7261CD4: pthread_exit (pthreadP.h:265)
- ==5617== by 0x5A84D1F: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:_dl_map_object_deps
- fun:dl_open_worker
- fun:_dl_catch_error
- fun:_dl_open
- fun:do_dlopen
- fun:_dl_catch_error
- fun:dlerror_run
- fun:__libc_dlopen_mode
- fun:pthread_cancel_init
- fun:_Unwind_ForcedUnwind
- fun:__pthread_unwind
- fun:pthread_exit
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- fun:start_thread
- fun:clone
- }
- ==5617== 59 bytes in 1 blocks are possibly lost in loss record 204 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4A48FA: LmrGeomBuffer::SetTexture(char const*) (LmrModel.cpp:605)
- ==5617== by 0x4989DC: ModelFuncs::texture(lua_State*) (LmrModel.cpp:2478)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49384B: LmrModel::LmrModel(char const*) (LmrModel.cpp:1088)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN13LmrGeomBuffer10SetTextureEPKc
- fun:_ZN10ModelFuncsL7textureEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- }
- ==5617== 64 bytes in 1 blocks are still reachable in loss record 270 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB423029: pa_pdispatch_register_reply (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DB74: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42A795: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F7C1: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_pdispatch_register_reply
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 65 bytes in 1 blocks are possibly lost in loss record 279 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F4827: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F490F: std::string::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F4E05: std::string::append(std::string const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4311CB: std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (basic_string.h:2366)
- ==5617== by 0x42F5B3: FileSystem::JoinPath(std::string const&, std::string const&) (FileSystem.cpp:26)
- ==5617== by 0x4E5C56: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs4_Rep8_M_cloneERKSaIcEm
- fun:_ZNSs7reserveEm
- fun:_ZNSs6appendERKSs
- fun:_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_
- fun:_ZN10FileSystem8JoinPathERKSsS1_
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 65 bytes in 1 blocks are possibly lost in loss record 280 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F4827: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F490F: std::string::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F4BD4: std::string::append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4E98C2: Pi::Start() (Pi.cpp:1187)
- ==5617== by 0x57E037: main (main.cpp:18)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs4_Rep8_M_cloneERKSaIcEm
- fun:_ZNSs7reserveEm
- fun:_ZNSs6appendEPKcm
- fun:_ZN2Pi5StartEv
- fun:main
- }
- ==5617== 72 bytes in 1 blocks are still reachable in loss record 282 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FF09: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0A84D9: pa_stream_update_timing_info (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0A87CD: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0A94A2: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4235F5: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB42397A: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08C0DC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42792A: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F653: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- fun:pa_stream_update_timing_info
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_pdispatch_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 80 bytes in 1 blocks are still reachable in loss record 283 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB426289: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB425ACF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DB55: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42A795: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F7C1: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_pstream_send_packet
- fun:pa_pstream_send_tagstruct_with_creds
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 86 bytes in 2 blocks are indirectly lost in loss record 294 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4A5006: LmrGeomBuffer::PushBillboards(char const*, float, vector3<float> const&, int, vector3<float> const*) (LmrModel.cpp:696)
- ==5617== by 0x49D26B: ModelFuncs::billboard(lua_State*) (LmrModel.cpp:3910)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49495E: LmrModel::Build(int, LmrObjParams const*) (LmrModel.cpp:1273)
- ==5617== by 0x49474E: LmrModel::Render(RenderState const*, vector3<float> const&, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1241)
- ==5617== by 0x4A3D7A: LmrGeomBuffer::Render(RenderState const*, vector3<float> const&, LmrObjParams const*) (LmrModel.cpp:489)
- ==5617== by 0x4947A1: LmrModel::Render(RenderState const*, vector3<float> const&, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1245)
- ==5617== by 0x4945E3: LmrModel::Render(matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1221)
- ==5617== by 0x4E1AD5: ModelBody::RenderLmrModel(vector3<double> const&, matrix4x4<double> const&) (ModelBody.cpp:171)
- ==5617== by 0x550D9B: SpaceStation::Render(Graphics::Renderer*, vector3<double> const&, matrix4x4<double> const&) (SpaceStation.cpp:786)
- ==5617== by 0x4150E2: Camera::Draw(Graphics::Renderer*) (Camera.cpp:162)
- ==5617== by 0x56AE1E: WorldView::Draw3D() (WorldView.cpp:339)
- ==5617== by 0x4EA2B7: Pi::MainLoop() (Pi.cpp:1318)
- ==5617== by 0x4E9BC6: Pi::Start() (Pi.cpp:1227)
- ==5617== by 0x57E037: main (main.cpp:18)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN13LmrGeomBuffer14PushBillboardsEPKcfRK7vector3IfEiPS4_
- fun:_ZN10ModelFuncsL9billboardEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModel5BuildEiPK12LmrObjParams
- fun:_ZN8LmrModel6RenderEPK11RenderStateRK7vector3IfERK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN13LmrGeomBuffer6RenderEPK11RenderStateRK7vector3IfEPK12LmrObjParams
- fun:_ZN8LmrModel6RenderEPK11RenderStateRK7vector3IfERK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN8LmrModel6RenderERK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN9ModelBody14RenderLmrModelERK7vector3IdERK9matrix4x4IdE
- fun:_ZN12SpaceStation6RenderEPN8Graphics8RendererERK7vector3IdERK9matrix4x4IdE
- fun:_ZN6Camera4DrawEPN8Graphics8RendererE
- fun:_ZN9WorldView6Draw3DEv
- fun:_ZN2Pi8MainLoopEv
- fun:_ZN2Pi5StartEv
- }
- ==5617== 91 bytes in 2 blocks are indirectly lost in loss record 296 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F4827: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F490F: std::string::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x42FA2E: FileSystem::JoinPathBelow(std::string const&, std::string const&) (FileSystem.cpp:86)
- ==5617== by 0x5CAF3A: l_csb_height_map(lua_State*) (CustomSystem.cpp:125)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs4_Rep8_M_cloneERKSaIcEm
- fun:_ZNSs7reserveEm
- fun:_ZN10FileSystem13JoinPathBelowERKSsS1_
- fun:_ZL16l_csb_height_mapP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 96 bytes in 2 blocks are still reachable in loss record 297 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x43625E: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1367)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x467585: IniConfig::Load(FileSystem::FileData const&) (IniConfig.cpp:36)
- ==5617== by 0x46734E: IniConfig::Load() (IniConfig.cpp:10)
- ==5617== by 0x46862D: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:40)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN9IniConfig4LoadERKN10FileSystem8FileDataE
- fun:_ZN9IniConfig4LoadEv
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 96 bytes in 9 blocks are indirectly lost in loss record 299 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x5CE861: __gnu_cxx::new_allocator<CustomSystemBody*>::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x5CDB9C: std::_Vector_base<CustomSystemBody*, std::allocator<CustomSystemBody*> >::_M_allocate(unsigned long) (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5CCF04: std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<CustomSystemBody**, std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> > >, CustomSystemBody* const&) (vector.tcc:343)
- ==5617== by 0x5CC713: std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> >::push_back(CustomSystemBody* const&) (stl_vector.h:893)
- ==5617== by 0x5CB8A2: _add_children_to_sbody(lua_State*, CustomSystemBody*) (CustomSystem.cpp:307)
- ==5617== by 0x5CB7BF: _add_children_to_sbody(lua_State*, CustomSystemBody*) (CustomSystem.cpp:297)
- ==5617== by 0x5CB7BF: _add_children_to_sbody(lua_State*, CustomSystemBody*) (CustomSystem.cpp:297)
- ==5617== by 0x5CB9CD: l_csys_bodies(lua_State*) (CustomSystem.cpp:326)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorIP16CustomSystemBodyE8allocateEmPKv
- fun:_ZNSt12_Vector_baseIP16CustomSystemBodySaIS1_EE11_M_allocateEm
- fun:_ZNSt6vectorIP16CustomSystemBodySaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
- fun:_ZNSt6vectorIP16CustomSystemBodySaIS1_EE9push_backERKS1_
- fun:_ZL22_add_children_to_sbodyP9lua_StateP16CustomSystemBody
- fun:_ZL22_add_children_to_sbodyP9lua_StateP16CustomSystemBody
- fun:_ZL22_add_children_to_sbodyP9lua_StateP16CustomSystemBody
- fun:_ZL13l_csys_bodiesP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 102 (16 direct, 86 indirect) bytes in 2 blocks are definitely lost in loss record 300 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4A4FEE: LmrGeomBuffer::PushBillboards(char const*, float, vector3<float> const&, int, vector3<float> const*) (LmrModel.cpp:696)
- ==5617== by 0x49D26B: ModelFuncs::billboard(lua_State*) (LmrModel.cpp:3910)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49495E: LmrModel::Build(int, LmrObjParams const*) (LmrModel.cpp:1273)
- ==5617== by 0x49474E: LmrModel::Render(RenderState const*, vector3<float> const&, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1241)
- ==5617== by 0x4A3D7A: LmrGeomBuffer::Render(RenderState const*, vector3<float> const&, LmrObjParams const*) (LmrModel.cpp:489)
- ==5617== by 0x4947A1: LmrModel::Render(RenderState const*, vector3<float> const&, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1245)
- ==5617== by 0x4945E3: LmrModel::Render(matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1221)
- ==5617== by 0x4E1AD5: ModelBody::RenderLmrModel(vector3<double> const&, matrix4x4<double> const&) (ModelBody.cpp:171)
- ==5617== by 0x550D9B: SpaceStation::Render(Graphics::Renderer*, vector3<double> const&, matrix4x4<double> const&) (SpaceStation.cpp:786)
- ==5617== by 0x4150E2: Camera::Draw(Graphics::Renderer*) (Camera.cpp:162)
- ==5617== by 0x56AE1E: WorldView::Draw3D() (WorldView.cpp:339)
- ==5617== by 0x4EA2B7: Pi::MainLoop() (Pi.cpp:1318)
- ==5617== by 0x4E9BC6: Pi::Start() (Pi.cpp:1227)
- ==5617== by 0x57E037: main (main.cpp:18)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN13LmrGeomBuffer14PushBillboardsEPKcfRK7vector3IfEiPS4_
- fun:_ZN10ModelFuncsL9billboardEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModel5BuildEiPK12LmrObjParams
- fun:_ZN8LmrModel6RenderEPK11RenderStateRK7vector3IfERK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN13LmrGeomBuffer6RenderEPK11RenderStateRK7vector3IfEPK12LmrObjParams
- fun:_ZN8LmrModel6RenderEPK11RenderStateRK7vector3IfERK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN8LmrModel6RenderERK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN9ModelBody14RenderLmrModelERK7vector3IdERK9matrix4x4IdE
- fun:_ZN12SpaceStation6RenderEPN8Graphics8RendererERK7vector3IdERK9matrix4x4IdE
- fun:_ZN6Camera4DrawEPN8Graphics8RendererE
- fun:_ZN9WorldView6Draw3DEv
- fun:_ZN2Pi8MainLoopEv
- fun:_ZN2Pi5StartEv
- fun:main
- }
- ==5617== 129 bytes in 3 blocks are indirectly lost in loss record 319 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4A5006: LmrGeomBuffer::PushBillboards(char const*, float, vector3<float> const&, int, vector3<float> const*) (LmrModel.cpp:696)
- ==5617== by 0x49D26B: ModelFuncs::billboard(lua_State*) (LmrModel.cpp:3910)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49495E: LmrModel::Build(int, LmrObjParams const*) (LmrModel.cpp:1273)
- ==5617== by 0x494A59: LmrModel::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1285)
- ==5617== by 0x494C7A: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1296)
- ==5617== by 0x4E1098: ModelBody::RebuildCollisionMesh() (ModelBody.cpp:63)
- ==5617== by 0x4E11DF: ModelBody::SetModel(char const*, bool) (ModelBody.cpp:85)
- ==5617== by 0x54DDD7: SpaceStation::InitStation() (SpaceStation.cpp:332)
- ==5617== by 0x54DB9D: SpaceStation::SpaceStation(SystemBody const*) (SpaceStation.cpp:314)
- ==5617== by 0x5473EA: Space::GenBody(SystemBody*, Frame*) (Space.cpp:459)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x54483F: Space::Space(Game*, SystemPath const&) (Space.cpp:54)
- ==5617== by 0x43DECC: Game::Game(SystemPath const&) (Game.cpp:33)
- ==5617== by 0x4E86D7: Pi::HandleMenuKey(int) (Pi.cpp:1030)
- ==5617== by 0x4F29C0: sigc::pointer_functor1<int, void>::operator()(int const&) const (ptr_fun.h:111)
- ==5617== by 0x4F2108: sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::deduce_result_type<int&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::operator()<int&>(int&) const (adaptor_trait.h:84)
- ==5617== by 0x4F13AC: sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (bind.h:1110)
- ==5617== by 0x4EFF32: sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (slot.h:103)
- ==5617== by 0x40DE2D: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (signal.h:776)
- ==5617== by 0x40E9E3: sigc::signal0<void, sigc::nil>::emit() const (signal.h:2673)
- ==5617== by 0x5A25E8: Gui::Button::OnRawKeyUp(SDL_KeyboardEvent*) (GuiButton.cpp:56)
- ==5617== by 0x5A3B0D: sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>::operator()(SDL_KeyboardEvent* const&) const (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5A384E: sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::deduce_result_type<SDL_KeyboardEvent* const&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::operator()<SDL_KeyboardEvent* const&>(SDL_KeyboardEvent* const&) const (adaptor_trait.h:84)
- ==5617== by 0x5A3471: sigc::internal::slot_call1<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>, void, SDL_KeyboardEvent*>::call_it(sigc::internal::slot_rep*, SDL_KeyboardEvent* const&) (slot.h:137)
- ==5617== by 0x5A09F6: sigc::internal::signal_emit1<void, SDL_KeyboardEvent*, sigc::nil>::emit(sigc::internal::signal_impl*, SDL_KeyboardEvent* const&) (signal.h:1010)
- ==5617== by 0x5A0694: sigc::signal1<void, SDL_KeyboardEvent*, sigc::nil>::emit(SDL_KeyboardEvent* const&) const (signal.h:2781)
- ==5617== by 0x59F56F: Gui::HandleSDLEvent(SDL_Event*) (Gui.cpp:35)
- ==5617== by 0x4E6B0F: Pi::HandleEvents() (Pi.cpp:703)
- ==5617== by 0x4E99D7: Pi::Start() (Pi.cpp:1202)
- ==5617== by 0x57E037: main (main.cpp:18)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN13LmrGeomBuffer14PushBillboardsEPKcfRK7vector3IfEiPS4_
- fun:_ZN10ModelFuncsL9billboardEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModel5BuildEiPK12LmrObjParams
- fun:_ZN8LmrModel19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
- fun:_ZN9ModelBody20RebuildCollisionMeshEv
- fun:_ZN9ModelBody8SetModelEPKcb
- fun:_ZN12SpaceStation11InitStationEv
- fun:_ZN12SpaceStationC1EPK10SystemBody
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5SpaceC1EP4GameRK10SystemPath
- }
- ==5617== 129 bytes in 3 blocks are indirectly lost in loss record 320 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4A5006: LmrGeomBuffer::PushBillboards(char const*, float, vector3<float> const&, int, vector3<float> const*) (LmrModel.cpp:696)
- ==5617== by 0x49D26B: ModelFuncs::billboard(lua_State*) (LmrModel.cpp:3910)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49495E: LmrModel::Build(int, LmrObjParams const*) (LmrModel.cpp:1273)
- ==5617== by 0x494A59: LmrModel::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1285)
- ==5617== by 0x494C7A: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1296)
- ==5617== by 0x4E1098: ModelBody::RebuildCollisionMesh() (ModelBody.cpp:63)
- ==5617== by 0x4E11DF: ModelBody::SetModel(char const*, bool) (ModelBody.cpp:85)
- ==5617== by 0x54DDD7: SpaceStation::InitStation() (SpaceStation.cpp:332)
- ==5617== by 0x54DB9D: SpaceStation::SpaceStation(SystemBody const*) (SpaceStation.cpp:314)
- ==5617== by 0x5473EA: Space::GenBody(SystemBody*, Frame*) (Space.cpp:459)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x54483F: Space::Space(Game*, SystemPath const&) (Space.cpp:54)
- ==5617== by 0x43DECC: Game::Game(SystemPath const&) (Game.cpp:33)
- ==5617== by 0x4E86D7: Pi::HandleMenuKey(int) (Pi.cpp:1030)
- ==5617== by 0x4F29C0: sigc::pointer_functor1<int, void>::operator()(int const&) const (ptr_fun.h:111)
- ==5617== by 0x4F2108: sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::deduce_result_type<int&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::operator()<int&>(int&) const (adaptor_trait.h:84)
- ==5617== by 0x4F13AC: sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (bind.h:1110)
- ==5617== by 0x4EFF32: sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (slot.h:103)
- ==5617== by 0x40DE2D: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (signal.h:776)
- ==5617== by 0x40E9E3: sigc::signal0<void, sigc::nil>::emit() const (signal.h:2673)
- ==5617== by 0x5A25E8: Gui::Button::OnRawKeyUp(SDL_KeyboardEvent*) (GuiButton.cpp:56)
- ==5617== by 0x5A3B0D: sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>::operator()(SDL_KeyboardEvent* const&) const (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5A384E: sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::deduce_result_type<SDL_KeyboardEvent* const&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::operator()<SDL_KeyboardEvent* const&>(SDL_KeyboardEvent* const&) const (adaptor_trait.h:84)
- ==5617== by 0x5A3471: sigc::internal::slot_call1<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>, void, SDL_KeyboardEvent*>::call_it(sigc::internal::slot_rep*, SDL_KeyboardEvent* const&) (slot.h:137)
- ==5617== by 0x5A09F6: sigc::internal::signal_emit1<void, SDL_KeyboardEvent*, sigc::nil>::emit(sigc::internal::signal_impl*, SDL_KeyboardEvent* const&) (signal.h:1010)
- ==5617== by 0x5A0694: sigc::signal1<void, SDL_KeyboardEvent*, sigc::nil>::emit(SDL_KeyboardEvent* const&) const (signal.h:2781)
- ==5617== by 0x59F56F: Gui::HandleSDLEvent(SDL_Event*) (Gui.cpp:35)
- ==5617== by 0x4E6B0F: Pi::HandleEvents() (Pi.cpp:703)
- ==5617== by 0x4E99D7: Pi::Start() (Pi.cpp:1202)
- ==5617== by 0x57E037: main (main.cpp:18)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN13LmrGeomBuffer14PushBillboardsEPKcfRK7vector3IfEiPS4_
- fun:_ZN10ModelFuncsL9billboardEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModel5BuildEiPK12LmrObjParams
- fun:_ZN8LmrModel19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
- fun:_ZN9ModelBody20RebuildCollisionMeshEv
- fun:_ZN9ModelBody8SetModelEPKcb
- fun:_ZN12SpaceStation11InitStationEv
- fun:_ZN12SpaceStationC1EPK10SystemBody
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- }
- ==5617== 136 bytes in 13 blocks are indirectly lost in loss record 321 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x5CE861: __gnu_cxx::new_allocator<CustomSystemBody*>::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x5CDB9C: std::_Vector_base<CustomSystemBody*, std::allocator<CustomSystemBody*> >::_M_allocate(unsigned long) (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5CCF04: std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<CustomSystemBody**, std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> > >, CustomSystemBody* const&) (vector.tcc:343)
- ==5617== by 0x5CC713: std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> >::push_back(CustomSystemBody* const&) (stl_vector.h:893)
- ==5617== by 0x5CB8A2: _add_children_to_sbody(lua_State*, CustomSystemBody*) (CustomSystem.cpp:307)
- ==5617== by 0x5CB9CD: l_csys_bodies(lua_State*) (CustomSystem.cpp:326)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorIP16CustomSystemBodyE8allocateEmPKv
- fun:_ZNSt12_Vector_baseIP16CustomSystemBodySaIS1_EE11_M_allocateEm
- fun:_ZNSt6vectorIP16CustomSystemBodySaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
- fun:_ZNSt6vectorIP16CustomSystemBodySaIS1_EE9push_backERKS1_
- fun:_ZL22_add_children_to_sbodyP9lua_StateP16CustomSystemBody
- fun:_ZL13l_csys_bodiesP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 150 bytes in 2 blocks are indirectly lost in loss record 323 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F3CB2: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F3E4B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x5CB4F7: l_csys_short_desc(lua_State*) (CustomSystem.cpp:252)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs9_M_mutateEmmm
- fun:_ZNSs15_M_replace_safeEmmPKcm
- fun:_ZL17l_csys_short_descP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 153 (24 direct, 129 indirect) bytes in 3 blocks are definitely lost in loss record 324 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4A4FEE: LmrGeomBuffer::PushBillboards(char const*, float, vector3<float> const&, int, vector3<float> const*) (LmrModel.cpp:696)
- ==5617== by 0x49D26B: ModelFuncs::billboard(lua_State*) (LmrModel.cpp:3910)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49495E: LmrModel::Build(int, LmrObjParams const*) (LmrModel.cpp:1273)
- ==5617== by 0x494A59: LmrModel::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1285)
- ==5617== by 0x494C7A: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1296)
- ==5617== by 0x4E1098: ModelBody::RebuildCollisionMesh() (ModelBody.cpp:63)
- ==5617== by 0x4E11DF: ModelBody::SetModel(char const*, bool) (ModelBody.cpp:85)
- ==5617== by 0x54DDD7: SpaceStation::InitStation() (SpaceStation.cpp:332)
- ==5617== by 0x54DB9D: SpaceStation::SpaceStation(SystemBody const*) (SpaceStation.cpp:314)
- ==5617== by 0x5473EA: Space::GenBody(SystemBody*, Frame*) (Space.cpp:459)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x54483F: Space::Space(Game*, SystemPath const&) (Space.cpp:54)
- ==5617== by 0x43DECC: Game::Game(SystemPath const&) (Game.cpp:33)
- ==5617== by 0x4E86D7: Pi::HandleMenuKey(int) (Pi.cpp:1030)
- ==5617== by 0x4F29C0: sigc::pointer_functor1<int, void>::operator()(int const&) const (ptr_fun.h:111)
- ==5617== by 0x4F2108: sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::deduce_result_type<int&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::operator()<int&>(int&) const (adaptor_trait.h:84)
- ==5617== by 0x4F13AC: sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (bind.h:1110)
- ==5617== by 0x4EFF32: sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (slot.h:103)
- ==5617== by 0x40DE2D: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (signal.h:776)
- ==5617== by 0x40E9E3: sigc::signal0<void, sigc::nil>::emit() const (signal.h:2673)
- ==5617== by 0x5A25E8: Gui::Button::OnRawKeyUp(SDL_KeyboardEvent*) (GuiButton.cpp:56)
- ==5617== by 0x5A3B0D: sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>::operator()(SDL_KeyboardEvent* const&) const (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5A384E: sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::deduce_result_type<SDL_KeyboardEvent* const&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::operator()<SDL_KeyboardEvent* const&>(SDL_KeyboardEvent* const&) const (adaptor_trait.h:84)
- ==5617== by 0x5A3471: sigc::internal::slot_call1<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>, void, SDL_KeyboardEvent*>::call_it(sigc::internal::slot_rep*, SDL_KeyboardEvent* const&) (slot.h:137)
- ==5617== by 0x5A09F6: sigc::internal::signal_emit1<void, SDL_KeyboardEvent*, sigc::nil>::emit(sigc::internal::signal_impl*, SDL_KeyboardEvent* const&) (signal.h:1010)
- ==5617== by 0x5A0694: sigc::signal1<void, SDL_KeyboardEvent*, sigc::nil>::emit(SDL_KeyboardEvent* const&) const (signal.h:2781)
- ==5617== by 0x59F56F: Gui::HandleSDLEvent(SDL_Event*) (Gui.cpp:35)
- ==5617== by 0x4E6B0F: Pi::HandleEvents() (Pi.cpp:703)
- ==5617== by 0x4E99D7: Pi::Start() (Pi.cpp:1202)
- ==5617== by 0x57E037: main (main.cpp:18)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN13LmrGeomBuffer14PushBillboardsEPKcfRK7vector3IfEiPS4_
- fun:_ZN10ModelFuncsL9billboardEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModel5BuildEiPK12LmrObjParams
- fun:_ZN8LmrModel19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
- fun:_ZN9ModelBody20RebuildCollisionMeshEv
- fun:_ZN9ModelBody8SetModelEPKcb
- fun:_ZN12SpaceStation11InitStationEv
- fun:_ZN12SpaceStationC1EPK10SystemBody
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5SpaceC1EP4GameRK10SystemPath
- fun:_ZN4GameC1ERK10SystemPath
- fun:_ZN2Pi13HandleMenuKeyEi
- fun:_ZNK4sigc16pointer_functor1IivEclERKi
- }
- ==5617== 153 (24 direct, 129 indirect) bytes in 3 blocks are definitely lost in loss record 325 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4A4FEE: LmrGeomBuffer::PushBillboards(char const*, float, vector3<float> const&, int, vector3<float> const*) (LmrModel.cpp:696)
- ==5617== by 0x49D26B: ModelFuncs::billboard(lua_State*) (LmrModel.cpp:3910)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49495E: LmrModel::Build(int, LmrObjParams const*) (LmrModel.cpp:1273)
- ==5617== by 0x494A59: LmrModel::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1285)
- ==5617== by 0x494C7A: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1296)
- ==5617== by 0x4E1098: ModelBody::RebuildCollisionMesh() (ModelBody.cpp:63)
- ==5617== by 0x4E11DF: ModelBody::SetModel(char const*, bool) (ModelBody.cpp:85)
- ==5617== by 0x54DDD7: SpaceStation::InitStation() (SpaceStation.cpp:332)
- ==5617== by 0x54DB9D: SpaceStation::SpaceStation(SystemBody const*) (SpaceStation.cpp:314)
- ==5617== by 0x5473EA: Space::GenBody(SystemBody*, Frame*) (Space.cpp:459)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x54483F: Space::Space(Game*, SystemPath const&) (Space.cpp:54)
- ==5617== by 0x43DECC: Game::Game(SystemPath const&) (Game.cpp:33)
- ==5617== by 0x4E86D7: Pi::HandleMenuKey(int) (Pi.cpp:1030)
- ==5617== by 0x4F29C0: sigc::pointer_functor1<int, void>::operator()(int const&) const (ptr_fun.h:111)
- ==5617== by 0x4F2108: sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::deduce_result_type<int&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::operator()<int&>(int&) const (adaptor_trait.h:84)
- ==5617== by 0x4F13AC: sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (bind.h:1110)
- ==5617== by 0x4EFF32: sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (slot.h:103)
- ==5617== by 0x40DE2D: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (signal.h:776)
- ==5617== by 0x40E9E3: sigc::signal0<void, sigc::nil>::emit() const (signal.h:2673)
- ==5617== by 0x5A25E8: Gui::Button::OnRawKeyUp(SDL_KeyboardEvent*) (GuiButton.cpp:56)
- ==5617== by 0x5A3B0D: sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>::operator()(SDL_KeyboardEvent* const&) const (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5A384E: sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::deduce_result_type<SDL_KeyboardEvent* const&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::operator()<SDL_KeyboardEvent* const&>(SDL_KeyboardEvent* const&) const (adaptor_trait.h:84)
- ==5617== by 0x5A3471: sigc::internal::slot_call1<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>, void, SDL_KeyboardEvent*>::call_it(sigc::internal::slot_rep*, SDL_KeyboardEvent* const&) (slot.h:137)
- ==5617== by 0x5A09F6: sigc::internal::signal_emit1<void, SDL_KeyboardEvent*, sigc::nil>::emit(sigc::internal::signal_impl*, SDL_KeyboardEvent* const&) (signal.h:1010)
- ==5617== by 0x5A0694: sigc::signal1<void, SDL_KeyboardEvent*, sigc::nil>::emit(SDL_KeyboardEvent* const&) const (signal.h:2781)
- ==5617== by 0x59F56F: Gui::HandleSDLEvent(SDL_Event*) (Gui.cpp:35)
- ==5617== by 0x4E6B0F: Pi::HandleEvents() (Pi.cpp:703)
- ==5617== by 0x4E99D7: Pi::Start() (Pi.cpp:1202)
- ==5617== by 0x57E037: main (main.cpp:18)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN13LmrGeomBuffer14PushBillboardsEPKcfRK7vector3IfEiPS4_
- fun:_ZN10ModelFuncsL9billboardEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModel5BuildEiPK12LmrObjParams
- fun:_ZN8LmrModel19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
- fun:_ZN9ModelBody20RebuildCollisionMeshEv
- fun:_ZN9ModelBody8SetModelEPKcb
- fun:_ZN12SpaceStation11InitStationEv
- fun:_ZN12SpaceStationC1EPK10SystemBody
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5SpaceC1EP4GameRK10SystemPath
- fun:_ZN4GameC1ERK10SystemPath
- fun:_ZN2Pi13HandleMenuKeyEi
- }
- ==5617== 160 bytes in 2 blocks are still reachable in loss record 327 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4264A1: pa_pstream_send_memblock (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A8D8D: pa_stream_write (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0x5A658C3: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A3797E: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A3FEE4: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A84D18: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_pstream_send_memblock
- fun:pa_stream_write
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- fun:start_thread
- fun:clone
- }
- ==5617== 160 bytes in 2 blocks are indirectly lost in loss record 329 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x5CE861: __gnu_cxx::new_allocator<CustomSystemBody*>::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x5CDB9C: std::_Vector_base<CustomSystemBody*, std::allocator<CustomSystemBody*> >::_M_allocate(unsigned long) (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5CCF04: std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<CustomSystemBody**, std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> > >, CustomSystemBody* const&) (vector.tcc:343)
- ==5617== by 0x5CC713: std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> >::push_back(CustomSystemBody* const&) (stl_vector.h:893)
- ==5617== by 0x5CB8A2: _add_children_to_sbody(lua_State*, CustomSystemBody*) (CustomSystem.cpp:307)
- ==5617== by 0x5CB9CD: l_csys_bodies(lua_State*) (CustomSystem.cpp:326)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorIP16CustomSystemBodyE8allocateEmPKv
- fun:_ZNSt12_Vector_baseIP16CustomSystemBodySaIS1_EE11_M_allocateEm
- fun:_ZNSt6vectorIP16CustomSystemBodySaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
- fun:_ZNSt6vectorIP16CustomSystemBodySaIS1_EE9push_backERKS1_
- fun:_ZL22_add_children_to_sbodyP9lua_StateP16CustomSystemBody
- fun:_ZL13l_csys_bodiesP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 192 bytes in 4 blocks are still reachable in loss record 335 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0xA0B3886: pa_xmalloc (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4145D1: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A0DF3: pa_proplist_set (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB43077B: pa_tagstruct_get_proplist (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB4308AA: pa_tagstruct_get_format_info (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A93B7: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4235F5: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB42397A: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08C0DC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42792A: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F653: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:pa_xmalloc
- fun:pa_hashmap_put
- fun:pa_proplist_set
- fun:pa_tagstruct_get_proplist
- fun:pa_tagstruct_get_format_info
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_pdispatch_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 200 bytes in 13 blocks are indirectly lost in loss record 337 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x5CE861: __gnu_cxx::new_allocator<CustomSystemBody*>::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x5CDB9C: std::_Vector_base<CustomSystemBody*, std::allocator<CustomSystemBody*> >::_M_allocate(unsigned long) (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5CCF04: std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<CustomSystemBody**, std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> > >, CustomSystemBody* const&) (vector.tcc:343)
- ==5617== by 0x5CC713: std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> >::push_back(CustomSystemBody* const&) (stl_vector.h:893)
- ==5617== by 0x5CB8A2: _add_children_to_sbody(lua_State*, CustomSystemBody*) (CustomSystem.cpp:307)
- ==5617== by 0x5CB7BF: _add_children_to_sbody(lua_State*, CustomSystemBody*) (CustomSystem.cpp:297)
- ==5617== by 0x5CB9CD: l_csys_bodies(lua_State*) (CustomSystem.cpp:326)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorIP16CustomSystemBodyE8allocateEmPKv
- fun:_ZNSt12_Vector_baseIP16CustomSystemBodySaIS1_EE11_M_allocateEm
- fun:_ZNSt6vectorIP16CustomSystemBodySaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
- fun:_ZNSt6vectorIP16CustomSystemBodySaIS1_EE9push_backERKS1_
- fun:_ZL22_add_children_to_sbodyP9lua_StateP16CustomSystemBody
- fun:_ZL22_add_children_to_sbodyP9lua_StateP16CustomSystemBody
- fun:_ZL13l_csys_bodiesP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 256 bytes in 1 blocks are indirectly lost in loss record 342 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x5D1E83: __gnu_cxx::new_allocator<Sector::System>::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x5D1D10: std::_Vector_base<Sector::System, std::allocator<Sector::System> >::_M_allocate(unsigned long) (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5D18D4: std::vector<Sector::System, std::allocator<Sector::System> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Sector::System*, std::vector<Sector::System, std::allocator<Sector::System> > >, Sector::System const&) (vector.tcc:343)
- ==5617== by 0x5D165D: std::vector<Sector::System, std::allocator<Sector::System> >::push_back(Sector::System const&) (stl_vector.h:893)
- ==5617== by 0x5D00E8: Sector::GetCustomSystems() (Sector.cpp:31)
- ==5617== by 0x5D0275: Sector::Sector(int, int, int) (Sector.cpp:45)
- ==5617== by 0x5033A1: SectorView::GetCached(int, int, int) (SectorView.cpp:875)
- ==5617== by 0x4FFCCD: SectorView::GotoSystem(SystemPath const&) (SectorView.cpp:382)
- ==5617== by 0x4FC956: SectorView::SectorView() (SectorView.cpp:39)
- ==5617== by 0x4415A7: Game::CreateViews() (Game.cpp:609)
- ==5617== by 0x43DFDD: Game::Game(SystemPath const&) (Game.cpp:45)
- ==5617== by 0x4E86D7: Pi::HandleMenuKey(int) (Pi.cpp:1030)
- ==5617== by 0x4F29C0: sigc::pointer_functor1<int, void>::operator()(int const&) const (ptr_fun.h:111)
- ==5617== by 0x4F2108: sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::deduce_result_type<int&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::operator()<int&>(int&) const (adaptor_trait.h:84)
- ==5617== by 0x4F13AC: sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (bind.h:1110)
- ==5617== by 0x4EFF32: sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (slot.h:103)
- ==5617== by 0x40DE2D: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (signal.h:776)
- ==5617== by 0x40E9E3: sigc::signal0<void, sigc::nil>::emit() const (signal.h:2673)
- ==5617== by 0x5A25E8: Gui::Button::OnRawKeyUp(SDL_KeyboardEvent*) (GuiButton.cpp:56)
- ==5617== by 0x5A3B0D: sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>::operator()(SDL_KeyboardEvent* const&) const (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5A384E: sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::deduce_result_type<SDL_KeyboardEvent* const&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::operator()<SDL_KeyboardEvent* const&>(SDL_KeyboardEvent* const&) const (adaptor_trait.h:84)
- ==5617== by 0x5A3471: sigc::internal::slot_call1<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>, void, SDL_KeyboardEvent*>::call_it(sigc::internal::slot_rep*, SDL_KeyboardEvent* const&) (slot.h:137)
- ==5617== by 0x5A09F6: sigc::internal::signal_emit1<void, SDL_KeyboardEvent*, sigc::nil>::emit(sigc::internal::signal_impl*, SDL_KeyboardEvent* const&) (signal.h:1010)
- ==5617== by 0x5A0694: sigc::signal1<void, SDL_KeyboardEvent*, sigc::nil>::emit(SDL_KeyboardEvent* const&) const (signal.h:2781)
- ==5617== by 0x59F56F: Gui::HandleSDLEvent(SDL_Event*) (Gui.cpp:35)
- ==5617== by 0x4E6B0F: Pi::HandleEvents() (Pi.cpp:703)
- ==5617== by 0x4E99D7: Pi::Start() (Pi.cpp:1202)
- ==5617== by 0x57E037: main (main.cpp:18)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorIN6Sector6SystemEE8allocateEmPKv
- fun:_ZNSt12_Vector_baseIN6Sector6SystemESaIS1_EE11_M_allocateEm
- fun:_ZNSt6vectorIN6Sector6SystemESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
- fun:_ZNSt6vectorIN6Sector6SystemESaIS1_EE9push_backERKS1_
- fun:_ZN6Sector16GetCustomSystemsEv
- fun:_ZN6SectorC1Eiii
- fun:_ZN10SectorView9GetCachedEiii
- fun:_ZN10SectorView10GotoSystemERK10SystemPath
- fun:_ZN10SectorViewC1Ev
- fun:_ZN4Game11CreateViewsEv
- fun:_ZN4GameC1ERK10SystemPath
- fun:_ZN2Pi13HandleMenuKeyEi
- fun:_ZNK4sigc16pointer_functor1IivEclERKi
- fun:_ZNK4sigc15adaptor_functorINS_16pointer_functor1IivEEEclIRiEENS3_18deduce_result_typeIT_vvvvvvE4typeES7_
- fun:_ZN4sigc12bind_functorILin1ENS_16pointer_functor1IivEEiNS_3nilES3_S3_S3_S3_S3_EclEv
- fun:_ZN4sigc8internal10slot_call0INS_12bind_functorILin1ENS_16pointer_functor1IivEEiNS_3nilES5_S5_S5_S5_S5_EEvE7call_itEPNS0_8slot_repE
- fun:_ZN4sigc8internal12signal_emit0IvNS_3nilEE4emitEPNS0_11signal_implE
- fun:_ZNK4sigc7signal0IvNS_3nilEE4emitEv
- fun:_ZN3Gui6Button10OnRawKeyUpEP17SDL_KeyboardEvent
- fun:_ZNK4sigc18bound_mem_functor1IvN3Gui6ButtonEP17SDL_KeyboardEventEclERKS4_
- fun:_ZNK4sigc15adaptor_functorINS_18bound_mem_functor1IvN3Gui6ButtonEP17SDL_KeyboardEventEEEclIRKS5_EENS7_18deduce_result_typeIT_vvvvvvE4typeESC_
- fun:_ZN4sigc8internal10slot_call1INS_18bound_mem_functor1IvN3Gui6ButtonEP17SDL_KeyboardEventEEvS6_E7call_itEPNS0_8slot_repERKS6_
- fun:_ZN4sigc8internal12signal_emit1IvP17SDL_KeyboardEventNS_3nilEE4emitEPNS0_11signal_implERKS3_
- }
- ==5617== 258 bytes in 6 blocks are indirectly lost in loss record 345 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x492CED: _fread_string(_IO_FILE*) (LmrModel.cpp:328)
- ==5617== by 0x4A6904: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:951)
- ==5617== by 0x4935B4: LmrModel::LmrModel(char const*) (LmrModel.cpp:1054)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZL13_fread_stringP8_IO_FILE
- fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z11pi_load_luaP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- }
- ==5617== 264 bytes in 3 blocks are indirectly lost in loss record 346 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x5CB337: l_csys_new(lua_State*) (CustomSystem.cpp:221)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZL10l_csys_newP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 301 bytes in 7 blocks are indirectly lost in loss record 361 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4A5006: LmrGeomBuffer::PushBillboards(char const*, float, vector3<float> const&, int, vector3<float> const*) (LmrModel.cpp:696)
- ==5617== by 0x49D26B: ModelFuncs::billboard(lua_State*) (LmrModel.cpp:3910)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49495E: LmrModel::Build(int, LmrObjParams const*) (LmrModel.cpp:1273)
- ==5617== by 0x494A59: LmrModel::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1285)
- ==5617== by 0x4A5AB1: LmrGeomBuffer::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:791)
- ==5617== by 0x494AC2: LmrModel::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1287)
- ==5617== by 0x494C7A: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1296)
- ==5617== by 0x4E1098: ModelBody::RebuildCollisionMesh() (ModelBody.cpp:63)
- ==5617== by 0x4E11DF: ModelBody::SetModel(char const*, bool) (ModelBody.cpp:85)
- ==5617== by 0x54DDD7: SpaceStation::InitStation() (SpaceStation.cpp:332)
- ==5617== by 0x54DB9D: SpaceStation::SpaceStation(SystemBody const*) (SpaceStation.cpp:314)
- ==5617== by 0x5473EA: Space::GenBody(SystemBody*, Frame*) (Space.cpp:459)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x54483F: Space::Space(Game*, SystemPath const&) (Space.cpp:54)
- ==5617== by 0x43DECC: Game::Game(SystemPath const&) (Game.cpp:33)
- ==5617== by 0x4E86D7: Pi::HandleMenuKey(int) (Pi.cpp:1030)
- ==5617== by 0x4F29C0: sigc::pointer_functor1<int, void>::operator()(int const&) const (ptr_fun.h:111)
- ==5617== by 0x4F2108: sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::deduce_result_type<int&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::operator()<int&>(int&) const (adaptor_trait.h:84)
- ==5617== by 0x4F13AC: sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (bind.h:1110)
- ==5617== by 0x4EFF32: sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (slot.h:103)
- ==5617== by 0x40DE2D: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (signal.h:776)
- ==5617== by 0x40E9E3: sigc::signal0<void, sigc::nil>::emit() const (signal.h:2673)
- ==5617== by 0x5A25E8: Gui::Button::OnRawKeyUp(SDL_KeyboardEvent*) (GuiButton.cpp:56)
- ==5617== by 0x5A3B0D: sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>::operator()(SDL_KeyboardEvent* const&) const (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5A384E: sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::deduce_result_type<SDL_KeyboardEvent* const&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::operator()<SDL_KeyboardEvent* const&>(SDL_KeyboardEvent* const&) const (adaptor_trait.h:84)
- ==5617== by 0x5A3471: sigc::internal::slot_call1<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>, void, SDL_KeyboardEvent*>::call_it(sigc::internal::slot_rep*, SDL_KeyboardEvent* const&) (slot.h:137)
- ==5617== by 0x5A09F6: sigc::internal::signal_emit1<void, SDL_KeyboardEvent*, sigc::nil>::emit(sigc::internal::signal_impl*, SDL_KeyboardEvent* const&) (signal.h:1010)
- ==5617== by 0x5A0694: sigc::signal1<void, SDL_KeyboardEvent*, sigc::nil>::emit(SDL_KeyboardEvent* const&) const (signal.h:2781)
- ==5617== by 0x59F56F: Gui::HandleSDLEvent(SDL_Event*) (Gui.cpp:35)
- ==5617== by 0x4E6B0F: Pi::HandleEvents() (Pi.cpp:703)
- ==5617== by 0x4E99D7: Pi::Start() (Pi.cpp:1202)
- ==5617== by 0x57E037: main (main.cpp:18)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN13LmrGeomBuffer14PushBillboardsEPKcfRK7vector3IfEiPS4_
- fun:_ZN10ModelFuncsL9billboardEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModel5BuildEiPK12LmrObjParams
- fun:_ZN8LmrModel19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN13LmrGeomBuffer19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN8LmrModel19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
- fun:_ZN9ModelBody20RebuildCollisionMeshEv
- fun:_ZN9ModelBody8SetModelEPKcb
- fun:_ZN12SpaceStation11InitStationEv
- fun:_ZN12SpaceStationC1EPK10SystemBody
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- }
- ==5617== 306 (48 direct, 258 indirect) bytes in 6 blocks are definitely lost in loss record 362 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4A68EF: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:951)
- ==5617== by 0x4935B4: LmrModel::LmrModel(char const*) (LmrModel.cpp:1054)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z11pi_load_luaP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- }
- ==5617== 344 bytes in 1 blocks are still reachable in loss record 363 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0x400C21C: _dl_map_object_deps (dl-deps.c:506)
- ==5617== by 0x4011EB7: dl_open_worker (dl-open.c:263)
- ==5617== by 0x400D925: _dl_catch_error (dl-error.c:178)
- ==5617== by 0x4011899: _dl_open (dl-open.c:633)
- ==5617== by 0x907DF65: dlopen_doit (dlopen.c:67)
- ==5617== by 0x400D925: _dl_catch_error (dl-error.c:178)
- ==5617== by 0x907E2EB: _dlerror_run (dlerror.c:164)
- ==5617== by 0x907DEE0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
- ==5617== by 0x5A68796: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A68CD9: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A6DCCF: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A6E0EA: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A5EC9D: SDL_SetVideoMode (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x4E6072: Pi::Init() (Pi.cpp:468)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:_dl_map_object_deps
- fun:dl_open_worker
- fun:_dl_catch_error
- fun:_dl_open
- fun:dlopen_doit
- fun:_dl_catch_error
- fun:_dlerror_run
- fun:dlopen@@GLIBC_2.2.5
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- fun:SDL_SetVideoMode
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 357 (56 direct, 301 indirect) bytes in 7 blocks are definitely lost in loss record 368 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4A4FEE: LmrGeomBuffer::PushBillboards(char const*, float, vector3<float> const&, int, vector3<float> const*) (LmrModel.cpp:696)
- ==5617== by 0x49D26B: ModelFuncs::billboard(lua_State*) (LmrModel.cpp:3910)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49495E: LmrModel::Build(int, LmrObjParams const*) (LmrModel.cpp:1273)
- ==5617== by 0x494A59: LmrModel::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1285)
- ==5617== by 0x4A5AB1: LmrGeomBuffer::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:791)
- ==5617== by 0x494AC2: LmrModel::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1287)
- ==5617== by 0x494C7A: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1296)
- ==5617== by 0x4E1098: ModelBody::RebuildCollisionMesh() (ModelBody.cpp:63)
- ==5617== by 0x4E11DF: ModelBody::SetModel(char const*, bool) (ModelBody.cpp:85)
- ==5617== by 0x54DDD7: SpaceStation::InitStation() (SpaceStation.cpp:332)
- ==5617== by 0x54DB9D: SpaceStation::SpaceStation(SystemBody const*) (SpaceStation.cpp:314)
- ==5617== by 0x5473EA: Space::GenBody(SystemBody*, Frame*) (Space.cpp:459)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x54483F: Space::Space(Game*, SystemPath const&) (Space.cpp:54)
- ==5617== by 0x43DECC: Game::Game(SystemPath const&) (Game.cpp:33)
- ==5617== by 0x4E86D7: Pi::HandleMenuKey(int) (Pi.cpp:1030)
- ==5617== by 0x4F29C0: sigc::pointer_functor1<int, void>::operator()(int const&) const (ptr_fun.h:111)
- ==5617== by 0x4F2108: sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::deduce_result_type<int&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::operator()<int&>(int&) const (adaptor_trait.h:84)
- ==5617== by 0x4F13AC: sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (bind.h:1110)
- ==5617== by 0x4EFF32: sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (slot.h:103)
- ==5617== by 0x40DE2D: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (signal.h:776)
- ==5617== by 0x40E9E3: sigc::signal0<void, sigc::nil>::emit() const (signal.h:2673)
- ==5617== by 0x5A25E8: Gui::Button::OnRawKeyUp(SDL_KeyboardEvent*) (GuiButton.cpp:56)
- ==5617== by 0x5A3B0D: sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>::operator()(SDL_KeyboardEvent* const&) const (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5A384E: sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::deduce_result_type<SDL_KeyboardEvent* const&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::operator()<SDL_KeyboardEvent* const&>(SDL_KeyboardEvent* const&) const (adaptor_trait.h:84)
- ==5617== by 0x5A3471: sigc::internal::slot_call1<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>, void, SDL_KeyboardEvent*>::call_it(sigc::internal::slot_rep*, SDL_KeyboardEvent* const&) (slot.h:137)
- ==5617== by 0x5A09F6: sigc::internal::signal_emit1<void, SDL_KeyboardEvent*, sigc::nil>::emit(sigc::internal::signal_impl*, SDL_KeyboardEvent* const&) (signal.h:1010)
- ==5617== by 0x5A0694: sigc::signal1<void, SDL_KeyboardEvent*, sigc::nil>::emit(SDL_KeyboardEvent* const&) const (signal.h:2781)
- ==5617== by 0x59F56F: Gui::HandleSDLEvent(SDL_Event*) (Gui.cpp:35)
- ==5617== by 0x4E6B0F: Pi::HandleEvents() (Pi.cpp:703)
- ==5617== by 0x4E99D7: Pi::Start() (Pi.cpp:1202)
- ==5617== by 0x57E037: main (main.cpp:18)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN13LmrGeomBuffer14PushBillboardsEPKcfRK7vector3IfEiPS4_
- fun:_ZN10ModelFuncsL9billboardEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModel5BuildEiPK12LmrObjParams
- fun:_ZN8LmrModel19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN13LmrGeomBuffer19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN8LmrModel19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
- fun:_ZN9ModelBody20RebuildCollisionMeshEv
- fun:_ZN9ModelBody8SetModelEPKcb
- fun:_ZN12SpaceStation11InitStationEv
- fun:_ZN12SpaceStationC1EPK10SystemBody
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5SpaceC1EP4GameRK10SystemPath
- }
- ==5617== 376 bytes in 9 blocks are indirectly lost in loss record 370 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x5CE861: __gnu_cxx::new_allocator<CustomSystemBody*>::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x5CDB9C: std::_Vector_base<CustomSystemBody*, std::allocator<CustomSystemBody*> >::_M_allocate(unsigned long) (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5CCF04: std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<CustomSystemBody**, std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> > >, CustomSystemBody* const&) (vector.tcc:343)
- ==5617== by 0x5CC713: std::vector<CustomSystemBody*, std::allocator<CustomSystemBody*> >::push_back(CustomSystemBody* const&) (stl_vector.h:893)
- ==5617== by 0x5CB8A2: _add_children_to_sbody(lua_State*, CustomSystemBody*) (CustomSystem.cpp:307)
- ==5617== by 0x5CB7BF: _add_children_to_sbody(lua_State*, CustomSystemBody*) (CustomSystem.cpp:297)
- ==5617== by 0x5CB9CD: l_csys_bodies(lua_State*) (CustomSystem.cpp:326)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorIP16CustomSystemBodyE8allocateEmPKv
- fun:_ZNSt12_Vector_baseIP16CustomSystemBodySaIS1_EE11_M_allocateEm
- fun:_ZNSt6vectorIP16CustomSystemBodySaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_
- fun:_ZNSt6vectorIP16CustomSystemBodySaIS1_EE9push_backERKS1_
- fun:_ZL22_add_children_to_sbodyP9lua_StateP16CustomSystemBody
- fun:_ZL22_add_children_to_sbodyP9lua_StateP16CustomSystemBody
- fun:_ZL13l_csys_bodiesP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 387 bytes in 9 blocks are indirectly lost in loss record 371 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4A5006: LmrGeomBuffer::PushBillboards(char const*, float, vector3<float> const&, int, vector3<float> const*) (LmrModel.cpp:696)
- ==5617== by 0x49D26B: ModelFuncs::billboard(lua_State*) (LmrModel.cpp:3910)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49495E: LmrModel::Build(int, LmrObjParams const*) (LmrModel.cpp:1273)
- ==5617== by 0x494A59: LmrModel::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1285)
- ==5617== by 0x4A5AB1: LmrGeomBuffer::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:791)
- ==5617== by 0x494AC2: LmrModel::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1287)
- ==5617== by 0x494C7A: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1296)
- ==5617== by 0x4E1098: ModelBody::RebuildCollisionMesh() (ModelBody.cpp:63)
- ==5617== by 0x4E11DF: ModelBody::SetModel(char const*, bool) (ModelBody.cpp:85)
- ==5617== by 0x54DDD7: SpaceStation::InitStation() (SpaceStation.cpp:332)
- ==5617== by 0x54DB9D: SpaceStation::SpaceStation(SystemBody const*) (SpaceStation.cpp:314)
- ==5617== by 0x5473EA: Space::GenBody(SystemBody*, Frame*) (Space.cpp:459)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x54483F: Space::Space(Game*, SystemPath const&) (Space.cpp:54)
- ==5617== by 0x43DECC: Game::Game(SystemPath const&) (Game.cpp:33)
- ==5617== by 0x4E86D7: Pi::HandleMenuKey(int) (Pi.cpp:1030)
- ==5617== by 0x4F29C0: sigc::pointer_functor1<int, void>::operator()(int const&) const (ptr_fun.h:111)
- ==5617== by 0x4F2108: sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::deduce_result_type<int&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::operator()<int&>(int&) const (adaptor_trait.h:84)
- ==5617== by 0x4F13AC: sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (bind.h:1110)
- ==5617== by 0x4EFF32: sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (slot.h:103)
- ==5617== by 0x40DE2D: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (signal.h:776)
- ==5617== by 0x40E9E3: sigc::signal0<void, sigc::nil>::emit() const (signal.h:2673)
- ==5617== by 0x5A25E8: Gui::Button::OnRawKeyUp(SDL_KeyboardEvent*) (GuiButton.cpp:56)
- ==5617== by 0x5A3B0D: sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>::operator()(SDL_KeyboardEvent* const&) const (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5A384E: sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::deduce_result_type<SDL_KeyboardEvent* const&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::operator()<SDL_KeyboardEvent* const&>(SDL_KeyboardEvent* const&) const (adaptor_trait.h:84)
- ==5617== by 0x5A3471: sigc::internal::slot_call1<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>, void, SDL_KeyboardEvent*>::call_it(sigc::internal::slot_rep*, SDL_KeyboardEvent* const&) (slot.h:137)
- ==5617== by 0x5A09F6: sigc::internal::signal_emit1<void, SDL_KeyboardEvent*, sigc::nil>::emit(sigc::internal::signal_impl*, SDL_KeyboardEvent* const&) (signal.h:1010)
- ==5617== by 0x5A0694: sigc::signal1<void, SDL_KeyboardEvent*, sigc::nil>::emit(SDL_KeyboardEvent* const&) const (signal.h:2781)
- ==5617== by 0x59F56F: Gui::HandleSDLEvent(SDL_Event*) (Gui.cpp:35)
- ==5617== by 0x4E6B0F: Pi::HandleEvents() (Pi.cpp:703)
- ==5617== by 0x4E99D7: Pi::Start() (Pi.cpp:1202)
- ==5617== by 0x57E037: main (main.cpp:18)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN13LmrGeomBuffer14PushBillboardsEPKcfRK7vector3IfEiPS4_
- fun:_ZN10ModelFuncsL9billboardEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModel5BuildEiPK12LmrObjParams
- fun:_ZN8LmrModel19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN13LmrGeomBuffer19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN8LmrModel19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
- fun:_ZN9ModelBody20RebuildCollisionMeshEv
- fun:_ZN9ModelBody8SetModelEPKcb
- fun:_ZN12SpaceStation11InitStationEv
- fun:_ZN12SpaceStationC1EPK10SystemBody
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- }
- ==5617== 416 bytes in 13 blocks are indirectly lost in loss record 372 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F3CB2: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F3E4B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x5CB370: l_csys_new(lua_State*) (CustomSystem.cpp:224)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs9_M_mutateEmmm
- fun:_ZNSs15_M_replace_safeEmmPKcm
- fun:_ZL10l_csys_newP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 459 (72 direct, 387 indirect) bytes in 9 blocks are definitely lost in loss record 374 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4A4FEE: LmrGeomBuffer::PushBillboards(char const*, float, vector3<float> const&, int, vector3<float> const*) (LmrModel.cpp:696)
- ==5617== by 0x49D26B: ModelFuncs::billboard(lua_State*) (LmrModel.cpp:3910)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49495E: LmrModel::Build(int, LmrObjParams const*) (LmrModel.cpp:1273)
- ==5617== by 0x494A59: LmrModel::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1285)
- ==5617== by 0x4A5AB1: LmrGeomBuffer::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:791)
- ==5617== by 0x494AC2: LmrModel::GetCollMeshGeometry(LmrCollMesh*, matrix4x4<float> const&, LmrObjParams const*) (LmrModel.cpp:1287)
- ==5617== by 0x494C7A: LmrCollMesh::LmrCollMesh(LmrModel*, LmrObjParams const*) (LmrModel.cpp:1296)
- ==5617== by 0x4E1098: ModelBody::RebuildCollisionMesh() (ModelBody.cpp:63)
- ==5617== by 0x4E11DF: ModelBody::SetModel(char const*, bool) (ModelBody.cpp:85)
- ==5617== by 0x54DDD7: SpaceStation::InitStation() (SpaceStation.cpp:332)
- ==5617== by 0x54DB9D: SpaceStation::SpaceStation(SystemBody const*) (SpaceStation.cpp:314)
- ==5617== by 0x5473EA: Space::GenBody(SystemBody*, Frame*) (Space.cpp:459)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x547536: Space::GenBody(SystemBody*, Frame*) (Space.cpp:472)
- ==5617== by 0x54483F: Space::Space(Game*, SystemPath const&) (Space.cpp:54)
- ==5617== by 0x43DECC: Game::Game(SystemPath const&) (Game.cpp:33)
- ==5617== by 0x4E86D7: Pi::HandleMenuKey(int) (Pi.cpp:1030)
- ==5617== by 0x4F29C0: sigc::pointer_functor1<int, void>::operator()(int const&) const (ptr_fun.h:111)
- ==5617== by 0x4F2108: sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::deduce_result_type<int&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::operator()<int&>(int&) const (adaptor_trait.h:84)
- ==5617== by 0x4F13AC: sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (bind.h:1110)
- ==5617== by 0x4EFF32: sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (slot.h:103)
- ==5617== by 0x40DE2D: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (signal.h:776)
- ==5617== by 0x40E9E3: sigc::signal0<void, sigc::nil>::emit() const (signal.h:2673)
- ==5617== by 0x5A25E8: Gui::Button::OnRawKeyUp(SDL_KeyboardEvent*) (GuiButton.cpp:56)
- ==5617== by 0x5A3B0D: sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>::operator()(SDL_KeyboardEvent* const&) const (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5A384E: sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::deduce_result_type<SDL_KeyboardEvent* const&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::operator()<SDL_KeyboardEvent* const&>(SDL_KeyboardEvent* const&) const (adaptor_trait.h:84)
- ==5617== by 0x5A3471: sigc::internal::slot_call1<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>, void, SDL_KeyboardEvent*>::call_it(sigc::internal::slot_rep*, SDL_KeyboardEvent* const&) (slot.h:137)
- ==5617== by 0x5A09F6: sigc::internal::signal_emit1<void, SDL_KeyboardEvent*, sigc::nil>::emit(sigc::internal::signal_impl*, SDL_KeyboardEvent* const&) (signal.h:1010)
- ==5617== by 0x5A0694: sigc::signal1<void, SDL_KeyboardEvent*, sigc::nil>::emit(SDL_KeyboardEvent* const&) const (signal.h:2781)
- ==5617== by 0x59F56F: Gui::HandleSDLEvent(SDL_Event*) (Gui.cpp:35)
- ==5617== by 0x4E6B0F: Pi::HandleEvents() (Pi.cpp:703)
- ==5617== by 0x4E99D7: Pi::Start() (Pi.cpp:1202)
- ==5617== by 0x57E037: main (main.cpp:18)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN13LmrGeomBuffer14PushBillboardsEPKcfRK7vector3IfEiPS4_
- fun:_ZN10ModelFuncsL9billboardEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModel5BuildEiPK12LmrObjParams
- fun:_ZN8LmrModel19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN13LmrGeomBuffer19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN8LmrModel19GetCollMeshGeometryEP11LmrCollMeshRK9matrix4x4IfEPK12LmrObjParams
- fun:_ZN11LmrCollMeshC1EP8LmrModelPK12LmrObjParams
- fun:_ZN9ModelBody20RebuildCollisionMeshEv
- fun:_ZN9ModelBody8SetModelEPKcb
- fun:_ZN12SpaceStation11InitStationEv
- fun:_ZN12SpaceStationC1EPK10SystemBody
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5Space7GenBodyEP10SystemBodyP5Frame
- fun:_ZN5SpaceC1EP4GameRK10SystemPath
- fun:_ZN4GameC1ERK10SystemPath
- }
- ==5617== 482 bytes in 8 blocks are indirectly lost in loss record 375 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4A48FA: LmrGeomBuffer::SetTexture(char const*) (LmrModel.cpp:605)
- ==5617== by 0x4989DC: ModelFuncs::texture(lua_State*) (LmrModel.cpp:2478)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49384B: LmrModel::LmrModel(char const*) (LmrModel.cpp:1088)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN13LmrGeomBuffer10SetTextureEPKc
- fun:_ZN10ModelFuncsL7textureEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- }
- ==5617== 546 (64 direct, 482 indirect) bytes in 8 blocks are definitely lost in loss record 395 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4A48E5: LmrGeomBuffer::SetTexture(char const*) (LmrModel.cpp:605)
- ==5617== by 0x4989DC: ModelFuncs::texture(lua_State*) (LmrModel.cpp:2478)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49384B: LmrModel::LmrModel(char const*) (LmrModel.cpp:1088)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN13LmrGeomBuffer10SetTextureEPKc
- fun:_ZN10ModelFuncsL7textureEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z11pi_load_luaP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- }
- ==5617== 616 bytes in 1 blocks are still reachable in loss record 399 of 458
- ==5617== at 0x4C28BED: malloc (vg_replace_malloc.c:263)
- ==5617== by 0x4011C4B: add_to_global (dl-open.c:108)
- ==5617== by 0x401239B: dl_open_worker (dl-open.c:547)
- ==5617== by 0x400D925: _dl_catch_error (dl-error.c:178)
- ==5617== by 0x4011899: _dl_open (dl-open.c:633)
- ==5617== by 0x907DF65: dlopen_doit (dlopen.c:67)
- ==5617== by 0x400D925: _dl_catch_error (dl-error.c:178)
- ==5617== by 0x907E2EB: _dlerror_run (dlerror.c:164)
- ==5617== by 0x907DEE0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
- ==5617== by 0x5A68796: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A68CD9: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A6DCCF: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A6E0EA: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A5EC9D: SDL_SetVideoMode (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x4E6072: Pi::Init() (Pi.cpp:468)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:malloc
- fun:add_to_global
- fun:dl_open_worker
- fun:_dl_catch_error
- fun:_dl_open
- fun:dlopen_doit
- fun:_dl_catch_error
- fun:_dlerror_run
- fun:dlopen@@GLIBC_2.2.5
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- fun:SDL_SetVideoMode
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 1,161 bytes in 13 blocks are indirectly lost in loss record 411 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F3CB2: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F3E4B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x5CB4F7: l_csys_short_desc(lua_State*) (CustomSystem.cpp:252)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs9_M_mutateEmmm
- fun:_ZNSs15_M_replace_safeEmmPKcm
- fun:_ZL17l_csys_short_descP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 1,176 bytes in 30 blocks are possibly lost in loss record 414 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F55BC: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x430F86: StringRange::ToString() const (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x46756F: IniConfig::Load(FileSystem::FileData const&) (IniConfig.cpp:36)
- ==5617== by 0x46734E: IniConfig::Load() (IniConfig.cpp:10)
- ==5617== by 0x46862D: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:40)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcmRKSaIcE
- fun:_ZNK11StringRange8ToStringEv
- fun:_ZN9IniConfig4LoadERKN10FileSystem8FileDataE
- fun:_ZN9IniConfig4LoadEv
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 1,204 bytes in 28 blocks are indirectly lost in loss record 416 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4A5006: LmrGeomBuffer::PushBillboards(char const*, float, vector3<float> const&, int, vector3<float> const*) (LmrModel.cpp:696)
- ==5617== by 0x49D26B: ModelFuncs::billboard(lua_State*) (LmrModel.cpp:3910)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49384B: LmrModel::LmrModel(char const*) (LmrModel.cpp:1088)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN13LmrGeomBuffer14PushBillboardsEPKcfRK7vector3IfEiPS4_
- fun:_ZN10ModelFuncsL9billboardEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- }
- ==5617== 1,296 bytes in 24 blocks are indirectly lost in loss record 417 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4A48FA: LmrGeomBuffer::SetTexture(char const*) (LmrModel.cpp:605)
- ==5617== by 0x4989DC: ModelFuncs::texture(lua_State*) (LmrModel.cpp:2478)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49384B: LmrModel::LmrModel(char const*) (LmrModel.cpp:1088)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN13LmrGeomBuffer10SetTextureEPKc
- fun:_ZN10ModelFuncsL7textureEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- }
- ==5617== 1,344 bytes in 28 blocks are still reachable in loss record 418 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4379D2: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::string> > >::allocate(unsigned long, void const*) (new_allocator.h:94)
- ==5617== by 0x43781B: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_get_node() (stl_tree.h:369)
- ==5617== by 0x4374D6: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&) (stl_tree.h:379)
- ==5617== by 0x436E06: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&) (stl_tree.h:979)
- ==5617== by 0x436235: std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_tree.h:1363)
- ==5617== by 0x435691: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) (stl_map.h:576)
- ==5617== by 0x434FE6: std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) (stl_map.h:458)
- ==5617== by 0x467585: IniConfig::Load(FileSystem::FileData const&) (IniConfig.cpp:36)
- ==5617== by 0x46734E: IniConfig::Load() (IniConfig.cpp:10)
- ==5617== by 0x46862D: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:40)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEE8allocateEmPKv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11_M_get_nodeEv
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE14_M_create_nodeERKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- fun:_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE6insertESt17_Rb_tree_iteratorIS4_ERKS4_
- fun:_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_
- fun:_ZN9IniConfig4LoadERKN10FileSystem8FileDataE
- fun:_ZN9IniConfig4LoadEv
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 1,419 bytes in 33 blocks are indirectly lost in loss record 420 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x492CED: _fread_string(_IO_FILE*) (LmrModel.cpp:328)
- ==5617== by 0x4A6904: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:951)
- ==5617== by 0x4935B4: LmrModel::LmrModel(char const*) (LmrModel.cpp:1054)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZL13_fread_stringP8_IO_FILE
- fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z11pi_load_luaP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- }
- ==5617== 1,428 (224 direct, 1,204 indirect) bytes in 28 blocks are definitely lost in loss record 421 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4A4FEE: LmrGeomBuffer::PushBillboards(char const*, float, vector3<float> const&, int, vector3<float> const*) (LmrModel.cpp:696)
- ==5617== by 0x49D26B: ModelFuncs::billboard(lua_State*) (LmrModel.cpp:3910)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49384B: LmrModel::LmrModel(char const*) (LmrModel.cpp:1088)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN13LmrGeomBuffer14PushBillboardsEPKcfRK7vector3IfEiPS4_
- fun:_ZN10ModelFuncsL9billboardEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z11pi_load_luaP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- }
- ==5617== 1,488 (192 direct, 1,296 indirect) bytes in 24 blocks are definitely lost in loss record 422 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4A48E5: LmrGeomBuffer::SetTexture(char const*) (LmrModel.cpp:605)
- ==5617== by 0x4989DC: ModelFuncs::texture(lua_State*) (LmrModel.cpp:2478)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49384B: LmrModel::LmrModel(char const*) (LmrModel.cpp:1088)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN13LmrGeomBuffer10SetTextureEPKc
- fun:_ZN10ModelFuncsL7textureEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z11pi_load_luaP9lua_State
- fun:luaD_precall
- }
- ==5617== 1,605 bytes in 2 blocks are indirectly lost in loss record 423 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F3CB2: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F3E4B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x5CB559: l_csys_long_desc(lua_State*) (CustomSystem.cpp:260)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs9_M_mutateEmmm
- fun:_ZNSs15_M_replace_safeEmmPKcm
- fun:_ZL16l_csys_long_descP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 1,679 bytes in 57 blocks are possibly lost in loss record 424 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F55BC: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x430F86: StringRange::ToString() const (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x46755C: IniConfig::Load(FileSystem::FileData const&) (IniConfig.cpp:36)
- ==5617== by 0x46734E: IniConfig::Load() (IniConfig.cpp:10)
- ==5617== by 0x46862D: GameConfig::GameConfig(std::string const&) (GameConfig.cpp:40)
- ==5617== by 0x4E5C75: Pi::Init() (Pi.cpp:390)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcmRKSaIcE
- fun:_ZNK11StringRange8ToStringEv
- fun:_ZN9IniConfig4LoadERKN10FileSystem8FileDataE
- fun:_ZN9IniConfig4LoadEv
- fun:_ZN10GameConfigC1ERKSs
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 1,683 (264 direct, 1,419 indirect) bytes in 33 blocks are definitely lost in loss record 425 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4A68EF: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:951)
- ==5617== by 0x4935B4: LmrModel::LmrModel(char const*) (LmrModel.cpp:1054)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z11pi_load_luaP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z13pi_lua_dofileP9lua_StateRKSs
- fun:_Z20LmrModelCompilerInitPN8Graphics8RendererE
- }
- ==5617== 1,820 bytes in 53 blocks are indirectly lost in loss record 427 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F3CB2: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F3E4B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x5CA77E: l_csb_new(lua_State*) (CustomSystem.cpp:48)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs9_M_mutateEmmm
- fun:_ZNSs15_M_replace_safeEmmPKcm
- fun:_ZL9l_csb_newP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 2,088 bytes in 1 blocks are still reachable in loss record 429 of 458
- ==5617== at 0x4C272B8: calloc (vg_replace_malloc.c:566)
- ==5617== by 0xA0B394E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB413CD2: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB4140B1: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB422411: pa_run_once (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB414517: pa_hashmap_put (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA0A08E3: pa_proplist_sets (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA08ABD1: pa_context_new_with_proplist (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0x9E77CF1: pa_simple_new (in /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.3)
- ==5617== by 0x5A65DF3: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A37D21: SDL_AudioInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A36F8B: SDL_InitSubSystem (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x5A36FDB: SDL_Init (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
- ==5617== by 0x53FB02: Sound::Init() (Sound.cpp:521)
- ==5617== by 0x4E6535: Pi::Init() (Pi.cpp:572)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:calloc
- fun:pa_xmalloc0
- fun:pa_flist_new_with_name
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_run_once
- fun:pa_hashmap_put
- fun:pa_proplist_sets
- fun:pa_context_new_with_proplist
- fun:pa_simple_new
- obj:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
- fun:SDL_AudioInit
- fun:SDL_InitSubSystem
- fun:SDL_Init
- fun:_ZN5Sound4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 2,088 bytes in 1 blocks are still reachable in loss record 430 of 458
- ==5617== at 0x4C272B8: calloc (vg_replace_malloc.c:566)
- ==5617== by 0xA0B394E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB413CD2: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB425D91: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB422411: pa_run_once (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB426205: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB425ACF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DB55: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42A795: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F7C1: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:calloc
- fun:pa_xmalloc0
- fun:pa_flist_new_with_name
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_run_once
- fun:pa_pstream_send_packet
- fun:pa_pstream_send_tagstruct_with_creds
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 2,088 bytes in 1 blocks are still reachable in loss record 431 of 458
- ==5617== at 0x4C272B8: calloc (vg_replace_malloc.c:566)
- ==5617== by 0xA0B394E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB413CD2: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB428511: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB422411: pa_run_once (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB428580: pa_queue_push (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB42624D: pa_pstream_send_packet (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB425ACF: pa_pstream_send_tagstruct_with_creds (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DB55: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42A795: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F7C1: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:calloc
- fun:pa_xmalloc0
- fun:pa_flist_new_with_name
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_run_once
- fun:pa_queue_push
- fun:pa_pstream_send_packet
- fun:pa_pstream_send_tagstruct_with_creds
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 2,088 bytes in 1 blocks are still reachable in loss record 432 of 458
- ==5617== at 0x4C272B8: calloc (vg_replace_malloc.c:566)
- ==5617== by 0xA0B394E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB413CD2: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB422C11: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB422411: pa_run_once (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB422F67: pa_pdispatch_register_reply (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08DB74: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42A795: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F7C1: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:calloc
- fun:pa_xmalloc0
- fun:pa_flist_new_with_name
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_run_once
- fun:pa_pdispatch_register_reply
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 2,088 bytes in 1 blocks are still reachable in loss record 433 of 458
- ==5617== at 0x4C272B8: calloc (vg_replace_malloc.c:566)
- ==5617== by 0xA0B394E: pa_xmalloc0 (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB413CD2: pa_flist_new_with_name (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09FD71: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB422411: pa_run_once (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09FE74: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0A84D9: pa_stream_update_timing_info (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0A87CD: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0A94A2: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB4235F5: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xB42397A: pa_pdispatch_run (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA08C0DC: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB42792A: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0xA09F653: pa_mainloop_dispatch (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FA04: pa_mainloop_iterate (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA09FAAF: pa_mainloop_run (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xA0ADDEE: ??? (in /usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2)
- ==5617== by 0xB435422: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so)
- ==5617== by 0x7260B4F: start_thread (pthread_create.c:304)
- ==5617== by 0x6FAB9DC: clone (clone.S:112)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:calloc
- fun:pa_xmalloc0
- fun:pa_flist_new_with_name
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- fun:pa_run_once
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- fun:pa_stream_update_timing_info
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_pdispatch_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:pa_mainloop_dispatch
- fun:pa_mainloop_iterate
- fun:pa_mainloop_run
- obj:/usr/lib/x86_64-linux-gnu/libpulse.so.0.14.2
- obj:/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
- fun:start_thread
- fun:clone
- }
- ==5617== 2,111 bytes in 13 blocks are indirectly lost in loss record 434 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F3CB2: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F3E4B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x5CB559: l_csys_long_desc(lua_State*) (CustomSystem.cpp:260)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs9_M_mutateEmmm
- fun:_ZNSs15_M_replace_safeEmmPKcm
- fun:_ZL16l_csys_long_descP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 2,130 bytes in 63 blocks are indirectly lost in loss record 435 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F3CB2: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F3E4B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x5CA77E: l_csb_new(lua_State*) (CustomSystem.cpp:48)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs9_M_mutateEmmm
- fun:_ZNSs15_M_replace_safeEmmPKcm
- fun:_ZL9l_csb_newP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 2,791 bytes in 47 blocks are indirectly lost in loss record 437 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x492CED: _fread_string(_IO_FILE*) (LmrModel.cpp:328)
- ==5617== by 0x4A683C: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:946)
- ==5617== by 0x4935B4: LmrModel::LmrModel(char const*) (LmrModel.cpp:1054)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZL13_fread_stringP8_IO_FILE
- fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z11pi_load_luaP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- }
- ==5617== 3,167 (376 direct, 2,791 indirect) bytes in 47 blocks are definitely lost in loss record 438 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4A6827: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:946)
- ==5617== by 0x4935B4: LmrModel::LmrModel(char const*) (LmrModel.cpp:1054)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z11pi_load_luaP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- }
- ==5617== 4,232 bytes in 64 blocks are indirectly lost in loss record 443 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x492CED: _fread_string(_IO_FILE*) (LmrModel.cpp:328)
- ==5617== by 0x4A67A5: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:942)
- ==5617== by 0x4935B4: LmrModel::LmrModel(char const*) (LmrModel.cpp:1054)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZL13_fread_stringP8_IO_FILE
- fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z11pi_load_luaP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- }
- ==5617== 4,744 (512 direct, 4,232 indirect) bytes in 64 blocks are definitely lost in loss record 444 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4A6790: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:942)
- ==5617== by 0x4935B4: LmrModel::LmrModel(char const*) (LmrModel.cpp:1054)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z11pi_load_luaP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z13pi_lua_dofileP9lua_StateRKSs
- fun:_Z20LmrModelCompilerInitPN8Graphics8RendererE
- }
- ==5617== 5,743 bytes in 97 blocks are indirectly lost in loss record 445 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x4A48FA: LmrGeomBuffer::SetTexture(char const*) (LmrModel.cpp:605)
- ==5617== by 0x4989DC: ModelFuncs::texture(lua_State*) (LmrModel.cpp:2478)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49384B: LmrModel::LmrModel(char const*) (LmrModel.cpp:1088)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZN13LmrGeomBuffer10SetTextureEPKc
- fun:_ZN10ModelFuncsL7textureEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- }
- ==5617== 6,527 (784 direct, 5,743 indirect) bytes in 98 blocks are definitely lost in loss record 446 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4A48E5: LmrGeomBuffer::SetTexture(char const*) (LmrModel.cpp:605)
- ==5617== by 0x4989DC: ModelFuncs::texture(lua_State*) (LmrModel.cpp:2478)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x49384B: LmrModel::LmrModel(char const*) (LmrModel.cpp:1088)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN13LmrGeomBuffer10SetTextureEPKc
- fun:_ZN10ModelFuncsL7textureEP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z11pi_load_luaP9lua_State
- }
- ==5617== 10,600 bytes in 53 blocks are indirectly lost in loss record 449 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x5CA745: l_csb_new(lua_State*) (CustomSystem.cpp:45)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZL9l_csb_newP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 12,600 bytes in 63 blocks are indirectly lost in loss record 450 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x5CA745: l_csb_new(lua_State*) (CustomSystem.cpp:45)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZL9l_csb_newP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 13,279 (40 direct, 13,239 indirect) bytes in 1 blocks are definitely lost in loss record 451 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x503382: SectorView::GetCached(int, int, int) (SectorView.cpp:875)
- ==5617== by 0x4FFCCD: SectorView::GotoSystem(SystemPath const&) (SectorView.cpp:382)
- ==5617== by 0x4FC956: SectorView::SectorView() (SectorView.cpp:39)
- ==5617== by 0x4415A7: Game::CreateViews() (Game.cpp:609)
- ==5617== by 0x43DFDD: Game::Game(SystemPath const&) (Game.cpp:45)
- ==5617== by 0x4E86D7: Pi::HandleMenuKey(int) (Pi.cpp:1030)
- ==5617== by 0x4F29C0: sigc::pointer_functor1<int, void>::operator()(int const&) const (ptr_fun.h:111)
- ==5617== by 0x4F2108: sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::deduce_result_type<int&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::pointer_functor1<int, void> >::operator()<int&>(int&) const (adaptor_trait.h:84)
- ==5617== by 0x4F13AC: sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (bind.h:1110)
- ==5617== by 0x4EFF32: sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (slot.h:103)
- ==5617== by 0x40DE2D: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (signal.h:776)
- ==5617== by 0x40E9E3: sigc::signal0<void, sigc::nil>::emit() const (signal.h:2673)
- ==5617== by 0x5A25E8: Gui::Button::OnRawKeyUp(SDL_KeyboardEvent*) (GuiButton.cpp:56)
- ==5617== by 0x5A3B0D: sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>::operator()(SDL_KeyboardEvent* const&) const (in /home/robn/code/pioneer/src/pioneer)
- ==5617== by 0x5A384E: sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::deduce_result_type<SDL_KeyboardEvent* const&, void, void, void, void, void, void>::type sigc::adaptor_functor<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*> >::operator()<SDL_KeyboardEvent* const&>(SDL_KeyboardEvent* const&) const (adaptor_trait.h:84)
- ==5617== by 0x5A3471: sigc::internal::slot_call1<sigc::bound_mem_functor1<void, Gui::Button, SDL_KeyboardEvent*>, void, SDL_KeyboardEvent*>::call_it(sigc::internal::slot_rep*, SDL_KeyboardEvent* const&) (slot.h:137)
- ==5617== by 0x5A09F6: sigc::internal::signal_emit1<void, SDL_KeyboardEvent*, sigc::nil>::emit(sigc::internal::signal_impl*, SDL_KeyboardEvent* const&) (signal.h:1010)
- ==5617== by 0x5A0694: sigc::signal1<void, SDL_KeyboardEvent*, sigc::nil>::emit(SDL_KeyboardEvent* const&) const (signal.h:2781)
- ==5617== by 0x59F56F: Gui::HandleSDLEvent(SDL_Event*) (Gui.cpp:35)
- ==5617== by 0x4E6B0F: Pi::HandleEvents() (Pi.cpp:703)
- ==5617== by 0x4E99D7: Pi::Start() (Pi.cpp:1202)
- ==5617== by 0x57E037: main (main.cpp:18)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN10SectorView9GetCachedEiii
- fun:_ZN10SectorView10GotoSystemERK10SystemPath
- fun:_ZN10SectorViewC1Ev
- fun:_ZN4Game11CreateViewsEv
- fun:_ZN4GameC1ERK10SystemPath
- fun:_ZN2Pi13HandleMenuKeyEi
- fun:_ZNK4sigc16pointer_functor1IivEclERKi
- fun:_ZNK4sigc15adaptor_functorINS_16pointer_functor1IivEEEclIRiEENS3_18deduce_result_typeIT_vvvvvvE4typeES7_
- fun:_ZN4sigc12bind_functorILin1ENS_16pointer_functor1IivEEiNS_3nilES3_S3_S3_S3_S3_EclEv
- fun:_ZN4sigc8internal10slot_call0INS_12bind_functorILin1ENS_16pointer_functor1IivEEiNS_3nilES5_S5_S5_S5_S5_EEvE7call_itEPNS0_8slot_repE
- fun:_ZN4sigc8internal12signal_emit0IvNS_3nilEE4emitEPNS0_11signal_implE
- fun:_ZNK4sigc7signal0IvNS_3nilEE4emitEv
- fun:_ZN3Gui6Button10OnRawKeyUpEP17SDL_KeyboardEvent
- fun:_ZNK4sigc18bound_mem_functor1IvN3Gui6ButtonEP17SDL_KeyboardEventEclERKS4_
- fun:_ZNK4sigc15adaptor_functorINS_18bound_mem_functor1IvN3Gui6ButtonEP17SDL_KeyboardEventEEEclIRKS5_EENS7_18deduce_result_typeIT_vvvvvvE4typeESC_
- fun:_ZN4sigc8internal10slot_call1INS_18bound_mem_functor1IvN3Gui6ButtonEP17SDL_KeyboardEventEEvS6_E7call_itEPNS0_8slot_repERKS6_
- fun:_ZN4sigc8internal12signal_emit1IvP17SDL_KeyboardEventNS_3nilEE4emitEPNS0_11signal_implERKS3_
- fun:_ZNK4sigc7signal1IvP17SDL_KeyboardEventNS_3nilEE4emitERKS2_
- fun:_ZN3Gui14HandleSDLEventEP9SDL_Event
- fun:_ZN2Pi12HandleEventsEv
- fun:_ZN2Pi5StartEv
- fun:main
- }
- ==5617== 15,898 bytes in 296 blocks are indirectly lost in loss record 452 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x492CED: _fread_string(_IO_FILE*) (LmrModel.cpp:328)
- ==5617== by 0x4A67A5: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:942)
- ==5617== by 0x4935B4: LmrModel::LmrModel(char const*) (LmrModel.cpp:1054)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZL13_fread_stringP8_IO_FILE
- fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z11pi_load_luaP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- }
- ==5617== 17,596 (1,144 direct, 16,452 indirect) bytes in 13 blocks are definitely lost in loss record 453 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x5CB337: l_csys_new(lua_State*) (CustomSystem.cpp:221)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZL10l_csys_newP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 18,266 (2,368 direct, 15,898 indirect) bytes in 296 blocks are definitely lost in loss record 454 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4A6790: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:942)
- ==5617== by 0x4935B4: LmrModel::LmrModel(char const*) (LmrModel.cpp:1054)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z11pi_load_luaP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z13pi_lua_dofileP9lua_StateRKSs
- }
- ==5617== 20,352 bytes in 587 blocks are indirectly lost in loss record 455 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F3CB2: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F3E4B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x5CB370: l_csys_new(lua_State*) (CustomSystem.cpp:224)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs9_M_mutateEmmm
- fun:_ZNSs15_M_replace_safeEmmPKcm
- fun:_ZL10l_csys_newP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 76,233 (51,392 direct, 24,841 indirect) bytes in 584 blocks are definitely lost in loss record 456 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x5CB337: l_csys_new(lua_State*) (CustomSystem.cpp:221)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x5CBF89: CustomSystem::Init() (CustomSystem.cpp:443)
- ==5617== by 0x4E647D: Pi::Init() (Pi.cpp:544)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZL10l_csys_newP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_ZN12CustomSystem4InitEv
- fun:_ZN2Pi4InitEv
- fun:main
- }
- ==5617== 79,437 bytes in 1,382 blocks are indirectly lost in loss record 457 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x67F3AB8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F54A4: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x67F5582: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==5617== by 0x492CED: _fread_string(_IO_FILE*) (LmrModel.cpp:328)
- ==5617== by 0x4A67A5: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:942)
- ==5617== by 0x4935B4: LmrModel::LmrModel(char const*) (LmrModel.cpp:1054)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZNSs4_Rep9_S_createEmmRKSaIcE
- fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag
- fun:_ZNSsC1EPKcRKSaIcE
- fun:_ZL13_fread_stringP8_IO_FILE
- fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z11pi_load_luaP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- }
- ==5617== 90,493 (11,056 direct, 79,437 indirect) bytes in 1,382 blocks are definitely lost in loss record 458 of 458
- ==5617== at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
- ==5617== by 0x4A6790: LmrGeomBuffer::LoadFromCache(_IO_FILE*) (LmrModel.cpp:942)
- ==5617== by 0x4935B4: LmrModel::LmrModel(char const*) (LmrModel.cpp:1054)
- ==5617== by 0x4A02C3: define_model(lua_State*) (LmrModel.cpp:4436)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF5AB: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:142)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF47A: pi_lua_dofile_recursive(lua_State*, std::string const&) (LuaUtils.cpp:133)
- ==5617== by 0x4DF7EC: pi_load_lua(lua_State*) (LuaUtils.cpp:161)
- ==5617== by 0x62C5E9: luaD_precall (ldo.c:317)
- ==5617== by 0x63C7CE: luaV_execute (lvm.c:702)
- ==5617== by 0x62CA21: luaD_call (ldo.c:393)
- ==5617== by 0x62977C: f_call (lapi.c:920)
- ==5617== by 0x62BC31: luaD_rawrunprotected (ldo.c:131)
- ==5617== by 0x62D192: luaD_pcall (ldo.c:591)
- ==5617== by 0x629840: lua_pcallk (lapi.c:946)
- ==5617== by 0x4DEFCB: pi_lua_dofile(lua_State*, FileSystem::FileData const&) (LuaUtils.cpp:73)
- ==5617== by 0x4DF323: pi_lua_dofile(lua_State*, std::string const&) (LuaUtils.cpp:115)
- ==5617== by 0x4A14B9: LmrModelCompilerInit(Graphics::Renderer*) (LmrModel.cpp:4593)
- ==5617== by 0x4E6499: Pi::Init() (Pi.cpp:547)
- ==5617== by 0x57E032: main (main.cpp:17)
- ==5617==
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- fun:_Znwm
- fun:_ZN13LmrGeomBuffer13LoadFromCacheEP8_IO_FILE
- fun:_ZN8LmrModelC1EPKc
- fun:_ZL12define_modelP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z23pi_lua_dofile_recursiveP9lua_StateRKSs
- fun:_Z11pi_load_luaP9lua_State
- fun:luaD_precall
- fun:luaV_execute
- fun:luaD_call
- fun:f_call
- fun:luaD_rawrunprotected
- fun:luaD_pcall
- fun:lua_pcallk
- fun:_ZL13pi_lua_dofileP9lua_StateRKN10FileSystem8FileDataE
- }
- ==5617== LEAK SUMMARY:
- ==5617== definitely lost: 68,656 bytes in 2,608 blocks
- ==5617== indirectly lost: 168,324 bytes in 2,924 blocks
- ==5617== possibly lost: 4,068 bytes in 117 blocks
- ==5617== still reachable: 15,640 bytes in 98 blocks
- ==5617== suppressed: 70,141 bytes in 922 blocks
- ==5617==
- ==5617== For counts of detected and suppressed errors, rerun with: -v
- ==5617== ERROR SUMMARY: 61298 errors from 52 contexts (suppressed: 2513 from 90)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement