[ create a new paste ] login | about

Link: http://codepad.org/r0GqwEAq    [ raw code | fork ]

Plain Text, pasted on Jul 27:
==26437== 72 bytes in 1 blocks are indirectly lost in loss record 45 of 72
==26437==    at 0x4C2A0D7: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==26437==    by 0xA48D30: MapEditEvent::clone() (map.h:90)
==26437==    by 0xA3D1DD: Server::onMapEditEvent(MapEditEvent*) (server.cpp:1282)
==26437==    by 0x9933C0: Map::dispatchEvent(MapEditEvent*) (map.cpp:99)
==26437==    by 0x996B65: Map::removeNodeWithEvent(irr::core::vector3d<short>) (map.cpp:1340)
==26437==    by 0x8C81ED: ServerEnvironment::removeNode(irr::core::vector3d<short>) (environment.cpp:831)
==26437==    by 0x7817E0: ModApiEnvMod::l_remove_node(lua_State*) (l_env.cpp:117)
==26437==    by 0xA9CCA3: luaD_precall (ldo.c:319)
==26437==    by 0xAB1A41: luaV_execute (lvm.c:587)
==26437==    by 0xA9CF48: luaD_call (ldo.c:377)
==26437==    by 0xA97F46: f_call (lapi.c:800)
==26437==    by 0xA9BF99: luaD_rawrunprotected (ldo.c:116)
==26437== 
==26437== 112 (40 direct, 72 indirect) bytes in 1 blocks are definitely lost in loss record 46 of 72
==26437==    at 0x4C2A0D7: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==26437==    by 0x789BB7: __gnu_cxx::new_allocator<std::_Rb_tree_node<irr::core::vector3d<short> > >::allocate(unsigned long, void const*) (new_allocator.h:104)
==26437==    by 0x789ACF: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<irr::core::vector3d<short> > > >::allocate(std::allocator<std::_Rb_tree_node<irr::core::vector3d<short> > >&, unsigned long) (alloc_traits.h:182)
==26437==    by 0x7898D4: std::_Rb_tree<irr::core::vector3d<short>, irr::core::vector3d<short>, std::_Identity<irr::core::vector3d<short> >, std::less<irr::core::vector3d<short> >, std::allocator<irr::core::vector3d<short> > >::_M_get_node() (stl_tree.h:385)
==26437==    by 0x789206: std::_Rb_tree<irr::core::vector3d<short>, irr::core::vector3d<short>, std::_Identity<irr::core::vector3d<short> >, std::less<irr::core::vector3d<short> >, std::allocator<irr::core::vector3d<short> > >::_M_create_node(irr::core::vector3d<short> const&) (stl_tree.h:395)
==26437==    by 0x8DA733: std::_Rb_tree<irr::core::vector3d<short>, irr::core::vector3d<short>, std::_Identity<irr::core::vector3d<short> >, std::less<irr::core::vector3d<short> >, std::allocator<irr::core::vector3d<short> > >::_M_clone_node(std::_Rb_tree_node<irr::core::vector3d<short> > const*) (stl_tree.h:445)
==26437==    by 0x8D7201: std::_Rb_tree<irr::core::vector3d<short>, irr::core::vector3d<short>, std::_Identity<irr::core::vector3d<short> >, std::less<irr::core::vector3d<short> >, std::allocator<irr::core::vector3d<short> > >::_M_copy(std::_Rb_tree_node<irr::core::vector3d<short> > const*, std::_Rb_tree_node<irr::core::vector3d<short> >*) (stl_tree.h:1207)
==26437==    by 0xA4B85B: std::_Rb_tree<irr::core::vector3d<short>, irr::core::vector3d<short>, std::_Identity<irr::core::vector3d<short> >, std::less<irr::core::vector3d<short> >, std::allocator<irr::core::vector3d<short> > >::operator=(std::_Rb_tree<irr::core::vector3d<short>, irr::core::vector3d<short>, std::_Identity<irr::core::vector3d<short> >, std::less<irr::core::vector3d<short> >, std::allocator<irr::core::vector3d<short> > > const&) (stl_tree.h:1117)
==26437==    by 0xA49CC8: std::set<irr::core::vector3d<short>, std::less<irr::core::vector3d<short> >, std::allocator<irr::core::vector3d<short> > >::operator=(std::set<irr::core::vector3d<short>, std::less<irr::core::vector3d<short> >, std::allocator<irr::core::vector3d<short> > > const&) (stl_set.h:265)
==26437==    by 0xA48D8F: MapEditEvent::clone() (map.h:94)
==26437==    by 0xA3D1DD: Server::onMapEditEvent(MapEditEvent*) (server.cpp:1282)
==26437==    by 0x9933C0: Map::dispatchEvent(MapEditEvent*) (map.cpp:99)


Create a new paste based on this one


Comments: