Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==24119== Memcheck, a memory error detector
- ==24119== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
- ==24119== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
- ==24119== Command: /tmp/egm4017088927908387085.tmp
- ==24119==
- (6 NVidia errors)
- ==24119==
- ==24119== Mismatched free() / delete / delete []
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4FBA52: enigma::exe_loadsounds(_IO_FILE*) (soundinit.cpp:68)
- ==24119== by 0x4D4ED3: enigma::initialize_everything() (loading.cpp:94)
- ==24119== by 0x43119B: main (XLIBmain.cpp:264)
- ==24119== Address 0x14725870 is 0 bytes inside a block of size 100,396 alloc'd
- ==24119== at 0x4C2B307: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4FB9E5: enigma::exe_loadsounds(_IO_FILE*) (soundinit.cpp:63)
- ==24119== by 0x4D4ED3: enigma::initialize_everything() (loading.cpp:94)
- ==24119== by 0x43119B: main (XLIBmain.cpp:264)
- ==24119==
- (20 NVidia errors)
- ==24119==
- ==24119== Mismatched free() / delete / delete []
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4B3653: enigma::font_new(unsigned char, unsigned char) (fontstruct.cpp:50)
- ==24119== by 0x4B4A1B: enigma_user::font_add_sprite(int, unsigned char, bool, int) (fontstruct.cpp:246)
- ==24119== by 0x414C96: enigma::OBJ_obj_player_new::myevent_create() (IDE_EDIT_objectfunctionality.h:1068)
- ==24119== by 0x41D102: enigma_user::instance_create(int, int, int) (instance_create.h:111)
- ==24119== by 0x41120A: enigma::OBJ_obj_spawnplat::myevent_alarm_0() (IDE_EDIT_objectfunctionality.h:553)
- ==24119== by 0x4238CE: enigma::OBJ_obj_spawnplat::myevent_alarm() (IDE_EDIT_objectdeclarations.h:915)
- ==24119== by 0x40B172: enigma::ENIGMA_events() (IDE_EDIT_events.h:87)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== Address 0xa7e6460 is 0 bytes inside a block of size 8 alloc'd
- ==24119== at 0x4C2B307: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4D40E0: enigma::exe_loadfonts(_IO_FILE*) (fontinit.cpp:50)
- ==24119== by 0x4D4EEB: enigma::initialize_everything() (loading.cpp:96)
- ==24119== by 0x43119B: main (XLIBmain.cpp:264)
- ==24119==
- ==24119== Invalid read of size 8
- ==24119== at 0x4AB0E5: enigma::instance_iter_queue_for_destroy(enigma::winstance_list_iterator*) (instance_system.cpp:288)
- ==24119== by 0x426820: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1600)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== Address 0xab90238 is 40 bytes inside a block of size 48 free'd
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x423934: enigma::OBJ_obj_spawnplat::deactivate() (IDE_EDIT_objectdeclarations.h:936)
- ==24119== by 0x4E93D3: enigma_user::instance_deactivate_object(int) (instance.cpp:71)
- ==24119== by 0x411BD3: enigma::OBJ_obj_emulator::myevent_create() (IDE_EDIT_objectfunctionality.h:662)
- ==24119== by 0x4E0E3A: enigma::roomstruct::gotome(bool) (roomsystem.cpp:171)
- ==24119==
- ==24119== Invalid read of size 8
- ==24119== at 0x4AB265: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:308)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== Address 0xab90238 is 40 bytes inside a block of size 48 free'd
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x423934: enigma::OBJ_obj_spawnplat::deactivate() (IDE_EDIT_objectdeclarations.h:936)
- ==24119== by 0x4E93D3: enigma_user::instance_deactivate_object(int) (instance.cpp:71)
- ==24119== by 0x411BD3: enigma::OBJ_obj_emulator::myevent_create() (IDE_EDIT_objectfunctionality.h:662)
- ==24119== by 0x4E0E3A: enigma::roomstruct::gotome(bool) (roomsystem.cpp:171)
- ==24119==
- ==24119== Invalid read of size 8
- ==24119== at 0x66A02F0: std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/libstdc++.so.6.0.18)
- ==24119== by 0x4A5204: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1742)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== Address 0xab90220 is 16 bytes inside a block of size 48 free'd
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x423934: enigma::OBJ_obj_spawnplat::deactivate() (IDE_EDIT_objectdeclarations.h:936)
- ==24119== by 0x4E93D3: enigma_user::instance_deactivate_object(int) (instance.cpp:71)
- ==24119== by 0x411BD3: enigma::OBJ_obj_emulator::myevent_create() (IDE_EDIT_objectfunctionality.h:662)
- ==24119== by 0x4E0E3A: enigma::roomstruct::gotome(bool) (roomsystem.cpp:171)
- ==24119==
- ==24119== Invalid read of size 8
- ==24119== at 0x66A02FD: std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/libstdc++.so.6.0.18)
- ==24119== by 0x4A5204: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1742)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== Address 0xab90228 is 24 bytes inside a block of size 48 free'd
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x423934: enigma::OBJ_obj_spawnplat::deactivate() (IDE_EDIT_objectdeclarations.h:936)
- ==24119== by 0x4E93D3: enigma_user::instance_deactivate_object(int) (instance.cpp:71)
- ==24119== by 0x411BD3: enigma::OBJ_obj_emulator::myevent_create() (IDE_EDIT_objectfunctionality.h:662)
- ==24119== by 0x4E0E3A: enigma::roomstruct::gotome(bool) (roomsystem.cpp:171)
- ==24119==
- ==24119== Invalid read of size 8
- ==24119== at 0x66A0357: std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/libstdc++.so.6.0.18)
- ==24119== by 0x4A5204: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1742)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== Address 0xab90228 is 24 bytes inside a block of size 48 free'd
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x423934: enigma::OBJ_obj_spawnplat::deactivate() (IDE_EDIT_objectdeclarations.h:936)
- ==24119== by 0x4E93D3: enigma_user::instance_deactivate_object(int) (instance.cpp:71)
- ==24119== by 0x411BD3: enigma::OBJ_obj_emulator::myevent_create() (IDE_EDIT_objectfunctionality.h:662)
- ==24119== by 0x4E0E3A: enigma::roomstruct::gotome(bool) (roomsystem.cpp:171)
- ==24119==
- ==24119== Invalid read of size 8
- ==24119== at 0x66A0369: std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/libstdc++.so.6.0.18)
- ==24119== by 0x4A5204: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1742)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== Address 0xab90218 is 8 bytes inside a block of size 48 free'd
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x423934: enigma::OBJ_obj_spawnplat::deactivate() (IDE_EDIT_objectdeclarations.h:936)
- ==24119== by 0x4E93D3: enigma_user::instance_deactivate_object(int) (instance.cpp:71)
- ==24119== by 0x411BD3: enigma::OBJ_obj_emulator::myevent_create() (IDE_EDIT_objectfunctionality.h:662)
- ==24119== by 0x4E0E3A: enigma::roomstruct::gotome(bool) (roomsystem.cpp:171)
- ==24119==
- ==24119== Invalid read of size 4
- ==24119== at 0x66A037F: std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/libstdc++.so.6.0.18)
- ==24119== by 0x4A5204: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1742)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== Address 0xab90210 is 0 bytes inside a block of size 48 free'd
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x423934: enigma::OBJ_obj_spawnplat::deactivate() (IDE_EDIT_objectdeclarations.h:936)
- ==24119== by 0x4E93D3: enigma_user::instance_deactivate_object(int) (instance.cpp:71)
- ==24119== by 0x411BD3: enigma::OBJ_obj_emulator::myevent_create() (IDE_EDIT_objectfunctionality.h:662)
- ==24119== by 0x4E0E3A: enigma::roomstruct::gotome(bool) (roomsystem.cpp:171)
- ==24119==
- ==24119== Invalid write of size 4
- ==24119== at 0x66A0386: std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/libstdc++.so.6.0.18)
- ==24119== by 0x4A5204: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1742)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== Address 0xab90210 is 0 bytes inside a block of size 48 free'd
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x423934: enigma::OBJ_obj_spawnplat::deactivate() (IDE_EDIT_objectdeclarations.h:936)
- ==24119== by 0x4E93D3: enigma_user::instance_deactivate_object(int) (instance.cpp:71)
- ==24119== by 0x411BD3: enigma::OBJ_obj_emulator::myevent_create() (IDE_EDIT_objectfunctionality.h:662)
- ==24119== by 0x4E0E3A: enigma::roomstruct::gotome(bool) (roomsystem.cpp:171)
- ==24119==
- ==24119== Invalid free() / delete / delete[] / realloc()
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== Address 0xab90210 is 0 bytes inside a block of size 48 free'd
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x423934: enigma::OBJ_obj_spawnplat::deactivate() (IDE_EDIT_objectdeclarations.h:936)
- ==24119== by 0x4E93D3: enigma_user::instance_deactivate_object(int) (instance.cpp:71)
- ==24119== by 0x411BD3: enigma::OBJ_obj_emulator::myevent_create() (IDE_EDIT_objectfunctionality.h:662)
- ==24119== by 0x4E0E3A: enigma::roomstruct::gotome(bool) (roomsystem.cpp:171)
- ==24119==
- ==24119== Invalid read of size 4
- ==24119== at 0x66A03F0: std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/libstdc++.so.6.0.18)
- ==24119== by 0x4A5204: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1742)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== Address 0x0 is not stack'd, malloc'd or (recently) free'd
- ==24119==
- ==24119==
- ==24119== Process terminating with default action of signal 11 (SIGSEGV)
- ==24119== Access not within mapped region at address 0x0
- ==24119== at 0x66A03F0: std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/libstdc++.so.6.0.18)
- ==24119== by 0x4A5204: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1742)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== If you believe this happened as a result of a stack
- ==24119== overflow in your program's main thread (unlikely but
- ==24119== possible), you can try to increase the size of the
- ==24119== main thread stack using the --main-stacksize= flag.
- ==24119== The main thread stack size used in this run was 8388608.
- nitializing audio system...
- Opening ALURE devices.
- ==24119==
- ==24119== HEAP SUMMARY:
- ==24119== in use at exit: 20,681,016 bytes in 6,953 blocks
- ==24119== total heap usage: 124,141 allocs, 117,189 frees, 101,258,581 bytes allocated
- ==24119==
- ==24119== LEAK SUMMARY:
- ==24119== definitely lost: 28,472 bytes in 513 blocks
- ==24119== indirectly lost: 9,696 bytes in 254 blocks
- ==24119== possibly lost: 3,781,708 bytes in 706 blocks
- ==24119== still reachable: 16,861,140 bytes in 5,480 blocks
- ==24119== suppressed: 0 bytes in 0 blocks
- ==24119== Rerun with --leak-check=full to see details of leaked memory
- ==24119==
- ==24119== For counts of detected and suppressed errors, rerun with: -v
- ==24119== Use --track-origins=yes to see where uninitialised values come from
- ==24119== ERROR SUMMARY: 249 errors from 38 contexts (suppressed: 4 from 3)
- ==24119== Invalid read of size 8
- ==24119== at 0x66A02FD: std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/libstdc++.so.6.0.18)
- ==24119== by 0x4A5204: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1742)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== Address 0xab90228 is 24 bytes inside a block of size 48 free'd
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x423934: enigma::OBJ_obj_spawnplat::deactivate() (IDE_EDIT_objectdeclarations.h:936)
- ==24119== by 0x4E93D3: enigma_user::instance_deactivate_object(int) (instance.cpp:71)
- ==24119== by 0x411BD3: enigma::OBJ_obj_emulator::myevent_create() (IDE_EDIT_objectfunctionality.h:662)
- ==24119== by 0x4E0E3A: enigma::roomstruct::gotome(bool) (roomsystem.cpp:171)
- ==24119==
- ==24119== Invalid read of size 8
- ==24119== at 0x66A0357: std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/libstdc++.so.6.0.18)
- ==24119== by 0x4A5204: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1742)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== Address 0xab90228 is 24 bytes inside a block of size 48 free'd
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x423934: enigma::OBJ_obj_spawnplat::deactivate() (IDE_EDIT_objectdeclarations.h:936)
- ==24119== by 0x4E93D3: enigma_user::instance_deactivate_object(int) (instance.cpp:71)
- ==24119== by 0x411BD3: enigma::OBJ_obj_emulator::myevent_create() (IDE_EDIT_objectfunctionality.h:662)
- ==24119== by 0x4E0E3A: enigma::roomstruct::gotome(bool) (roomsystem.cpp:171)
- ==24119==
- ==24119== Invalid read of size 8
- ==24119== at 0x66A0369: std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/libstdc++.so.6.0.18)
- ==24119== by 0x4A5204: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1742)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== Address 0xab90218 is 8 bytes inside a block of size 48 free'd
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x423934: enigma::OBJ_obj_spawnplat::deactivate() (IDE_EDIT_objectdeclarations.h:936)
- ==24119== by 0x4E93D3: enigma_user::instance_deactivate_object(int) (instance.cpp:71)
- ==24119== by 0x411BD3: enigma::OBJ_obj_emulator::myevent_create() (IDE_EDIT_objectfunctionality.h:662)
- ==24119== by 0x4E0E3A: enigma::roomstruct::gotome(bool) (roomsystem.cpp:171)
- ==24119==
- ==24119== Invalid read of size 4
- ==24119== at 0x66A037F: std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/libstdc++.so.6.0.18)
- ==24119== by 0x4A5204: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1742)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== Address 0xab90210 is 0 bytes inside a block of size 48 free'd
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x423934: enigma::OBJ_obj_spawnplat::deactivate() (IDE_EDIT_objectdeclarations.h:936)
- ==24119== by 0x4E93D3: enigma_user::instance_deactivate_object(int) (instance.cpp:71)
- ==24119== by 0x411BD3: enigma::OBJ_obj_emulator::myevent_create() (IDE_EDIT_objectfunctionality.h:662)
- ==24119== by 0x4E0E3A: enigma::roomstruct::gotome(bool) (roomsystem.cpp:171)
- ==24119==
- ==24119== Invalid write of size 4
- ==24119== at 0x66A0386: std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/libstdc++.so.6.0.18)
- ==24119== by 0x4A5204: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1742)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== Address 0xab90210 is 0 bytes inside a block of size 48 free'd
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x423934: enigma::OBJ_obj_spawnplat::deactivate() (IDE_EDIT_objectdeclarations.h:936)
- ==24119== by 0x4E93D3: enigma_user::instance_deactivate_object(int) (instance.cpp:71)
- ==24119== by 0x411BD3: enigma::OBJ_obj_emulator::myevent_create() (IDE_EDIT_objectfunctionality.h:662)
- ==24119== by 0x4E0E3A: enigma::roomstruct::gotome(bool) (roomsystem.cpp:171)
- ==24119==
- ==24119== Invalid free() / delete / delete[] / realloc()
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== Address 0xab90210 is 0 bytes inside a block of size 48 free'd
- ==24119== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==24119== by 0x4A55DF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> > >::deallocate(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*, unsigned long) (new_allocator.h:110)
- ==24119== by 0x4A552D: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_put_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:374)
- ==24119== by 0x4A5426: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, enigma::inst_iter*> >*) (stl_tree.h:396)
- ==24119== by 0x4A521B: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1743)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x423934: enigma::OBJ_obj_spawnplat::deactivate() (IDE_EDIT_objectdeclarations.h:936)
- ==24119== by 0x4E93D3: enigma_user::instance_deactivate_object(int) (instance.cpp:71)
- ==24119== by 0x411BD3: enigma::OBJ_obj_emulator::myevent_create() (IDE_EDIT_objectfunctionality.h:662)
- ==24119== by 0x4E0E3A: enigma::roomstruct::gotome(bool) (roomsystem.cpp:171)
- ==24119==
- ==24119== Invalid read of size 4
- ==24119== at 0x66A03F0: std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/libstdc++.so.6.0.18)
- ==24119== by 0x4A5204: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1742)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== Address 0x0 is not stack'd, malloc'd or (recently) free'd
- ==24119==
- ==24119==
- ==24119== Process terminating with default action of signal 11 (SIGSEGV)
- ==24119== Access not within mapped region at address 0x0
- ==24119== at 0x66A03F0: std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/libstdc++.so.6.0.18)
- ==24119== by 0x4A5204: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:1742)
- ==24119== by 0x4A4E97: std::_Rb_tree<int, std::pair<int const, enigma::inst_iter*>, std::_Select1st<std::pair<int const, enigma::inst_iter*> >, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_tree.h:824)
- ==24119== by 0x4A4CC2: std::map<int, enigma::inst_iter*, std::less<int>, std::allocator<std::pair<int const, enigma::inst_iter*> > >::erase(std::_Rb_tree_iterator<std::pair<int const, enigma::inst_iter*> >) (stl_map.h:710)
- ==24119== by 0x4AB2BF: enigma::unlink_main(enigma::winstance_list_iterator*) (instance_system.cpp:311)
- ==24119== by 0x426858: enigma::OBJ_obj_wall::deactivate() (IDE_EDIT_objectdeclarations.h:1605)
- ==24119== by 0x426837: enigma::OBJ_obj_wall::unlink() (IDE_EDIT_objectdeclarations.h:1601)
- ==24119== by 0x4E9795: enigma_user::instance_destroy() (instance.cpp:107)
- ==24119== by 0x41403F: enigma::OBJ_obj_wall::myevent_animationend() (IDE_EDIT_objectfunctionality.h:958)
- ==24119== by 0x40B3DC: enigma::ENIGMA_events() (IDE_EDIT_events.h:134)
- ==24119== by 0x4315CA: main (XLIBmain.cpp:329)
- ==24119== If you believe this happened as a result of a stack
- ==24119== overflow in your program's main thread (unlikely but
- ==24119== possible), you can try to increase the size of the
- ==24119== main thread stack using the --main-stacksize= flag.
- ==24119== The main thread stack size used in this run was 8388608.
- nitializing audio system...
- Opening ALURE devices.
- ==24119==
- ==24119== HEAP SUMMARY:
- ==24119== in use at exit: 20,681,016 bytes in 6,953 blocks
- ==24119== total heap usage: 124,141 allocs, 117,189 frees, 101,258,581 bytes allocated
- ==24119==
- ==24119== LEAK SUMMARY:
- ==24119== definitely lost: 28,472 bytes in 513 blocks
- ==24119== indirectly lost: 9,696 bytes in 254 blocks
- ==24119== possibly lost: 3,781,708 bytes in 706 blocks
- ==24119== still reachable: 16,861,140 bytes in 5,480 blocks
- ==24119== suppressed: 0 bytes in 0 blocks
- ==24119== Rerun with --leak-check=full to see details of leaked memory
- ==24119==
- ==24119== For counts of detected and suppressed errors, rerun with: -v
- ==24119== Use --track-origins=yes to see where uninitialised values come from
- ==24119== ERROR SUMMARY: 249 errors from 38 contexts (suppressed: 4 from 3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement