gnome-test@PC1000 ~/svn/neo/Debug/Generator $ ./mmap-generator 0 27 28 0 Now reading ../../demodata/vmaps/000_28_27.vmap Now reading ../../demodata/vmaps/000_29_27.vmap Now reading ../../demodata/vmaps/000_28_28.vmap Got 3 model containers Created 137740 trees (355 x 388) Found 602 starting point(s) gnome-test@PC1000 ~/svn/neo/Debug/Generator $ valgrind --tool=memcheck --time-stamp=yes --leak-check=full --leak-resolution=med --db-attach=yes ./mmap-generator 0 27 28 0 ==00:00:00:00.000 22042== Memcheck, a memory error detector. ==00:00:00:00.000 22042== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==00:00:00:00.000 22042== Using LibVEX rev 1732, a library for dynamic binary translation. ==00:00:00:00.000 22042== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==00:00:00:00.001 22042== Using valgrind-3.2.3, a dynamic binary instrumentation framework. ==00:00:00:00.001 22042== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==00:00:00:00.001 22042== For more details, rerun with: -v ==00:00:00:00.001 22042== Now reading ../../demodata/vmaps/000_28_27.vmap Now reading ../../demodata/vmaps/000_29_27.vmap Now reading ../../demodata/vmaps/000_28_28.vmap Got 3 model containers Created 137740 trees (355 x 388) Found 602 starting point(s) ==00:00:14:20.444 22042== Invalid read of size 4 ==00:00:14:20.444 22042== at 0x8063920: VMAP::MoveLayer::size() (MoveLayer.h:150) ==00:00:14:20.444 22042== by 0x8062334: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:66) ==00:00:14:20.445 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:14:20.445 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:14:20.445 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:14:20.446 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:14:20.446 22042== Address 0x216750D8 is not stack'd, malloc'd or (recently) free'd ==00:00:14:20.446 22042== ==22042== ---- Attach to debugger ? --- [Return/N/n/Y/y/C/c] ---- c ==00:00:16:06.398 22042== ==00:00:16:06.399 22042== Invalid read of size 4 ==00:00:16:06.399 22042== at 0x804C19C: G3D::Vector3::operator=(G3D::Vector3 const&) (Vector3.inl:72) ==00:00:16:06.399 22042== by 0x804C447: G3D::AABox::set(G3D::Vector3 const&, G3D::Vector3 const&) (AABox.h:64) ==00:00:16:06.400 22042== by 0x8058C96: VMAP::MoveLayer::getBounds(G3D::AABox&) const (MoveLayer.h:147) ==00:00:16:06.400 22042== by 0x806237A: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:68) ==00:00:16:06.400 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:06.401 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:06.401 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:06.401 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:06.401 22042== Address 0x216750C0 is not stack'd, malloc'd or (recently) free'd ==00:00:16:06.629 22042== ==00:00:16:06.629 22042== Invalid read of size 4 ==00:00:16:06.630 22042== at 0x804C1A6: G3D::Vector3::operator=(G3D::Vector3 const&) (Vector3.inl:73) ==00:00:16:06.630 22042== by 0x804C447: G3D::AABox::set(G3D::Vector3 const&, G3D::Vector3 const&) (AABox.h:64) ==00:00:16:06.633 22042== by 0x8058C96: VMAP::MoveLayer::getBounds(G3D::AABox&) const (MoveLayer.h:147) ==00:00:16:06.634 22042== by 0x806237A: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:68) ==00:00:16:06.634 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:06.634 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:06.635 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:06.635 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:06.635 22042== Address 0x216750C4 is not stack'd, malloc'd or (recently) free'd ==00:00:16:06.786 22042== ==00:00:16:06.786 22042== Invalid read of size 4 ==00:00:16:06.787 22042== at 0x804C1B2: G3D::Vector3::operator=(G3D::Vector3 const&) (Vector3.inl:74) ==00:00:16:06.787 22042== by 0x804C447: G3D::AABox::set(G3D::Vector3 const&, G3D::Vector3 const&) (AABox.h:64) ==00:00:16:06.787 22042== by 0x8058C96: VMAP::MoveLayer::getBounds(G3D::AABox&) const (MoveLayer.h:147) ==00:00:16:06.787 22042== by 0x806237A: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:68) ==00:00:16:06.788 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:06.788 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:06.789 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:06.789 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:06.789 22042== Address 0x216750C8 is not stack'd, malloc'd or (recently) free'd ==00:00:16:06.942 22042== ==00:00:16:06.943 22042== Invalid read of size 4 ==00:00:16:06.943 22042== at 0x804C19C: G3D::Vector3::operator=(G3D::Vector3 const&) (Vector3.inl:72) ==00:00:16:06.943 22042== by 0x804C45C: G3D::AABox::set(G3D::Vector3 const&, G3D::Vector3 const&) (AABox.h:65) ==00:00:16:06.943 22042== by 0x8058C96: VMAP::MoveLayer::getBounds(G3D::AABox&) const (MoveLayer.h:147) ==00:00:16:06.944 22042== by 0x806237A: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:68) ==00:00:16:06.944 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:06.945 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:06.945 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:06.945 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:06.945 22042== Address 0x216750CC is not stack'd, malloc'd or (recently) free'd ==00:00:16:07.121 22042== ==00:00:16:07.122 22042== Invalid read of size 4 ==00:00:16:07.122 22042== at 0x804C1A6: G3D::Vector3::operator=(G3D::Vector3 const&) (Vector3.inl:73) ==00:00:16:07.122 22042== by 0x804C45C: G3D::AABox::set(G3D::Vector3 const&, G3D::Vector3 const&) (AABox.h:65) ==00:00:16:07.123 22042== by 0x8058C96: VMAP::MoveLayer::getBounds(G3D::AABox&) const (MoveLayer.h:147) ==00:00:16:07.123 22042== by 0x806237A: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:68) ==00:00:16:07.123 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:07.124 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:07.124 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:07.124 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:07.124 22042== Address 0x216750D0 is not stack'd, malloc'd or (recently) free'd ==00:00:16:07.294 22042== ==00:00:16:07.294 22042== Invalid read of size 4 ==00:00:16:07.294 22042== at 0x804C1B2: G3D::Vector3::operator=(G3D::Vector3 const&) (Vector3.inl:74) ==00:00:16:07.295 22042== by 0x804C45C: G3D::AABox::set(G3D::Vector3 const&, G3D::Vector3 const&) (AABox.h:65) ==00:00:16:07.295 22042== by 0x8058C96: VMAP::MoveLayer::getBounds(G3D::AABox&) const (MoveLayer.h:147) ==00:00:16:07.295 22042== by 0x806237A: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:68) ==00:00:16:07.296 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:07.296 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:07.297 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:07.297 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:07.297 22042== Address 0x216750D4 is not stack'd, malloc'd or (recently) free'd ==00:00:16:07.298 22042== ==00:00:16:07.298 22042== Conditional jump or move depends on uninitialised value(s) ==00:00:16:07.299 22042== at 0x8062337: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:66) ==00:00:16:07.299 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:07.299 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:07.300 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:07.300 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:07.300 22042== ==00:00:16:07.301 22042== Conditional jump or move depends on uninitialised value(s) ==00:00:16:07.301 22042== at 0x804C1D6: G3D::Vector3::operator!=(G3D::Vector3 const&) const (Vector3.inl:103) ==00:00:16:07.301 22042== by 0x80623A4: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:69) ==00:00:16:07.301 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:07.302 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:07.302 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:07.302 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:07.303 22042== ==00:00:16:07.303 22042== Conditional jump or move depends on uninitialised value(s) ==00:00:16:07.303 22042== at 0x804C1D8: G3D::Vector3::operator!=(G3D::Vector3 const&) const (Vector3.inl:103) ==00:00:16:07.303 22042== by 0x80623A4: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:69) ==00:00:16:07.304 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:07.304 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:07.305 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:07.305 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:07.305 22042== ==00:00:16:07.305 22042== Conditional jump or move depends on uninitialised value(s) ==00:00:16:07.306 22042== at 0x804C1EC: G3D::Vector3::operator!=(G3D::Vector3 const&) const (Vector3.inl:103) ==00:00:16:07.306 22042== by 0x80623A4: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:69) ==00:00:16:07.307 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:07.307 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:07.307 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:07.308 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:07.308 22042== ==00:00:16:07.308 22042== Conditional jump or move depends on uninitialised value(s) ==00:00:16:07.308 22042== at 0x804C1EE: G3D::Vector3::operator!=(G3D::Vector3 const&) const (Vector3.inl:103) ==00:00:16:07.309 22042== by 0x80623A4: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:69) ==00:00:16:07.309 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:07.309 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:07.328 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:07.328 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:07.328 22042== ==00:00:16:07.328 22042== Conditional jump or move depends on uninitialised value(s) ==00:00:16:07.329 22042== at 0x804C202: G3D::Vector3::operator!=(G3D::Vector3 const&) const (Vector3.inl:103) ==00:00:16:07.329 22042== by 0x80623A4: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:69) ==00:00:16:07.329 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:07.330 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:07.330 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:07.331 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:07.331 22042== ==00:00:16:07.331 22042== Conditional jump or move depends on uninitialised value(s) ==00:00:16:07.331 22042== at 0x804C204: G3D::Vector3::operator!=(G3D::Vector3 const&) const (Vector3.inl:103) ==00:00:16:07.332 22042== by 0x80623A4: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:69) ==00:00:16:07.332 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:07.333 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:07.333 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:07.333 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:08.270 22042== ==00:00:16:08.270 22042== Mismatched free() / delete / delete [] ==00:00:16:08.281 22042== at 0x4020F3C: operator delete(void*) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:08.281 22042== by 0x805A5A1: VMAP::MoveMapConnectionManager::~MoveMapConnectionManager() (MoveMapBoxContainer.cpp:104) ==00:00:16:08.282 22042== by 0x805C264: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:285) ==00:00:16:08.282 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:08.282 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:08.283 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:08.283 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:08.283 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:08.284 22042== Address 0x91EBFD8 is 0 bytes inside a block of size 16 alloc'd ==00:00:16:08.284 22042== at 0x4021B84: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:08.284 22042== by 0x805BE77: VMAP::MoveMapConnectionManager::MoveMapConnectionManager(G3D::Table const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:91) ==00:00:16:08.285 22042== by 0x805C234: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:287) ==00:00:16:08.285 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:08.286 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:08.286 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:08.287 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:08.287 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:08.288 22042== ==00:00:16:08.288 22042== Mismatched free() / delete / delete [] ==00:00:16:08.288 22042== at 0x4020F3C: operator delete(void*) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:08.288 22042== by 0x805A5B9: VMAP::MoveMapConnectionManager::~MoveMapConnectionManager() (MoveMapBoxContainer.cpp:105) ==00:00:16:08.289 22042== by 0x805C264: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:285) ==00:00:16:08.289 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:08.290 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:08.290 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:08.290 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:08.291 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:08.291 22042== Address 0xAD230D0 is 0 bytes inside a block of size 12 alloc'd ==00:00:16:08.291 22042== at 0x4021B84: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:08.292 22042== by 0x805BF18: VMAP::MoveMapConnectionManager::MoveMapConnectionManager(G3D::Table const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:94) ==00:00:16:08.293 22042== by 0x805C234: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:287) ==00:00:16:08.293 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:08.293 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:08.294 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:08.294 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:08.295 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:08.295 22042== ==00:00:16:08.295 22042== Mismatched free() / delete / delete [] ==00:00:16:08.296 22042== at 0x4020F3C: operator delete(void*) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:08.296 22042== by 0x805A5CF: VMAP::MoveMapConnectionManager::~MoveMapConnectionManager() (MoveMapBoxContainer.cpp:106) ==00:00:16:08.296 22042== by 0x805C264: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:285) ==00:00:16:08.297 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:08.297 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:08.298 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:08.298 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:08.298 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:08.298 22042== Address 0x5E7C830 is 0 bytes after a block of size 0 alloc'd ==00:00:16:08.299 22042== at 0x4021B84: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:08.299 22042== by 0x805BFB9: VMAP::MoveMapConnectionManager::MoveMapConnectionManager(G3D::Table const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:97) ==00:00:16:08.300 22042== by 0x805C234: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:287) ==00:00:16:08.300 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:08.300 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:08.301 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:08.301 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:08.301 22042== by 0x8050E89: main (ModelContainerView.cpp:41) Mmap saved (52 iNMoveMapBoxes and 23 iNTreeNodes) Time = 968 ==00:00:16:09.274 22042== ==00:00:16:09.274 22042== ERROR SUMMARY: 2993 errors from 17 contexts (suppressed: 15 from 1) ==00:00:16:09.422 22042== malloc/free: in use at exit: 556,620,980 bytes in 1,114,355 blocks. ==00:00:16:09.422 22042== malloc/free: 1,265,149 allocs, 150,794 frees, 971,486,589 bytes allocated. ==00:00:16:09.423 22042== For counts of detected errors, rerun with: -v ==00:00:16:16.015 22042== searching for pointers to 1,114,355 not-freed blocks. ==00:00:16:40.961 22042== checked 398,580,468 bytes. ==00:00:16:43.054 22042== ==00:00:16:43.055 22042== ==00:00:16:43.055 22042== 139 (8 direct, 131 indirect) bytes in 1 blocks are definitely lost in loss record 4 of 122 ==00:00:16:43.055 22042== at 0x4021F04: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.055 22042== by 0x8050CE0: Generate(int, int, int, bool) (ModelContainerView.cpp:17) ==00:00:16:43.056 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.056 22042== ==00:00:16:43.058 22042== ==00:00:16:43.058 22042== 20 bytes in 1 blocks are definitely lost in loss record 6 of 122 ==00:00:16:43.058 22042== at 0x4021F04: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.059 22042== by 0x8063223: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:136) ==00:00:16:43.062 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.062 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.062 22042== ==00:00:16:43.062 22042== ==00:00:16:43.062 22042== 53 bytes in 1 blocks are possibly lost in loss record 8 of 122 ==00:00:16:43.063 22042== at 0x4021F04: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.063 22042== by 0x4759DD3: std::string::_Rep::_S_create(unsigned, unsigned, std::allocator const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8) ==00:00:16:43.063 22042== by 0x475A959: std::string::_Rep::_M_clone(std::allocator const&, unsigned) (in /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8) ==00:00:16:43.064 22042== by 0x475B4F8: std::string::reserve(unsigned) (in /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8) ==00:00:16:43.064 22042== by 0x475B70C: std::string::append(char const*, unsigned) (in /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8) ==00:00:16:43.064 22042== by 0x475B7F4: std::string::append(char const*) (in /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8) ==00:00:16:43.065 22042== by 0x8084BF5: VMAP::MapTree::MapTree(char const*) (VMapManager.cpp:482) ==00:00:16:43.065 22042== by 0x808683F: VMAP::VMapManager::_loadMap(char const*, unsigned, int, int, bool) (VMapManager.cpp:239) ==00:00:16:43.065 22042== by 0x8087853: VMAP::VMapManager::loadMap(char const*, unsigned, int, int) (VMapManager.cpp:199) ==00:00:16:43.066 22042== by 0x8062B33: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:121) ==00:00:16:43.066 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.067 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.067 22042== ==00:00:16:43.067 22042== ==00:00:16:43.067 22042== 81 bytes in 3 blocks are possibly lost in loss record 12 of 122 ==00:00:16:43.068 22042== at 0x4021F04: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.068 22042== by 0x4759DD3: std::string::_Rep::_S_create(unsigned, unsigned, std::allocator const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8) ==00:00:16:43.068 22042== by 0x475A959: std::string::_Rep::_M_clone(std::allocator const&, unsigned) (in /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8) ==00:00:16:43.069 22042== by 0x475B2D4: std::string::string(std::string const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8) ==00:00:16:43.069 22042== by 0x808A828: G3D::Table::set(std::string const&, VMAP::ManagedModelContainer* const&) (Table.h:487) ==00:00:16:43.069 22042== by 0x8084A89: VMAP::MapTree::addModelContainer(std::string const&, VMAP::ManagedModelContainer*) (VMapManager.cpp:747) ==00:00:16:43.070 22042== by 0x8085748: VMAP::MapTree::loadMap(std::string const&, unsigned) (VMapManager.cpp:664) ==00:00:16:43.070 22042== by 0x80868BB: VMAP::VMapManager::_loadMap(char const*, unsigned, int, int, bool) (VMapManager.cpp:246) ==00:00:16:43.070 22042== by 0x8087853: VMAP::VMapManager::loadMap(char const*, unsigned, int, int) (VMapManager.cpp:199) ==00:00:16:43.071 22042== by 0x8062B33: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:121) ==00:00:16:43.071 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.071 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.071 22042== ==00:00:16:43.072 22042== ==00:00:16:43.072 22042== 81 bytes in 3 blocks are possibly lost in loss record 13 of 122 ==00:00:16:43.072 22042== at 0x4021F04: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.072 22042== by 0x4759DD3: std::string::_Rep::_S_create(unsigned, unsigned, std::allocator const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8) ==00:00:16:43.073 22042== by 0x475A959: std::string::_Rep::_M_clone(std::allocator const&, unsigned) (in /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8) ==00:00:16:43.073 22042== by 0x475B418: std::string::assign(std::string const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8) ==00:00:16:43.073 22042== by 0x475B4A3: std::string::operator=(std::string const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8) ==00:00:16:43.074 22042== by 0x8071901: G3D::Array::append(std::string const&) (Array.h:430) ==00:00:16:43.074 22042== by 0x808BD04: VMAP::FilesInDir::append(std::string const&) (VMapManager.h:60) ==00:00:16:43.074 22042== by 0x8085655: VMAP::MapTree::loadMap(std::string const&, unsigned) (VMapManager.cpp:653) ==00:00:16:43.075 22042== by 0x80868BB: VMAP::VMapManager::_loadMap(char const*, unsigned, int, int, bool) (VMapManager.cpp:246) ==00:00:16:43.075 22042== by 0x8087853: VMAP::VMapManager::loadMap(char const*, unsigned, int, int) (VMapManager.cpp:199) ==00:00:16:43.075 22042== by 0x8062B33: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:121) ==00:00:16:43.076 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.076 22042== ==00:00:16:43.076 22042== ==00:00:16:43.076 22042== 111 bytes in 4 blocks are possibly lost in loss record 15 of 122 ==00:00:16:43.077 22042== at 0x4021F04: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.077 22042== by 0x4759DD3: std::string::_Rep::_S_create(unsigned, unsigned, std::allocator const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8) ==00:00:16:43.077 22042== by 0x475ABA4: (within /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8) ==00:00:16:43.078 22042== by 0x475ADB8: std::string::string(char const*, std::allocator const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8) ==00:00:16:43.079 22042== by 0x80854AD: VMAP::VMapManager::getDirFileName(unsigned, int, int) const (VMapManager.cpp:83) ==00:00:16:43.079 22042== by 0x8086774: VMAP::VMapManager::_loadMap(char const*, unsigned, int, int, bool) (VMapManager.cpp:230) ==00:00:16:43.080 22042== by 0x8087817: VMAP::VMapManager::loadMap(char const*, unsigned, int, int) (VMapManager.cpp:195) ==00:00:16:43.080 22042== by 0x8062C69: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:124) ==00:00:16:43.080 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.080 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.081 22042== ==00:00:16:43.081 22042== ==00:00:16:43.081 22042== 112 bytes in 4 blocks are possibly lost in loss record 16 of 122 ==00:00:16:43.081 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.082 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.082 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.082 22042== by 0x8052D1A: G3D::Array*>::realloc(int) (Array.h:137) ==00:00:16:43.083 22042== by 0x8052E85: G3D::Array*>::resize(int, bool) (Array.h:355) ==00:00:16:43.083 22042== by 0x8053114: G3D::Array*>::append(VMAP::BitArray* const&) (Array.h:429) ==00:00:16:43.083 22042== by 0x8053149: G3D::Array*>::push(VMAP::BitArray* const&) (Array.h:542) ==00:00:16:43.084 22042== by 0x8053163: G3D::Array*>::push_back(VMAP::BitArray* const&) (Array.h:551) ==00:00:16:43.084 22042== by 0x8056809: VMAP::PositionControlArray::PositionControlArray(G3D::Vector3 const&, unsigned, unsigned, int) (PositionControlArray.h:83) ==00:00:16:43.084 22042== by 0x8051A17: VMAP::MoveLayer::MoveLayer(VMAP::PositionControlArray*) (MoveLayer.cpp:52) ==00:00:16:43.085 22042== by 0x806D309: VMAP::VectorMoveMap::processOneMoveLayer(G3D::Vector3 const&, VMAP::CalcHelper&, VMAP::MoveLayer*) (VectorMoveMap.cpp:688) ==00:00:16:43.085 22042== by 0x806D640: VMAP::VectorMoveMap::processOneMoveLayer(G3D::Vector3 const&, VMAP::CalcHelper&, VMAP::MoveLayer*) (VectorMoveMap.cpp:735) ==00:00:16:43.085 22042== ==00:00:16:43.086 22042== ==00:00:16:43.086 22042== 124 (24 direct, 100 indirect) bytes in 1 blocks are definitely lost in loss record 17 of 122 ==00:00:16:43.086 22042== at 0x4021F04: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.087 22042== by 0x80636A1: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:176) ==00:00:16:43.087 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.087 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.088 22042== ==00:00:16:43.088 22042== ==00:00:16:43.088 22042== 64 bytes in 1 blocks are possibly lost in loss record 19 of 122 ==00:00:16:43.088 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.088 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.089 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.089 22042== by 0x80673B2: G3D::Table::Table() (Table.h:258) ==00:00:16:43.089 22042== by 0x80624A1: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:83) ==00:00:16:43.090 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.090 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.091 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.091 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.091 22042== ==00:00:16:43.091 22042== ==00:00:16:43.091 22042== 160 bytes in 8 blocks are possibly lost in loss record 25 of 122 ==00:00:16:43.092 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.092 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.092 22042== by 0x806823C: G3D::Table::Node*>::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.093 22042== by 0x80682A4: G3D::Table::Node*>::set(VMAP::MoveMapBox* const&, G3D::AABSPTree::Node* const&) (Table.h:487) ==00:00:16:43.093 22042== by 0x80694A9: G3D::AABSPTree::insert(VMAP::MoveMapBox* const&) (AABSPTree.h:667) ==00:00:16:43.093 22042== by 0x8062430: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:80) ==00:00:16:43.094 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.094 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.111 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.111 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.111 22042== ==00:00:16:43.111 22042== ==00:00:16:43.112 22042== 340 bytes in 17 blocks are possibly lost in loss record 29 of 122 ==00:00:16:43.112 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.112 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.113 22042== by 0x8060BD6: G3D::Table::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.113 22042== by 0x8060C3E: G3D::Table::set(VMAP::MoveMapBox* const&, unsigned short const&) (Table.h:487) ==00:00:16:43.113 22042== by 0x805AF0E: VMAP::MoveMapContainer::fillContainer(G3D::AABSPTree::Node const&, int&, int&, G3D::Vector3&, G3D::Vector3&, G3D::Vector3&, G3D::Vector3&, G3D::Table&) (MoveMapBoxContainer.cpp:253) ==00:00:16:43.114 22042== by 0x805B3BE: VMAP::MoveMapContainer::MoveMapContainer(G3D::AABSPTree*, G3D::Table&) (MoveMapBoxContainer.cpp:216) ==00:00:16:43.114 22042== by 0x80624CF: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:84) ==00:00:16:43.115 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.115 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.115 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.116 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.116 22042== ==00:00:16:43.116 22042== ==00:00:16:43.117 22042== 568 bytes in 2 blocks are possibly lost in loss record 31 of 122 ==00:00:16:43.117 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.117 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.118 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.118 22042== by 0x8089DB7: G3D::Array::Handle>::realloc(int) (Array.h:137) ==00:00:16:43.118 22042== by 0x808B136: G3D::Array::Handle>::resize(int, bool) (Array.h:355) ==00:00:16:43.119 22042== by 0x808B5F7: G3D::Array::Handle>::append(G3D::Array::Handle> const&) (Array.h:522) ==00:00:16:43.119 22042== by 0x808B668: G3D::AABSPTree::Node::getHandles(G3D::Array::Handle>&) const (AABSPTree.h:302) ==00:00:16:43.119 22042== by 0x808E7B0: G3D::AABSPTree::balance(int, int) (AABSPTree.h:781) ==00:00:16:43.120 22042== by 0x808583A: VMAP::MapTree::loadMap(std::string const&, unsigned) (VMapManager.cpp:677) ==00:00:16:43.120 22042== by 0x80868BB: VMAP::VMapManager::_loadMap(char const*, unsigned, int, int, bool) (VMapManager.cpp:246) ==00:00:16:43.120 22042== by 0x8087817: VMAP::VMapManager::loadMap(char const*, unsigned, int, int) (VMapManager.cpp:195) ==00:00:16:43.121 22042== by 0x8062ECF: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:126) ==00:00:16:43.121 22042== ==00:00:16:43.121 22042== ==00:00:16:43.122 22042== 660 bytes in 33 blocks are possibly lost in loss record 32 of 122 ==00:00:16:43.122 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.122 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.123 22042== by 0x8060BD6: G3D::Table::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.123 22042== by 0x8060D73: G3D::Table::set(VMAP::MoveMapBox* const&, unsigned short const&) (Table.h:522) ==00:00:16:43.123 22042== by 0x805AF0E: VMAP::MoveMapContainer::fillContainer(G3D::AABSPTree::Node const&, int&, int&, G3D::Vector3&, G3D::Vector3&, G3D::Vector3&, G3D::Vector3&, G3D::Table&) (MoveMapBoxContainer.cpp:253) ==00:00:16:43.124 22042== by 0x805B0EE: VMAP::MoveMapContainer::fillContainer(G3D::AABSPTree::Node const&, int&, int&, G3D::Vector3&, G3D::Vector3&, G3D::Vector3&, G3D::Vector3&, G3D::Table&) (MoveMapBoxContainer.cpp:269) ==00:00:16:43.124 22042== by 0x805B0EE: VMAP::MoveMapContainer::fillContainer(G3D::AABSPTree::Node const&, int&, int&, G3D::Vector3&, G3D::Vector3&, G3D::Vector3&, G3D::Vector3&, G3D::Table&) (MoveMapBoxContainer.cpp:269) ==00:00:16:43.125 22042== by 0x805B07F: VMAP::MoveMapContainer::fillContainer(G3D::AABSPTree::Node const&, int&, int&, G3D::Vector3&, G3D::Vector3&, G3D::Vector3&, G3D::Vector3&, G3D::Table&) (MoveMapBoxContainer.cpp:265) ==00:00:16:43.125 22042== by 0x805B3BE: VMAP::MoveMapContainer::MoveMapContainer(G3D::AABSPTree*, G3D::Table&) (MoveMapBoxContainer.cpp:216) ==00:00:16:43.126 22042== by 0x80624CF: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:84) ==00:00:16:43.126 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.127 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.127 22042== ==00:00:16:43.127 22042== ==00:00:16:43.128 22042== 704 bytes in 5 blocks are possibly lost in loss record 35 of 122 ==00:00:16:43.128 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.128 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.129 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.129 22042== by 0x8053896: G3D::Array::realloc(int) (Array.h:137) ==00:00:16:43.129 22042== by 0x8053A01: G3D::Array::resize(int, bool) (Array.h:355) ==00:00:16:43.129 22042== by 0x805EF9A: G3D::Array::append(VMAP::MoveLayer* const&) (Array.h:429) ==00:00:16:43.130 22042== by 0x805F00C: G3D::Table >::getKeys(G3D::Array&) const (Table.h:656) ==00:00:16:43.130 22042== by 0x805F046: VMAP::MoveLayerConnectionPointsContainer::getLayerKeys(G3D::Array&) const (MoveLayer.h:108) ==00:00:16:43.131 22042== by 0x805C185: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:283) ==00:00:16:43.131 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:43.131 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.132 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.132 22042== ==00:00:16:43.132 22042== ==00:00:16:43.133 22042== 760 bytes in 38 blocks are possibly lost in loss record 36 of 122 ==00:00:16:43.133 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.133 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.133 22042== by 0x806823C: G3D::Table::Node*>::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.134 22042== by 0x80683D4: G3D::Table::Node*>::set(VMAP::MoveMapBox* const&, G3D::AABSPTree::Node* const&) (Table.h:522) ==00:00:16:43.134 22042== by 0x80694A9: G3D::AABSPTree::insert(VMAP::MoveMapBox* const&) (AABSPTree.h:667) ==00:00:16:43.135 22042== by 0x8062430: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:80) ==00:00:16:43.135 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.135 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.136 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.136 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.137 22042== ==00:00:16:43.137 22042== ==00:00:16:43.137 22042== 5,272 (64 direct, 5,208 indirect) bytes in 1 blocks are definitely lost in loss record 48 of 122 ==00:00:16:43.137 22042== at 0x4021F04: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.138 22042== by 0x80624AD: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:84) ==00:00:16:43.138 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.139 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.141 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.142 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.142 22042== ==00:00:16:43.143 22042== ==00:00:16:43.143 22042== 256 bytes in 8 blocks are possibly lost in loss record 50 of 122 ==00:00:16:43.143 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.143 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.144 22042== by 0x8060E00: G3D::Table >::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.144 22042== by 0x8061759: G3D::Table >::set(short const&, G3D::Table const&) (Table.h:487) ==00:00:16:43.144 22042== by 0x805B91D: VMAP::MoveMapConnectionManager::MoveMapConnectionManager(G3D::Table const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:40) ==00:00:16:43.145 22042== by 0x805C234: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:287) ==00:00:16:43.145 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:43.146 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.147 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.147 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.147 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.147 22042== ==00:00:16:43.148 22042== ==00:00:16:43.148 22042== 704 bytes in 22 blocks are possibly lost in loss record 51 of 122 ==00:00:16:43.148 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.148 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.149 22042== by 0x8060DD8: G3D::Table::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.149 22042== by 0x8060FC1: G3D::Table::Node::clone() (Table.h:170) ==00:00:16:43.149 22042== by 0x80610EE: G3D::Table::copyFrom(G3D::Table const&) (Table.h:227) ==00:00:16:43.150 22042== by 0x8061186: G3D::Table::operator=(G3D::Table const&) (Table.h:281) ==00:00:16:43.150 22042== by 0x80611BB: VMAP::MoveLayerConnectionPoints::operator=(VMAP::MoveLayerConnectionPoints const&) (MoveLayer.h:51) ==00:00:16:43.151 22042== by 0x80611FC: G3D::Table::Node::Node(short, VMAP::MoveLayerConnectionPoints, unsigned, G3D::Table::Node*) (Table.h:161) ==00:00:16:43.157 22042== by 0x8061A4E: G3D::Table::set(short const&, VMAP::MoveLayerConnectionPoints const&) (Table.h:487) ==00:00:16:43.157 22042== by 0x805BA46: VMAP::MoveMapConnectionManager::MoveMapConnectionManager(G3D::Table const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:47) ==00:00:16:43.158 22042== by 0x805C234: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:287) ==00:00:16:43.158 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:43.159 22042== ==00:00:16:43.159 22042== ==00:00:16:43.159 22042== 1,056 bytes in 24 blocks are possibly lost in loss record 52 of 122 ==00:00:16:43.159 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.160 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.160 22042== by 0x8060DEC: G3D::Table::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.160 22042== by 0x8061A1E: G3D::Table::set(short const&, VMAP::MoveLayerConnectionPoints const&) (Table.h:487) ==00:00:16:43.161 22042== by 0x805BA46: VMAP::MoveMapConnectionManager::MoveMapConnectionManager(G3D::Table const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:47) ==00:00:16:43.162 22042== by 0x805C234: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:287) ==00:00:16:43.162 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:43.162 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.163 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.164 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.164 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.164 22042== ==00:00:16:43.165 22042== ==00:00:16:43.165 22042== 1,408 bytes in 22 blocks are possibly lost in loss record 54 of 122 ==00:00:16:43.165 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.165 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.166 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.166 22042== by 0x8060908: G3D::Table::Table() (Table.h:258) ==00:00:16:43.167 22042== by 0x806094D: G3D::Table >::Entry::Entry() (Table.h:132) ==00:00:16:43.167 22042== by 0x8061659: G3D::Table >::Node::Node(short, G3D::Table, unsigned, G3D::Table >::Node*) (Table.h:159) ==00:00:16:43.168 22042== by 0x8061789: G3D::Table >::set(short const&, G3D::Table const&) (Table.h:487) ==00:00:16:43.168 22042== by 0x805B91D: VMAP::MoveMapConnectionManager::MoveMapConnectionManager(G3D::Table const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:40) ==00:00:16:43.169 22042== by 0x805C234: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:287) ==00:00:16:43.169 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:43.169 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.170 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.170 22042== ==00:00:16:43.170 22042== ==00:00:16:43.171 22042== 2,556 bytes in 15 blocks are possibly lost in loss record 55 of 122 ==00:00:16:43.171 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.171 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.171 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.172 22042== by 0x805F5DC: G3D::Array::realloc(int) (Array.h:137) ==00:00:16:43.172 22042== by 0x805F835: G3D::Array::resize(int, bool) (Array.h:388) ==00:00:16:43.172 22042== by 0x805FA26: G3D::Array::append(VMAP::MoveMapConnctionHandle const&) (Array.h:429) ==00:00:16:43.173 22042== by 0x805FA5B: G3D::Array::push(VMAP::MoveMapConnctionHandle const&) (Array.h:542) ==00:00:16:43.173 22042== by 0x805FA75: G3D::Array::push_back(VMAP::MoveMapConnctionHandle const&) (Array.h:551) ==00:00:16:43.173 22042== by 0x805BB77: VMAP::MoveMapConnectionManager::MoveMapConnectionManager(G3D::Table const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:64) ==00:00:16:43.174 22042== by 0x805C234: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:287) ==00:00:16:43.174 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:43.175 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.175 22042== ==00:00:16:43.175 22042== ==00:00:16:43.176 22042== 6,216 bytes in 222 blocks are possibly lost in loss record 56 of 122 ==00:00:16:43.176 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.176 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.177 22042== by 0x80562E4: G3D::Table::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.177 22042== by 0x805635F: G3D::Table::set(G3D::Vector3 const&, VMAP::MoveLayer* const&) (Table.h:487) ==00:00:16:43.177 22042== by 0x805114B: VMAP::MoveLayer::processNeighborLayer(G3D::Array*) (MoveLayer.cpp:115) ==00:00:16:43.178 22042== by 0x806D467: VMAP::VectorMoveMap::processOneMoveLayer(G3D::Vector3 const&, VMAP::CalcHelper&, VMAP::MoveLayer*) (VectorMoveMap.cpp:711) ==00:00:16:43.178 22042== by 0x806D86A: VMAP::VectorMoveMap::processMapGrid(VMAP::CalcHelper&) (VectorMoveMap.cpp:771) ==00:00:16:43.178 22042== by 0x806293F: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:212) ==00:00:16:43.190 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.191 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.191 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.191 22042== ==00:00:16:43.191 22042== ==00:00:16:43.191 22042== 7,440 bytes in 20 blocks are possibly lost in loss record 59 of 122 ==00:00:16:43.192 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.192 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.192 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.193 22042== by 0x8065FF3: G3D::Array::Handle>::realloc(int) (Array.h:137) ==00:00:16:43.193 22042== by 0x806619C: G3D::Array::Handle>::resize(int, bool) (Array.h:355) ==00:00:16:43.193 22042== by 0x806634F: G3D::Array::Handle>::resize(int) (Array.h:318) ==00:00:16:43.194 22042== by 0x80667BB: G3D::AABSPTree::Node::Node(G3D::Array::Handle> const&, int, int) (AABSPTree.h:276) ==00:00:16:43.194 22042== by 0x8069507: G3D::AABSPTree::makeNode(G3D::Array::Handle>&, int, int, int, int) (AABSPTree.h:468) ==00:00:16:43.194 22042== by 0x80699DC: G3D::AABSPTree::makeNode(G3D::Array::Handle>&, int, int, int, int) (AABSPTree.h:570) ==00:00:16:43.195 22042== by 0x80699DC: G3D::AABSPTree::makeNode(G3D::Array::Handle>&, int, int, int, int) (AABSPTree.h:570) ==00:00:16:43.195 22042== by 0x80699DC: G3D::AABSPTree::makeNode(G3D::Array::Handle>&, int, int, int, int) (AABSPTree.h:570) ==00:00:16:43.195 22042== by 0x8069B19: G3D::AABSPTree::balance(int, int) (AABSPTree.h:786) ==00:00:16:43.196 22042== ==00:00:16:43.196 22042== ==00:00:16:43.196 22042== 10,752 bytes in 384 blocks are possibly lost in loss record 63 of 122 ==00:00:16:43.197 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.203 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.203 22042== by 0x80562E4: G3D::Table::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.203 22042== by 0x80564BD: G3D::Table::set(G3D::Vector3 const&, VMAP::MoveLayer* const&) (Table.h:522) ==00:00:16:43.204 22042== by 0x805114B: VMAP::MoveLayer::processNeighborLayer(G3D::Array*) (MoveLayer.cpp:115) ==00:00:16:43.204 22042== by 0x806D467: VMAP::VectorMoveMap::processOneMoveLayer(G3D::Vector3 const&, VMAP::CalcHelper&, VMAP::MoveLayer*) (VectorMoveMap.cpp:711) ==00:00:16:43.204 22042== by 0x806D86A: VMAP::VectorMoveMap::processMapGrid(VMAP::CalcHelper&) (VectorMoveMap.cpp:771) ==00:00:16:43.205 22042== by 0x806293F: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:212) ==00:00:16:43.205 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.206 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.207 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.207 22042== ==00:00:16:43.207 22042== ==00:00:16:43.207 22042== 15,168 bytes in 237 blocks are possibly lost in loss record 64 of 122 ==00:00:16:43.208 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.208 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.208 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.209 22042== by 0x806098C: G3D::Table::Table() (Table.h:258) ==00:00:16:43.209 22042== by 0x80609DC: VMAP::MoveLayerConnectionPoints::MoveLayerConnectionPoints() (MoveLayer.h:51) ==00:00:16:43.209 22042== by 0x80609F3: G3D::Table::Entry::Entry() (Table.h:132) ==00:00:16:43.210 22042== by 0x80611DD: G3D::Table::Node::Node(short, VMAP::MoveLayerConnectionPoints, unsigned, G3D::Table::Node*) (Table.h:159) ==00:00:16:43.210 22042== by 0x8061A4E: G3D::Table::set(short const&, VMAP::MoveLayerConnectionPoints const&) (Table.h:487) ==00:00:16:43.211 22042== by 0x805BA46: VMAP::MoveMapConnectionManager::MoveMapConnectionManager(G3D::Table const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:47) ==00:00:16:43.211 22042== by 0x805C234: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:287) ==00:00:16:43.212 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:43.212 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.212 22042== ==00:00:16:43.213 22042== ==00:00:16:43.213 22042== 16,392 bytes in 1 blocks are possibly lost in loss record 65 of 122 ==00:00:16:43.213 22042== at 0x4021F04: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.213 22042== by 0x8062A45: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:119) ==00:00:16:43.214 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.214 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.214 22042== ==00:00:16:43.214 22042== ==00:00:16:43.215 22042== 49,360 bytes in 3 blocks are possibly lost in loss record 66 of 122 ==00:00:16:43.215 22042== at 0x4021B84: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.215 22042== by 0x8074638: VMAP::ModelContainer::readFile(char const*) (ModelContainer.cpp:410) ==00:00:16:43.215 22042== by 0x8085726: VMAP::MapTree::loadMap(std::string const&, unsigned) (VMapManager.cpp:661) ==00:00:16:43.216 22042== by 0x80868BB: VMAP::VMapManager::_loadMap(char const*, unsigned, int, int, bool) (VMapManager.cpp:246) ==00:00:16:43.216 22042== by 0x8087853: VMAP::VMapManager::loadMap(char const*, unsigned, int, int) (VMapManager.cpp:199) ==00:00:16:43.217 22042== by 0x8062B33: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:121) ==00:00:16:43.217 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.217 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.218 22042== ==00:00:16:43.218 22042== ==00:00:16:43.218 22042== 90,300 bytes in 3,225 blocks are possibly lost in loss record 68 of 122 ==00:00:16:43.218 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.219 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.222 22042== by 0x805651A: G3D::Table::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.222 22042== by 0x8056595: G3D::Table::set(G3D::Vector3 const&, bool const&) (Table.h:487) ==00:00:16:43.222 22042== by 0x80512B4: VMAP::MoveLayer::processOneStep(G3D::Vector3 const&, int, int) (MoveLayer.cpp:87) ==00:00:16:43.223 22042== by 0x806C71F: VMAP::VectorMoveMap::processMoves(G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, VMAP::CalcHelper&) (VectorMoveMap.cpp:183) ==00:00:16:43.223 22042== by 0x806CBB9: VMAP::VectorMoveMap::processMoves(G3D::Vector3 const&, VMAP::CalcHelper&, G3D::AABox const&) (VectorMoveMap.cpp:266) ==00:00:16:43.223 22042== by 0x806D3EF: VMAP::VectorMoveMap::processOneMoveLayer(G3D::Vector3 const&, VMAP::CalcHelper&, VMAP::MoveLayer*) (VectorMoveMap.cpp:703) ==00:00:16:43.224 22042== by 0x806D640: VMAP::VectorMoveMap::processOneMoveLayer(G3D::Vector3 const&, VMAP::CalcHelper&, VMAP::MoveLayer*) (VectorMoveMap.cpp:735) ==00:00:16:43.224 22042== by 0x806D86A: VMAP::VectorMoveMap::processMapGrid(VMAP::CalcHelper&) (VectorMoveMap.cpp:771) ==00:00:16:43.224 22042== by 0x806293F: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:212) ==00:00:16:43.225 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.225 22042== ==00:00:16:43.225 22042== ==00:00:16:43.225 22042== 92,036 bytes in 3,287 blocks are possibly lost in loss record 69 of 122 ==00:00:16:43.226 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.226 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.226 22042== by 0x805651A: G3D::Table::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.227 22042== by 0x80566F8: G3D::Table::set(G3D::Vector3 const&, bool const&) (Table.h:522) ==00:00:16:43.228 22042== by 0x80512B4: VMAP::MoveLayer::processOneStep(G3D::Vector3 const&, int, int) (MoveLayer.cpp:87) ==00:00:16:43.229 22042== by 0x806C61C: VMAP::VectorMoveMap::processMoves(G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, VMAP::CalcHelper&) (VectorMoveMap.cpp:167) ==00:00:16:43.229 22042== by 0x806D26B: VMAP::VectorMoveMap::processMoves(G3D::Vector3 const&, VMAP::CalcHelper&, G3D::AABox const&) (VectorMoveMap.cpp:308) ==00:00:16:43.229 22042== by 0x806D3EF: VMAP::VectorMoveMap::processOneMoveLayer(G3D::Vector3 const&, VMAP::CalcHelper&, VMAP::MoveLayer*) (VectorMoveMap.cpp:703) ==00:00:16:43.230 22042== by 0x806D86A: VMAP::VectorMoveMap::processMapGrid(VMAP::CalcHelper&) (VectorMoveMap.cpp:771) ==00:00:16:43.230 22042== by 0x806293F: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:212) ==00:00:16:43.230 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.231 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.231 22042== ==00:00:16:43.231 22042== ==00:00:16:43.231 22042== 135,688 bytes in 26 blocks are possibly lost in loss record 70 of 122 ==00:00:16:43.232 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.232 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.232 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.232 22042== by 0x8056134: G3D::Table::resize(int) (Table.h:198) ==00:00:16:43.233 22042== by 0x80566B1: G3D::Table::set(G3D::Vector3 const&, bool const&) (Table.h:517) ==00:00:16:43.233 22042== by 0x80512B4: VMAP::MoveLayer::processOneStep(G3D::Vector3 const&, int, int) (MoveLayer.cpp:87) ==00:00:16:43.233 22042== by 0x806C61C: VMAP::VectorMoveMap::processMoves(G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, VMAP::CalcHelper&) (VectorMoveMap.cpp:167) ==00:00:16:43.234 22042== by 0x806CBB9: VMAP::VectorMoveMap::processMoves(G3D::Vector3 const&, VMAP::CalcHelper&, G3D::AABox const&) (VectorMoveMap.cpp:266) ==00:00:16:43.234 22042== by 0x806D3EF: VMAP::VectorMoveMap::processOneMoveLayer(G3D::Vector3 const&, VMAP::CalcHelper&, VMAP::MoveLayer*) (VectorMoveMap.cpp:703) ==00:00:16:43.235 22042== by 0x806D640: VMAP::VectorMoveMap::processOneMoveLayer(G3D::Vector3 const&, VMAP::CalcHelper&, VMAP::MoveLayer*) (VectorMoveMap.cpp:735) ==00:00:16:43.235 22042== by 0x806D86A: VMAP::VectorMoveMap::processMapGrid(VMAP::CalcHelper&) (VectorMoveMap.cpp:771) ==00:00:16:43.235 22042== by 0x806293F: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:212) ==00:00:16:43.236 22042== ==00:00:16:43.236 22042== ==00:00:16:43.236 22042== 146,592 bytes in 507 blocks are possibly lost in loss record 71 of 122 ==00:00:16:43.236 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.237 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.237 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.238 22042== by 0x8053222: G3D::Array::realloc(int) (Array.h:137) ==00:00:16:43.238 22042== by 0x805349D: G3D::Array::resize(int, bool) (Array.h:388) ==00:00:16:43.238 22042== by 0x8053623: G3D::Array::append(G3D::Vector3 const&) (Array.h:429) ==00:00:16:43.238 22042== by 0x8053669: G3D::Array::push(G3D::Vector3 const&) (Array.h:542) ==00:00:16:43.239 22042== by 0x8053683: G3D::Array::push_back(G3D::Vector3 const&) (Array.h:551) ==00:00:16:43.239 22042== by 0x8051115: VMAP::MoveLayer::processNeighborLayer(G3D::Array*) (MoveLayer.cpp:113) ==00:00:16:43.239 22042== by 0x806D467: VMAP::VectorMoveMap::processOneMoveLayer(G3D::Vector3 const&, VMAP::CalcHelper&, VMAP::MoveLayer*) (VectorMoveMap.cpp:711) ==00:00:16:43.240 22042== by 0x806D640: VMAP::VectorMoveMap::processOneMoveLayer(G3D::Vector3 const&, VMAP::CalcHelper&, VMAP::MoveLayer*) (VectorMoveMap.cpp:735) ==00:00:16:43.240 22042== by 0x806D86A: VMAP::VectorMoveMap::processMapGrid(VMAP::CalcHelper&) (VectorMoveMap.cpp:771) ==00:00:16:43.240 22042== ==00:00:16:43.240 22042== ==00:00:16:43.241 22042== 168,772 bytes in 831 blocks are possibly lost in loss record 72 of 122 ==00:00:16:43.241 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.241 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.242 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.242 22042== by 0x804E20C: G3D::Array::realloc(int) (Array.h:137) ==00:00:16:43.242 22042== by 0x804E377: G3D::Array::resize(int, bool) (Array.h:355) ==00:00:16:43.248 22042== by 0x804E507: G3D::Array::resize(int) (Array.h:318) ==00:00:16:43.249 22042== by 0x804EBBD: G3D::AABSPTree::RayIntersectionIterator::StackFrame::init(G3D::AABSPTree::Node const*, G3D::Ray const&, float, float) (AABSPTree.h:1133) ==00:00:16:43.249 22042== by 0x804FB3F: G3D::AABSPTree::RayIntersectionIterator::RayIntersectionIterator(G3D::Ray const&, G3D::AABSPTree::Node const*, double, bool) (AABSPTree.h:1216) ==00:00:16:43.250 22042== by 0x804FBDF: G3D::AABSPTree::beginRayIntersection(G3D::Ray const&, double, bool) const (AABSPTree.h:1509) ==00:00:16:43.250 22042== by 0x804AD16: VMAP::AreaTreeMap::getIntersectionTime(G3D::AABSPTree*, G3D::Ray const&, bool, float) (AreaTreeMap.cpp:119) ==00:00:16:43.250 22042== by 0x804B3D4: VMAP::AreaTreeMap::isInLineOfSight(unsigned, float, float, float, float, float, float) (AreaTreeMap.cpp:191) ==00:00:16:43.251 22042== by 0x806C6EE: VMAP::VectorMoveMap::processMoves(G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, VMAP::CalcHelper&) (VectorMoveMap.cpp:181) ==00:00:16:43.251 22042== ==00:00:16:43.251 22042== ==00:00:16:43.251 22042== 2,352,328 bytes in 8,954 blocks are possibly lost in loss record 77 of 122 ==00:00:16:43.252 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.252 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.252 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.253 22042== by 0x804FE82: G3D::Table::Node*>::resize(int) (Table.h:198) ==00:00:16:43.253 22042== by 0x805023A: G3D::Table::Node*>::set(G3D::Triangle const&, G3D::AABSPTree::Node* const&) (Table.h:517) ==00:00:16:43.253 22042== by 0x805043F: G3D::AABSPTree::insert(G3D::Triangle const&) (AABSPTree.h:667) ==00:00:16:43.254 22042== by 0x804BAC4: VMAP::AreaTreeMap::fillTrees(VMAP::ModelContainer*) (AreaTreeMap.cpp:78) ==00:00:16:43.254 22042== by 0x8063676: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:161) ==00:00:16:43.254 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.255 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.255 22042== ==00:00:16:43.255 22042== ==00:00:16:43.255 22042== 2,754,804 bytes in 1 blocks are possibly lost in loss record 78 of 122 ==00:00:16:43.255 22042== at 0x4021B84: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.256 22042== by 0x804BD07: VMAP::AreaTreeMap::init(G3D::AABox const&) (AreaTreeMap.cpp:29) ==00:00:16:43.256 22042== by 0x8063647: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:158) ==00:00:16:43.256 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.258 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.258 22042== ==00:00:16:43.258 22042== ==00:00:16:43.258 22042== 3,911,400 bytes in 3,975 blocks are possibly lost in loss record 79 of 122 ==00:00:16:43.259 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.275 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.275 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.276 22042== by 0x804E683: G3D::Array::RayIntersectionIterator::StackFrame>::realloc(int) (Array.h:137) ==00:00:16:43.276 22042== by 0x804E88D: G3D::Array::RayIntersectionIterator::StackFrame>::resize(int, bool) (Array.h:355) ==00:00:16:43.276 22042== by 0x804EA77: G3D::Array::RayIntersectionIterator::StackFrame>::resize(int) (Array.h:318) ==00:00:16:43.277 22042== by 0x804FAF2: G3D::AABSPTree::RayIntersectionIterator::RayIntersectionIterator(G3D::Ray const&, G3D::AABSPTree::Node const*, double, bool) (AABSPTree.h:1215) ==00:00:16:43.277 22042== by 0x804FBDF: G3D::AABSPTree::beginRayIntersection(G3D::Ray const&, double, bool) const (AABSPTree.h:1509) ==00:00:16:43.278 22042== by 0x804AD16: VMAP::AreaTreeMap::getIntersectionTime(G3D::AABSPTree*, G3D::Ray const&, bool, float) (AreaTreeMap.cpp:119) ==00:00:16:43.278 22042== by 0x804B142: VMAP::AreaTreeMap::getHeight(unsigned, float, float, float) (AreaTreeMap.cpp:213) ==00:00:16:43.278 22042== by 0x806AADF: VMAP::VectorMoveMap::getHeight(G3D::Vector3 const&, VMAP::CalcHelper&) (VectorMoveMap.cpp:86) ==00:00:16:43.279 22042== by 0x806C156: VMAP::VectorMoveMap::processMoves(G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, VMAP::CalcHelper&) (VectorMoveMap.cpp:121) ==00:00:16:43.279 22042== ==00:00:16:43.279 22042== ==00:00:16:43.280 22042== 4,393,792 bytes in 68,653 blocks are possibly lost in loss record 80 of 122 ==00:00:16:43.280 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.280 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.280 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.281 22042== by 0x804FF88: G3D::Table::Node*>::Table() (Table.h:258) ==00:00:16:43.281 22042== by 0x804FFCA: G3D::AABSPTree::AABSPTree() (AABSPTree.h:611) ==00:00:16:43.281 22042== by 0x804BD3E: VMAP::AreaTreeMap::init(G3D::AABox const&) (AreaTreeMap.cpp:29) ==00:00:16:43.282 22042== by 0x8063647: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:158) ==00:00:16:43.282 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.282 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.283 22042== ==00:00:16:43.283 22042== ==00:00:16:43.283 22042== 10,027,926 (32 direct, 10,027,894 indirect) bytes in 1 blocks are definitely lost in loss record 82 of 122 ==00:00:16:43.283 22042== at 0x4021B84: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.284 22042== by 0x80627CE: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:199) ==00:00:16:43.284 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.284 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.285 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.285 22042== ==00:00:16:43.285 22042== ==00:00:16:43.285 22042== 64 bytes in 1 blocks are possibly lost in loss record 83 of 122 ==00:00:16:43.286 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.286 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.286 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.286 22042== by 0x8061581: G3D::Table::copyFrom(G3D::Table const&) (Table.h:223) ==00:00:16:43.287 22042== by 0x80616D5: G3D::Table::Table(G3D::Table const&) (Table.h:273) ==00:00:16:43.287 22042== by 0x8061747: G3D::Table >::set(short const&, G3D::Table const&) (Table.h:487) ==00:00:16:43.288 22042== by 0x805B91D: VMAP::MoveMapConnectionManager::MoveMapConnectionManager(G3D::Table const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:40) ==00:00:16:43.288 22042== by 0x805C234: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:287) ==00:00:16:43.289 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:43.289 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.289 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.290 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.290 22042== ==00:00:16:43.290 22042== ==00:00:16:43.290 22042== 72 bytes in 1 blocks are definitely lost in loss record 85 of 122 ==00:00:16:43.291 22042== at 0x4021F04: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.291 22042== by 0x80627E0: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:200) ==00:00:16:43.292 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.292 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.293 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.293 22042== ==00:00:16:43.293 22042== ==00:00:16:43.293 22042== 160 (88 direct, 72 indirect) bytes in 1 blocks are definitely lost in loss record 87 of 122 ==00:00:16:43.294 22042== at 0x4021F04: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.294 22042== by 0x806D2F1: VMAP::VectorMoveMap::processOneMoveLayer(G3D::Vector3 const&, VMAP::CalcHelper&, VMAP::MoveLayer*) (VectorMoveMap.cpp:688) ==00:00:16:43.294 22042== by 0x806D86A: VMAP::VectorMoveMap::processMapGrid(VMAP::CalcHelper&) (VectorMoveMap.cpp:771) ==00:00:16:43.295 22042== by 0x806293F: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:212) ==00:00:16:43.295 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.296 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.296 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.296 22042== ==00:00:16:43.296 22042== ==00:00:16:43.297 22042== 122 bytes in 1 blocks are possibly lost in loss record 88 of 122 ==00:00:16:43.297 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.297 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.297 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.298 22042== by 0x80601EB: G3D::Array::realloc(int) (Array.h:137) ==00:00:16:43.298 22042== by 0x8060422: G3D::Array::resize(int, bool) (Array.h:388) ==00:00:16:43.298 22042== by 0x8060573: G3D::Array::append(short const&) (Array.h:429) ==00:00:16:43.299 22042== by 0x80605E6: G3D::Table >::getKeys(G3D::Array&) const (Table.h:656) ==00:00:16:43.301 22042== by 0x805BA9B: VMAP::MoveMapConnectionManager::MoveMapConnectionManager(G3D::Table const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:55) ==00:00:16:43.302 22042== by 0x805C234: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:287) ==00:00:16:43.302 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:43.303 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.303 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.303 22042== ==00:00:16:43.304 22042== ==00:00:16:43.304 22042== 196 bytes in 1 blocks are possibly lost in loss record 91 of 122 ==00:00:16:43.304 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.304 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.305 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.305 22042== by 0x806748C: G3D::Table >::resize(int) (Table.h:198) ==00:00:16:43.305 22042== by 0x8068C5C: G3D::Table >::set(VMAP::MoveLayer* const&, G3D::Table const&) (Table.h:517) ==00:00:16:43.306 22042== by 0x8069261: VMAP::MoveLayerConnectionPointsContainer::getMoveLayerConnectionPoints(VMAP::MoveLayer*, G3D::Vector3 const&) (MoveLayer.h:95) ==00:00:16:43.306 22042== by 0x80620FE: VMAP::MoveMapGenerator::fillNeighborPositionsInLayer(G3D::Vector3, VMAP::MoveLayer*, VMAP::MoveLayer*, VMAP::MoveLayerConnectionPointsContainer&) (MoveMapGenerator.cpp:29) ==00:00:16:43.307 22042== by 0x80623F0: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:71) ==00:00:16:43.307 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.308 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.308 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.308 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.309 22042== ==00:00:16:43.309 22042== ==00:00:16:43.309 22042== 304 bytes in 2 blocks are possibly lost in loss record 93 of 122 ==00:00:16:43.309 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.310 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.310 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.310 22042== by 0x806079A: G3D::Table::resize(int) (Table.h:198) ==00:00:16:43.311 22042== by 0x8060D41: G3D::Table::set(VMAP::MoveMapBox* const&, unsigned short const&) (Table.h:517) ==00:00:16:43.311 22042== by 0x805AF0E: VMAP::MoveMapContainer::fillContainer(G3D::AABSPTree::Node const&, int&, int&, G3D::Vector3&, G3D::Vector3&, G3D::Vector3&, G3D::Vector3&, G3D::Table&) (MoveMapBoxContainer.cpp:253) ==00:00:16:43.312 22042== by 0x805B07F: VMAP::MoveMapContainer::fillContainer(G3D::AABSPTree::Node const&, int&, int&, G3D::Vector3&, G3D::Vector3&, G3D::Vector3&, G3D::Vector3&, G3D::Table&) (MoveMapBoxContainer.cpp:265) ==00:00:16:43.312 22042== by 0x805B0EE: VMAP::MoveMapContainer::fillContainer(G3D::AABSPTree::Node const&, int&, int&, G3D::Vector3&, G3D::Vector3&, G3D::Vector3&, G3D::Vector3&, G3D::Table&) (MoveMapBoxContainer.cpp:269) ==00:00:16:43.313 22042== by 0x805B3BE: VMAP::MoveMapContainer::MoveMapContainer(G3D::AABSPTree*, G3D::Table&) (MoveMapBoxContainer.cpp:216) ==00:00:16:43.314 22042== by 0x80624CF: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:84) ==00:00:16:43.314 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.315 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.333 22042== ==00:00:16:43.333 22042== ==00:00:16:43.334 22042== 352 bytes in 11 blocks are possibly lost in loss record 94 of 122 ==00:00:16:43.335 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.335 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.335 22042== by 0x8060E00: G3D::Table >::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.336 22042== by 0x80618FC: G3D::Table >::set(short const&, G3D::Table const&) (Table.h:522) ==00:00:16:43.336 22042== by 0x805B91D: VMAP::MoveMapConnectionManager::MoveMapConnectionManager(G3D::Table const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:40) ==00:00:16:43.337 22042== by 0x805C234: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:287) ==00:00:16:43.337 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:43.347 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.348 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.349 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.349 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.349 22042== ==00:00:16:43.349 22042== ==00:00:16:43.349 22042== 480 bytes in 15 blocks are possibly lost in loss record 95 of 122 ==00:00:16:43.350 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.350 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.350 22042== by 0x8068A88: G3D::Table >::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.351 22042== by 0x8068B0C: G3D::Table >::set(VMAP::MoveLayer* const&, G3D::Table const&) (Table.h:487) ==00:00:16:43.351 22042== by 0x8069261: VMAP::MoveLayerConnectionPointsContainer::getMoveLayerConnectionPoints(VMAP::MoveLayer*, G3D::Vector3 const&) (MoveLayer.h:95) ==00:00:16:43.352 22042== by 0x80620FE: VMAP::MoveMapGenerator::fillNeighborPositionsInLayer(G3D::Vector3, VMAP::MoveLayer*, VMAP::MoveLayer*, VMAP::MoveLayerConnectionPointsContainer&) (MoveMapGenerator.cpp:29) ==00:00:16:43.352 22042== by 0x80623F0: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:71) ==00:00:16:43.352 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.353 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.353 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.353 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.354 22042== ==00:00:16:43.354 22042== ==00:00:16:43.354 22042== 492 bytes in 3 blocks are possibly lost in loss record 96 of 122 ==00:00:16:43.354 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.355 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.355 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.355 22042== by 0x80672B2: G3D::Table::Node*>::resize(int) (Table.h:198) ==00:00:16:43.356 22042== by 0x80683A2: G3D::Table::Node*>::set(VMAP::MoveMapBox* const&, G3D::AABSPTree::Node* const&) (Table.h:517) ==00:00:16:43.356 22042== by 0x80694A9: G3D::AABSPTree::insert(VMAP::MoveMapBox* const&) (AABSPTree.h:667) ==00:00:16:43.357 22042== by 0x8062430: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:80) ==00:00:16:43.357 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.357 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.358 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.358 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.359 22042== ==00:00:16:43.359 22042== ==00:00:16:43.359 22042== 700 bytes in 7 blocks are possibly lost in loss record 98 of 122 ==00:00:16:43.359 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.359 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.360 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.360 22042== by 0x805FA9E: G3D::Array::realloc(int) (Array.h:137) ==00:00:16:43.361 22042== by 0x805FCF7: G3D::Array::resize(int, bool) (Array.h:388) ==00:00:16:43.361 22042== by 0x805FEE8: G3D::Array::append(VMAP::MoveMapConnctionAxisArray const&) (Array.h:429) ==00:00:16:43.361 22042== by 0x805FF1D: G3D::Array::push(VMAP::MoveMapConnctionAxisArray const&) (Array.h:542) ==00:00:16:43.362 22042== by 0x805FF37: G3D::Array::push_back(VMAP::MoveMapConnctionAxisArray const&) (Array.h:551) ==00:00:16:43.362 22042== by 0x805BC57: VMAP::MoveMapConnectionManager::MoveMapConnectionManager(G3D::Table const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:74) ==00:00:16:43.363 22042== by 0x805C234: VMAP::MoveMapContainer::fillMoveMapConnectionManagerArray(VMAP::MoveLayerConnectionPointsContainer const&, G3D::Table const&, G3D::Table const&) (MoveMapBoxContainer.cpp:287) ==00:00:16:43.363 22042== by 0x80624F8: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:85) ==00:00:16:43.363 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.364 22042== ==00:00:16:43.364 22042== ==00:00:16:43.364 22042== 1,400 bytes in 4 blocks are possibly lost in loss record 100 of 122 ==00:00:16:43.365 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.365 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.365 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.365 22042== by 0x805604C: G3D::Table::resize(int) (Table.h:198) ==00:00:16:43.366 22042== by 0x8056476: G3D::Table::set(G3D::Vector3 const&, VMAP::MoveLayer* const&) (Table.h:517) ==00:00:16:43.366 22042== by 0x805114B: VMAP::MoveLayer::processNeighborLayer(G3D::Array*) (MoveLayer.cpp:115) ==00:00:16:43.367 22042== by 0x806D467: VMAP::VectorMoveMap::processOneMoveLayer(G3D::Vector3 const&, VMAP::CalcHelper&, VMAP::MoveLayer*) (VectorMoveMap.cpp:711) ==00:00:16:43.367 22042== by 0x806D86A: VMAP::VectorMoveMap::processMapGrid(VMAP::CalcHelper&) (VectorMoveMap.cpp:771) ==00:00:16:43.367 22042== by 0x806293F: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:212) ==00:00:16:43.368 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.368 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.368 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.369 22042== ==00:00:16:43.369 22042== ==00:00:16:43.369 22042== 1,408 bytes in 44 blocks are possibly lost in loss record 101 of 122 ==00:00:16:43.369 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.369 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.370 22042== by 0x8068A88: G3D::Table >::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.370 22042== by 0x8068CA8: G3D::Table >::set(VMAP::MoveLayer* const&, G3D::Table const&) (Table.h:522) ==00:00:16:43.371 22042== by 0x8069261: VMAP::MoveLayerConnectionPointsContainer::getMoveLayerConnectionPoints(VMAP::MoveLayer*, G3D::Vector3 const&) (MoveLayer.h:95) ==00:00:16:43.371 22042== by 0x80620FE: VMAP::MoveMapGenerator::fillNeighborPositionsInLayer(G3D::Vector3, VMAP::MoveLayer*, VMAP::MoveLayer*, VMAP::MoveLayerConnectionPointsContainer&) (MoveMapGenerator.cpp:29) ==00:00:16:43.371 22042== by 0x80623F0: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:71) ==00:00:16:43.372 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.372 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.373 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.373 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.373 22042== ==00:00:16:43.382 22042== ==00:00:16:43.382 22042== 1,472 bytes in 23 blocks are possibly lost in loss record 102 of 122 ==00:00:16:43.383 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.383 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.383 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.384 22042== by 0x80562A2: G3D::Table::Table() (Table.h:258) ==00:00:16:43.384 22042== by 0x80519A8: VMAP::MoveLayer::MoveLayer(VMAP::PositionControlArray*) (MoveLayer.cpp:49) ==00:00:16:43.384 22042== by 0x806D309: VMAP::VectorMoveMap::processOneMoveLayer(G3D::Vector3 const&, VMAP::CalcHelper&, VMAP::MoveLayer*) (VectorMoveMap.cpp:688) ==00:00:16:43.385 22042== by 0x806D640: VMAP::VectorMoveMap::processOneMoveLayer(G3D::Vector3 const&, VMAP::CalcHelper&, VMAP::MoveLayer*) (VectorMoveMap.cpp:735) ==00:00:16:43.385 22042== by 0x806D86A: VMAP::VectorMoveMap::processMapGrid(VMAP::CalcHelper&) (VectorMoveMap.cpp:771) ==00:00:16:43.386 22042== by 0x806293F: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:212) ==00:00:16:43.386 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.386 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.387 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.387 22042== ==00:00:16:43.387 22042== ==00:00:16:43.387 22042== 2,548 bytes in 49 blocks are possibly lost in loss record 103 of 122 ==00:00:16:43.387 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.388 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.388 22042== by 0x80687FE: G3D::Table::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.388 22042== by 0x8069159: G3D::Table::set(G3D::Vector3 const&, VMAP::MoveLayerConnectionPoints const&) (Table.h:522) ==00:00:16:43.389 22042== by 0x80692F3: VMAP::MoveLayerConnectionPointsContainer::getMoveLayerConnectionPoints(VMAP::MoveLayer*, G3D::Vector3 const&) (MoveLayer.h:101) ==00:00:16:43.389 22042== by 0x80620FE: VMAP::MoveMapGenerator::fillNeighborPositionsInLayer(G3D::Vector3, VMAP::MoveLayer*, VMAP::MoveLayer*, VMAP::MoveLayerConnectionPointsContainer&) (MoveMapGenerator.cpp:29) ==00:00:16:43.389 22042== by 0x80623F0: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:71) ==00:00:16:43.390 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.390 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.391 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.391 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.391 22042== ==00:00:16:43.391 22042== ==00:00:16:43.391 22042== 3,456 bytes in 54 blocks are possibly lost in loss record 106 of 122 ==00:00:16:43.392 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.392 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.392 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.393 22042== by 0x8068929: G3D::Table::copyFrom(G3D::Table const&) (Table.h:223) ==00:00:16:43.393 22042== by 0x8068A75: G3D::Table::Table(G3D::Table const&) (Table.h:273) ==00:00:16:43.393 22042== by 0x8068AFA: G3D::Table >::set(VMAP::MoveLayer* const&, G3D::Table const&) (Table.h:487) ==00:00:16:43.394 22042== by 0x8069261: VMAP::MoveLayerConnectionPointsContainer::getMoveLayerConnectionPoints(VMAP::MoveLayer*, G3D::Vector3 const&) (MoveLayer.h:95) ==00:00:16:43.394 22042== by 0x80620FE: VMAP::MoveMapGenerator::fillNeighborPositionsInLayer(G3D::Vector3, VMAP::MoveLayer*, VMAP::MoveLayer*, VMAP::MoveLayerConnectionPointsContainer&) (MoveMapGenerator.cpp:29) ==00:00:16:43.395 22042== by 0x80623F0: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:71) ==00:00:16:43.395 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.395 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.396 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.396 22042== ==00:00:16:43.396 22042== ==00:00:16:43.396 22042== 3,904 bytes in 61 blocks are possibly lost in loss record 107 of 122 ==00:00:16:43.397 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.397 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.397 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.398 22042== by 0x8067420: G3D::Table::Table() (Table.h:258) ==00:00:16:43.399 22042== by 0x8067465: G3D::Table >::Entry::Entry() (Table.h:132) ==00:00:16:43.399 22042== by 0x80689FA: G3D::Table >::Node::Node(VMAP::MoveLayer*, G3D::Table, unsigned, G3D::Table >::Node*) (Table.h:159) ==00:00:16:43.400 22042== by 0x8068CE2: G3D::Table >::set(VMAP::MoveLayer* const&, G3D::Table const&) (Table.h:522) ==00:00:16:43.400 22042== by 0x8069261: VMAP::MoveLayerConnectionPointsContainer::getMoveLayerConnectionPoints(VMAP::MoveLayer*, G3D::Vector3 const&) (MoveLayer.h:95) ==00:00:16:43.401 22042== by 0x80620FE: VMAP::MoveMapGenerator::fillNeighborPositionsInLayer(G3D::Vector3, VMAP::MoveLayer*, VMAP::MoveLayer*, VMAP::MoveLayerConnectionPointsContainer&) (MoveMapGenerator.cpp:29) ==00:00:16:43.401 22042== by 0x80623F0: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:71) ==00:00:16:43.402 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.402 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.402 22042== ==00:00:16:43.403 22042== ==00:00:16:43.403 22042== 8,320 bytes in 160 blocks are possibly lost in loss record 109 of 122 ==00:00:16:43.403 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.403 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.404 22042== by 0x80687FE: G3D::Table::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.404 22042== by 0x8068F46: G3D::Table::set(G3D::Vector3 const&, VMAP::MoveLayerConnectionPoints const&) (Table.h:487) ==00:00:16:43.404 22042== by 0x80692F3: VMAP::MoveLayerConnectionPointsContainer::getMoveLayerConnectionPoints(VMAP::MoveLayer*, G3D::Vector3 const&) (MoveLayer.h:101) ==00:00:16:43.405 22042== by 0x80620FE: VMAP::MoveMapGenerator::fillNeighborPositionsInLayer(G3D::Vector3, VMAP::MoveLayer*, VMAP::MoveLayer*, VMAP::MoveLayerConnectionPointsContainer&) (MoveMapGenerator.cpp:29) ==00:00:16:43.405 22042== by 0x80623F0: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:71) ==00:00:16:43.406 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.406 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.406 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.407 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.407 22042== ==00:00:16:43.407 22042== ==00:00:16:43.407 22042== 9,792 bytes in 153 blocks are possibly lost in loss record 110 of 122 ==00:00:16:43.407 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.408 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.408 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.409 22042== by 0x8061079: G3D::Table::copyFrom(G3D::Table const&) (Table.h:223) ==00:00:16:43.409 22042== by 0x8061127: G3D::Table::Table(G3D::Table const&) (Table.h:273) ==00:00:16:43.409 22042== by 0x8061159: VMAP::MoveLayerConnectionPoints::MoveLayerConnectionPoints(VMAP::MoveLayerConnectionPoints const&) (MoveLayer.h:51) ==00:00:16:43.410 22042== by 0x8068F31: G3D::Table::set(G3D::Vector3 const&, VMAP::MoveLayerConnectionPoints const&) (Table.h:487) ==00:00:16:43.410 22042== by 0x80692F3: VMAP::MoveLayerConnectionPointsContainer::getMoveLayerConnectionPoints(VMAP::MoveLayer*, G3D::Vector3 const&) (MoveLayer.h:101) ==00:00:16:43.410 22042== by 0x80620FE: VMAP::MoveMapGenerator::fillNeighborPositionsInLayer(G3D::Vector3, VMAP::MoveLayer*, VMAP::MoveLayer*, VMAP::MoveLayerConnectionPointsContainer&) (MoveMapGenerator.cpp:29) ==00:00:16:43.411 22042== by 0x80623F0: VMAP::MoveMapGenerator::calculateMoveLayerConnections(G3D::Array const&) (MoveMapGenerator.cpp:71) ==00:00:16:43.411 22042== by 0x806296C: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:215) ==00:00:16:43.412 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.412 22042== ==00:00:16:43.412 22042== ==00:00:16:43.413 22042== 2,890,500 bytes in 150 blocks are possibly lost in loss record 115 of 122 ==00:00:16:43.413 22042== at 0x4021B84: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.413 22042== by 0x8066879: VMAP::BitArray::initArray(unsigned, unsigned) (BitArray.h:48) ==00:00:16:43.414 22042== by 0x80668D6: VMAP::BitArray::BitArray(unsigned, unsigned) (BitArray.h:40) ==00:00:16:43.414 22042== by 0x806F42B: VMAP::PositionControlArray::extendArray(int) (PositionControlArray.h:58) ==00:00:16:43.414 22042== by 0x806F6FE: VMAP::PositionControlArray::get(G3D::Vector3 const&) (PositionControlArray.h:126) ==00:00:16:43.415 22042== by 0x806C2E0: VMAP::VectorMoveMap::processMoves(G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, VMAP::CalcHelper&) (VectorMoveMap.cpp:136) ==00:00:16:43.415 22042== by 0x806CBB9: VMAP::VectorMoveMap::processMoves(G3D::Vector3 const&, VMAP::CalcHelper&, G3D::AABox const&) (VectorMoveMap.cpp:266) ==00:00:16:43.415 22042== by 0x806D3EF: VMAP::VectorMoveMap::processOneMoveLayer(G3D::Vector3 const&, VMAP::CalcHelper&, VMAP::MoveLayer*) (VectorMoveMap.cpp:703) ==00:00:16:43.416 22042== by 0x806D86A: VMAP::VectorMoveMap::processMapGrid(VMAP::CalcHelper&) (VectorMoveMap.cpp:771) ==00:00:16:43.416 22042== by 0x806293F: VMAP::MoveMapGenerator::calculate(VMAP::VectorMoveMap*, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::Vector3 const&, G3D::AABSPTree*, unsigned, unsigned, unsigned, bool, bool) (MoveMapGenerator.cpp:212) ==00:00:16:43.416 22042== by 0x806375E: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:183) ==00:00:16:43.417 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.417 22042== ==00:00:16:43.417 22042== ==00:00:16:43.417 22042== 50,235,824 bytes in 306,316 blocks are possibly lost in loss record 120 of 122 ==00:00:16:43.418 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.434 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.435 22042== by 0x804FFE8: G3D::Table::Node*>::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.435 22042== by 0x805008D: G3D::Table::Node*>::set(G3D::Triangle const&, G3D::AABSPTree::Node* const&) (Table.h:487) ==00:00:16:43.435 22042== by 0x805043F: G3D::AABSPTree::insert(G3D::Triangle const&) (AABSPTree.h:667) ==00:00:16:43.436 22042== by 0x804BAC4: VMAP::AreaTreeMap::fillTrees(VMAP::ModelContainer*) (AreaTreeMap.cpp:78) ==00:00:16:43.436 22042== by 0x8063676: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:161) ==00:00:16:43.436 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.437 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.437 22042== ==00:00:16:43.437 22042== ==00:00:16:43.437 22042== 105,155,324 bytes in 641,191 blocks are possibly lost in loss record 121 of 122 ==00:00:16:43.437 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.438 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.439 22042== by 0x804FFE8: G3D::Table::Node*>::Node::operator new(unsigned) (Table.h:151) ==00:00:16:43.439 22042== by 0x8050292: G3D::Table::Node*>::set(G3D::Triangle const&, G3D::AABSPTree::Node* const&) (Table.h:522) ==00:00:16:43.439 22042== by 0x805043F: G3D::AABSPTree::insert(G3D::Triangle const&) (AABSPTree.h:667) ==00:00:16:43.440 22042== by 0x804BAC4: VMAP::AreaTreeMap::fillTrees(VMAP::ModelContainer*) (AreaTreeMap.cpp:78) ==00:00:16:43.440 22042== by 0x8063676: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:161) ==00:00:16:43.440 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.441 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.441 22042== ==00:00:16:43.442 22042== ==00:00:16:43.442 22042== 324,460,752 bytes in 38,760 blocks are possibly lost in loss record 122 of 122 ==00:00:16:43.442 22042== at 0x4021708: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==00:00:16:43.442 22042== by 0x80B23E9: G3D::System::malloc(unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.443 22042== by 0x80B2685: G3D::System::alignedMalloc(unsigned, unsigned) (in /home/gnome-test/svn/neo/Debug/Generator/mmap-generator) ==00:00:16:43.443 22042== by 0x804EDD1: G3D::Array::Handle>::realloc(int) (Array.h:137) ==00:00:16:43.443 22042== by 0x804EF78: G3D::Array::Handle>::resize(int, bool) (Array.h:355) ==00:00:16:43.444 22042== by 0x804F377: G3D::Array::Handle>::append(G3D::AABSPTree::Handle const&) (Array.h:429) ==00:00:16:43.444 22042== by 0x8050426: G3D::AABSPTree::insert(G3D::Triangle const&) (AABSPTree.h:664) ==00:00:16:43.444 22042== by 0x804BAC4: VMAP::AreaTreeMap::fillTrees(VMAP::ModelContainer*) (AreaTreeMap.cpp:78) ==00:00:16:43.445 22042== by 0x8063676: VMAP::MoveMapGenerator::generateMoveMaps(VMAP::ModelContainer**, int, int, int, bool) (MoveMapGenerator.cpp:161) ==00:00:16:43.445 22042== by 0x8050D6E: Generate(int, int, int, bool) (ModelContainerView.cpp:19) ==00:00:16:43.445 22042== by 0x8050E89: main (ModelContainerView.cpp:41) ==00:00:16:43.445 22042== ==00:00:16:43.446 22042== LEAK SUMMARY: ==00:00:16:43.446 22042== definitely lost: 308 bytes in 7 blocks. ==00:00:16:43.446 22042== indirectly lost: 10,033,405 bytes in 1,208 blocks. ==00:00:16:43.446 22042== possibly lost: 496,938,124 bytes in 1,077,542 blocks. ==00:00:16:43.447 22042== still reachable: 49,649,143 bytes in 35,598 blocks. ==00:00:16:43.447 22042== suppressed: 0 bytes in 0 blocks. ==00:00:16:43.447 22042== Reachable blocks (those to which a pointer was found) are not shown. ==00:00:16:43.447 22042== To see them, rerun with: --leak-check=full --show-reachable=yes gnome-test@PC1000 ~/svn/neo/Debug/Generator $