diff --git a/CMakeLists.txt b/CMakeLists.txt index a6bba13..5c31045 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,4 +27,6 @@ set(CMAKE_TEMPLATE_PATH "../CMakeTemplate") set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/deploy) +SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static-libgcc -static-libstdc++ -static -lpthread") + include(${CMAKE_TEMPLATE_PATH}/template.cmake) diff --git a/deploy/drmemory_log.txt b/deploy/drmemory_log.txt new file mode 100644 index 0000000..563dcd0 --- /dev/null +++ b/deploy/drmemory_log.txt @@ -0,0 +1,1188 @@ +Dr. Memory version 1.11.0 build 2 built on Aug 29 2016 02:42:07 +Dr. Memory results for pid 6268: "testSparrowEngine.exe" +Application cmdline: "testSparrowEngine.exe" +Recorded 115 suppression(s) from default C:\Program Files (x86)\Dr. Memory\bin\suppress-default.txt + +Error #1: UNINITIALIZED READ: reading register al +# 0 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:44] +# 1 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 2 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +# 3 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +# 4 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +# 5 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] +Note: @0:01:12.933 in thread 6332 +Note: instruction: test %al %al + +Error #2: UNINITIALIZED READ: reading register al +# 0 LabelNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/labelnode.cpp:48] +# 1 GraphicalContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/graphicalcontainernode.cpp:19] +# 2 GUINode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/guinode.cpp:17] +# 3 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:55] +# 4 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 5 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +# 6 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +# 7 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +# 8 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] +Note: @0:01:12.952 in thread 6332 +Note: instruction: test %al %al + +Error #3: UNINITIALIZED READ: reading 0x0028f198-0x0028f19c 4 byte(s) within 0x0028f194-0x0028f19c +# 0 system call NtUserTrackMouseEvent parameter value #0 +# 1 sf::priv::WindowImplWin32::setTracking [C:/Users/anselme.francois/workspace/SFML/src/SFML/Window/Win32/WindowImplWin32.cpp:542] +# 2 sf::priv::WindowImplWin32::processEvent [C:/Users/anselme.francois/workspace/SFML/src/SFML/Window/Win32/WindowImplWin32.cpp:966] +# 3 sf::priv::WindowImplWin32::globalOnEvent@16 [C:/Users/anselme.francois/workspace/SFML/src/SFML/Window/Win32/WindowImplWin32.cpp:1134] +# 4 USER32.dll!gapfnScSendMessage +0x331 (0x75c062fa ) +# 5 USER32.dll!GetThreadDesktop +0xd6 (0x75c06d3a ) +# 6 USER32.dll!GetClientRect +0xc4 (0x75c10d3f ) +# 7 USER32.dll!CallWindowProcW +0x1a (0x75c10d65 ) +# 8 OPENGL32.dll!wglSwapBuffers +0x2d9 (0x502f60fb ) +# 9 USER32.dll!gapfnScSendMessage +0x331 (0x75c062fa ) +#10 USER32.dll!GetThreadDesktop +0xd6 (0x75c06d3a ) +#11 USER32.dll!CharPrevW +0x137 (0x75c077c4 ) +#12 USER32.dll!DispatchMessageW +0xe (0x75c0788a ) +#13 sf::priv::WindowImplWin32::processEvents [C:/Users/anselme.francois/workspace/SFML/src/SFML/Window/Win32/WindowImplWin32.cpp:297] +#14 sf::priv::WindowImpl::popEvent [C:/Users/anselme.francois/workspace/SFML/src/SFML/Window/WindowImpl.cpp:120] +#15 sf::Window::pollEvent [C:/Users/anselme.francois/workspace/SFML/src/SFML/Window/Window.cpp:187] +#16 Input::updateEvents [C:/Users/anselme.francois/workspace/SparrowInput/src/input.cpp:76] +#17 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:89] +#18 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +#19 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] +Note: @0:01:15.289 in thread 6332 + +Error #4: UNADDRESSABLE ACCESS beyond heap bounds: writing 0x05e6de74-0x05e6de78 4 byte(s) +# 0 PlayerCharacterNode::setInputs [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/playercharacternode.cpp:107] +# 1 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:197] +# 2 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 3 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 4 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 5 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +# 6 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +# 7 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +# 8 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] +Note: @0:01:19.368 in thread 6332 +Note: next higher malloc: 0x05e6e2c0-0x05e6e2cc +Note: refers to 0 byte(s) beyond last valid byte in prior malloc +Note: prev lower malloc: 0x05e6de60-0x05e6de74 +Note: instruction: mov %eax -> (%edx) + +Error #5: UNADDRESSABLE ACCESS beyond heap bounds: writing 0x05e6de78-0x05e6de7c 4 byte(s) +# 0 PlayerCharacterNode::setInputs [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/playercharacternode.cpp:108] +# 1 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:197] +# 2 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 3 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 4 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 5 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +# 6 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +# 7 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +# 8 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] +Note: @0:01:19.371 in thread 6332 +Note: next higher malloc: 0x05e6e2c0-0x05e6e2cc +Note: refers to 4 byte(s) beyond last valid byte in prior malloc +Note: prev lower malloc: 0x05e6de60-0x05e6de74 +Note: instruction: mov %eax -> (%edx) + +Error #6: UNADDRESSABLE ACCESS beyond heap bounds: reading 0x05e6de74-0x05e6de78 4 byte(s) +# 0 PlayerCharacterNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/playercharacternode.cpp:146] +# 1 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 2 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +# 3 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +# 4 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +# 5 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] +Note: @0:01:54.947 in thread 6332 +Note: next higher malloc: 0x05e6dec0-0x05e6dec8 +Note: refers to 0 byte(s) beyond last valid byte in prior malloc +Note: prev lower malloc: 0x05e6de60-0x05e6de74 +Note: instruction: mov (%eax) -> %eax + +Error #7: UNADDRESSABLE ACCESS beyond heap bounds: reading 0x05e6de78-0x05e6de7c 4 byte(s) +# 0 PlayerCharacterNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/playercharacternode.cpp:148] +# 1 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 2 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +# 3 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +# 4 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +# 5 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] +Note: @0:01:54.950 in thread 6332 +Note: next higher malloc: 0x05e6dec0-0x05e6dec8 +Note: refers to 4 byte(s) beyond last valid byte in prior malloc +Note: prev lower malloc: 0x05e6de60-0x05e6de74 +Note: instruction: mov (%eax) -> %eax + +Error #8: GDI USAGE ERROR: ReleaseDC for DC 0x420111c2 called from different thread 3756 than the thread 3492 that called GetDC +# 0 system call NtUserCallOneParam.RELEASEDC +# 1 USER32.dll!ReleaseDC +0x21 (0x75c07468 ) +# 2 nvoglv32.dll!DllMain +0x71ce (0x69cbba8f ) +# 3 nvoglv32.dll!DrvValidateVersion +0xaa5b (0x69cb1ecc ) +# 4 sf::priv::WglContext::~WglContext [C:/Users/anselme.francois/workspace/SFML/src/SFML/Window/Win32/WglContext.cpp:174] +# 5 sf::priv::WglContext::~WglContext [C:/Users/anselme.francois/workspace/SFML/src/SFML/Window/Win32/WglContext.cpp:186] +# 6 sf::Context::~Context [C:/Users/anselme.francois/workspace/SFML/src/SFML/Window/Context.cpp:53] +# 7 LoadingThread::run [C:/Users/anselme.francois/workspace/SparrowEngine/src/tools/loadingthread.cpp:48] +# 8 _ZNSt12_Bind_simpleIFPFvvEvEE9_M_invokeIJEEEvSt12_Index_tupleIJXspT_EEE [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/functional:1531] +# 9 std::_Bind_simple<>::operator() [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/functional:1520] +#10 std::thread::_Impl<>::_M_run [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/thread:115] +#11 libstdc++-6.dll!? +0x0 (0x6fefb42f ) +#12 msvcrt.dll!_endthreadex +#13 msvcrt.dll!_endthreadex +#14 KERNEL32.dll!BaseThreadInitThunk +0x11 (0x75d1336a ) +Note: @0:02:00.962 in thread 3756 +Note: DC was allocated here: +Note: # 0 system call NtUserGetDC +Note: # 1 nvoglv32.dll!DrvValidateVersion +0x3296 (0x69caa707 ) +Note: # 2 KERNEL32.dll!BaseThreadInitThunk +0x11 (0x75d1336a ) + +Error #9: UNINITIALIZED READ: reading 0x0028f308-0x0028f30c 4 byte(s) within 0x0028f304-0x0028f30c +# 0 system call NtUserTrackMouseEvent parameter value #0 +# 1 sf::priv::WindowImplWin32::setTracking [C:/Users/anselme.francois/workspace/SFML/src/SFML/Window/Win32/WindowImplWin32.cpp:542] +# 2 sf::priv::WindowImplWin32::cleanup [C:/Users/anselme.francois/workspace/SFML/src/SFML/Window/Win32/WindowImplWin32.cpp:527] +# 3 sf::priv::WindowImplWin32::processEvent [C:/Users/anselme.francois/workspace/SFML/src/SFML/Window/Win32/WindowImplWin32.cpp:576] +# 4 sf::priv::WindowImplWin32::globalOnEvent@16 [C:/Users/anselme.francois/workspace/SFML/src/SFML/Window/Win32/WindowImplWin32.cpp:1134] +# 5 USER32.dll!gapfnScSendMessage +0x331 (0x75c062fa ) +# 6 USER32.dll!GetThreadDesktop +0xd6 (0x75c06d3a ) +# 7 USER32.dll!GetClientRect +0xc4 (0x75c10d3f ) +# 8 USER32.dll!CallWindowProcW +0x1a (0x75c10d65 ) +# 9 OPENGL32.dll!wglSwapBuffers +0x2d9 (0x502f60fb ) +#10 USER32.dll!gapfnScSendMessage +0x331 (0x75c062fa ) +#11 USER32.dll!GetThreadDesktop +0xd6 (0x75c06d3a ) +#12 USER32.dll!GetThreadDesktop +0x184 (0x75c06de8 ) +#13 USER32.dll!GetThreadDesktop +0x1e0 (0x75c06e44 ) +#14 ntdll.dll!KiUserCallbackDispatcher +0x2d (0x7761011a ) +#15 sf::priv::WindowImplWin32::~WindowImplWin32 [C:/Users/anselme.francois/workspace/SFML/src/SFML/Window/Win32/WindowImplWin32.cpp:263] +#16 sf::priv::WindowImplWin32::~WindowImplWin32 [C:/Users/anselme.francois/workspace/SFML/src/SFML/Window/Win32/WindowImplWin32.cpp:277] +#17 sf::Window::close [C:/Users/anselme.francois/workspace/SFML/src/SFML/Window/Window.cpp:159] +#18 Engine::~Engine [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:43] +#19 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:311] +Note: @0:02:01.253 in thread 6332 + +Error #10: LEAK 12 direct bytes 0x05e30230-0x05e3023c + 0 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 SceneTree::getGeometry [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:45] +# 2 DeferredPipeline::renderGL [C:/Users/anselme.francois/workspace/SparrowRenderer/src/deferredpipeline.cpp:164] +# 3 SparrowRenderer::renderGL [C:/Users/anselme.francois/workspace/SparrowRenderer/src/sparrowrenderer.cpp:94] +# 4 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:139] +# 5 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] + +Error #11: LEAK 12 direct bytes 0x05e303e8-0x05e303f4 + 0 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 SceneTree::getLights [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:40] +# 2 DeferredPipeline::renderGL [C:/Users/anselme.francois/workspace/SparrowRenderer/src/deferredpipeline.cpp:215] +# 3 SparrowRenderer::renderGL [C:/Users/anselme.francois/workspace/SparrowRenderer/src/sparrowrenderer.cpp:94] +# 4 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:139] +# 5 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] + +Error #12: LEAK 12 direct bytes 0x05e309b8-0x05e309c4 + 0 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 SceneTree::getGeometry [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:45] +# 2 DirectionnalLight::updateShadowMap [C:/Users/anselme.francois/workspace/SparrowRenderer/src/light.cpp:217] +# 3 LightNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/lightnode.cpp:26] +# 4 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 5 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +# 6 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +# 7 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +# 8 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] + +Error #13: LEAK 12 direct bytes 0x05e30e58-0x05e30e64 + 136 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 Config::getProperties [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:146] +# 2 ObjectLoader::loadAscii [C:/Users/anselme.francois/workspace/SparrowSerializer/src/serializationmanager.cpp:293] +# 3 Config::load [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:165] +# 4 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:310] + +Error #14: LEAK 36 direct bytes 0x05e32dd0-0x05e32df4 + 0 indirect bytes +# 0 replace_operator_new_array [d:\drmemory_package\common\alloc_replace.c:2928] +# 1 Mesh::mergeVertices [C:/Users/anselme.francois/workspace/SparrowRenderer/src/mesh.cpp:344] +# 2 Loader::loadMesh [C:/Users/anselme.francois/workspace/SparrowEngine/src/tools/loader.cpp:294] +# 3 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:240] +# 4 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 5 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 6 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 7 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +# 8 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +# 9 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +#10 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] + +Error #15: POSSIBLE LEAK 51 direct bytes 0x05e330c0-0x05e330f3 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAlignedAllocator<>::allocate [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/LinearMath/btAlignedAllocator.h:92] +# 5 btAlignedObjectArray<>::allocate [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/LinearMath/btAlignedObjectArray.h:111] +# 6 btAlignedObjectArray<>::reserve [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/LinearMath/btAlignedObjectArray.h:302] +# 7 btAlignedObjectArray<>::push_back [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/LinearMath/btAlignedObjectArray.h:279] +# 8 btTriangleIndexVertexArray::addIndexedMesh [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h:92] +# 9 MeshNode::buildStaticCollider [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/meshnode.cpp:43] +#10 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:246] +#11 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] + +Error #16: LEAK 96 direct bytes 0x05e336d0-0x05e33730 + 0 indirect bytes +# 0 replace_operator_new_array [d:\drmemory_package\common\alloc_replace.c:2928] +# 1 Mesh::mergeVertices [C:/Users/anselme.francois/workspace/SparrowRenderer/src/mesh.cpp:345] +# 2 Loader::loadMesh [C:/Users/anselme.francois/workspace/SparrowEngine/src/tools/loader.cpp:294] +# 3 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:240] +# 4 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 5 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 6 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 7 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +# 8 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +# 9 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +#10 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] + +Error #17: POSSIBLE LEAK 51 direct bytes 0x05e33e88-0x05e33ebb + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAlignedAllocator<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.h:92] +# 5 btAlignedObjectArray<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:111] +# 6 btAlignedObjectArray<>::reserve [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:302] +# 7 btAlignedObjectArray<>::expand [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:263] +# 8 btOptimizedBvh::build [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp:189] +# 9 btBvhTriangleMeshShape::buildOptimizedBvh [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:352] +#10 btBvhTriangleMeshShape::btBvhTriangleMeshShape [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:37] +#11 MeshNode::buildStaticCollider [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/meshnode.cpp:44] + +Error #18: LEAK 12 direct bytes 0x05e35af8-0x05e35b04 + 0 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 ShaderSource::compile [C:/Users/anselme.francois/workspace/SparrowRenderer/src/shadersource.cpp:72] +# 2 ShaderSource::compile [C:/Users/anselme.francois/workspace/SparrowRenderer/src/shadersource.cpp:49] +# 3 DeferredPipeline::refreshScene [C:/Users/anselme.francois/workspace/SparrowRenderer/src/deferredpipeline.cpp:426] +# 4 SceneTree::updateShaders [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:113] +# 5 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:134] +# 6 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +# 7 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] + +Error #19: POSSIBLE LEAK 79 direct bytes 0x05e35fe0-0x05e3602f + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btCapsuleShape::operator new [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletCollision/CollisionShapes/btCapsuleShape.h:37] +# 5 PlayerCharacterNode::PlayerCharacterNode [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/playercharacternode.cpp:79] +# 6 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:196] +# 7 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 8 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 9 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +#10 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +#11 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] + +Error #20: POSSIBLE LEAK 403 direct bytes 0x05e389e0-0x05e38b73 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAlignedAllocator<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.h:92] +# 5 btAlignedObjectArray<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:111] +# 6 btAlignedObjectArray<>::reserve [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:302] +# 7 btAlignedObjectArray<>::resize [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:232] +# 8 btOptimizedBvh::build [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp:164] +# 9 btBvhTriangleMeshShape::buildOptimizedBvh [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:352] +#10 btBvhTriangleMeshShape::btBvhTriangleMeshShape [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:37] +#11 MeshNode::buildStaticCollider [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/meshnode.cpp:44] + +Error #21: LEAK 20 direct bytes 0x05e3bd18-0x05e3bd2c + 24 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 __gnu_cxx::new_allocator<>::allocate [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/ext/new_allocator.h:104] +# 2 std::allocator_traits<>::allocate [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/alloc_traits.h:360] +# 3 std::__detail::_Hashtable_alloc<>::_M_allocate_buckets [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/hashtable_policy.h:1996] +# 4 std::_Hashtable<>::_M_allocate_buckets [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/hashtable.h:347] +# 5 std::_Hashtable<>::_M_rehash_aux [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/hashtable.h:1974] +# 6 std::_Hashtable<>::_M_rehash [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/hashtable.h:1953] +# 7 std::_Hashtable<>::_M_insert_unique_node [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/hashtable.h:1600] +# 8 _ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE10_M_emplaceIJRjEEESt4pairINS1_14_Node_iteratorIjLb1ELb0EEEbESt17 [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/hashtable.h:1548] +# 9 _ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE7emplaceIJRjEEESt4pairINS1_14_Node_iteratorIjLb1ELb0EEEbEDpOT_ [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/hashtable.h:726] +#10 _ZNSt13unordered_setIjSt4hashIjESt8equal_toIjESaIjEE7emplaceIJRjEEESt4pairINSt8__detail14_Node_iteratorIjLb1ELb0EEEbEDpOT_ [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/unordered_set.h:369] +#11 SceneTree::registerMeshType [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:67] + +Error #22: LEAK 16 direct bytes 0x05e3bd98-0x05e3bda8 + 3494 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 __gnu_cxx::new_allocator<>::allocate [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/ext/new_allocator.h:104] +# 2 std::allocator_traits<>::allocate [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/alloc_traits.h:360] +# 3 std::_Vector_base<>::_M_allocate [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_vector.h:170] +# 4 _ZNSt6vectorIP9SceneNodeSaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_ [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/vector.tcc:412] +# 5 std::vector<>::push_back [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_vector.h:923] +# 6 ContainerNode::addChild [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:22] +# 7 Engine::setScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:188] +# 8 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:391] + +Error #23: LEAK 8 direct bytes 0x05e41a58-0x05e41a60 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 ImGui::MemAlloc [C:/Users/anselme.francois/workspace/imgui/src/imgui.cpp:2039] +# 2 ImStrdup [C:/Users/anselme.francois/workspace/imgui/src/imgui.cpp:925] +# 3 AddWindowSettings [C:/Users/anselme.francois/workspace/imgui/src/imgui.cpp:2448] +# 4 LoadIniSettingsFromDisk [C:/Users/anselme.francois/workspace/imgui/src/imgui.cpp:2483] +# 5 ImGui::NewFrame [C:/Users/anselme.francois/workspace/imgui/src/imgui.cpp:2143] +# 6 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:95] +# 7 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +# 8 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] + +Error #24: POSSIBLE LEAK 99 direct bytes 0x05e45100-0x05e45163 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btConeShape::operator new [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletCollision/CollisionShapes/btConeShape.h:35] +# 5 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:98] +# 6 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +# 7 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 8 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 9 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +#10 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +#11 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] + +Error #25: POSSIBLE LEAK 76 direct bytes 0x05e457e8-0x05e45834 + 1968 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 _fu248___ZSt4cerr [C:/Users/anselme.francois/workspace/SparrowEngine/src/tools/loader.cpp:106] +# 2 SparrowShell::SparrowShell [C:/Users/anselme.francois/workspace/SparrowEngine/src/sparrowshell/sparrowshell.cpp:36] +# 3 Engine::createWindow [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:68] +# 4 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:319] + +Error #26: POSSIBLE LEAK 191 direct bytes 0x05e467e0-0x05e4689f + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btBvhTriangleMeshShape::buildOptimizedBvh [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:349] +# 5 btBvhTriangleMeshShape::btBvhTriangleMeshShape [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:37] +# 6 MeshNode::buildStaticCollider [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/meshnode.cpp:44] +# 7 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:246] +# 8 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 9 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +#10 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +#11 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] + +Error #27: LEAK 48 direct bytes 0x05e46900-0x05e46930 + 96 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 __gnu_cxx::new_allocator<>::allocate [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/ext/new_allocator.h:104] +# 2 std::allocator_traits<>::allocate [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/alloc_traits.h:360] +# 3 std::_Rb_tree<>::_M_get_node [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_tree.h:491] +# 4 _ZNSt8_Rb_treeIwSt4pairIKwN4Font8CharInfoEESt10_Select1stIS4_ESt4lessIwESaIS4_EE14_M_create_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESF_IJEEEEEPSt13_Rb_tree_nodeIS4_EDpOT_ [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_tree.h:545] +# 5 _ZNSt8_Rb_treeIwSt4pairIKwN4Font8CharInfoEESt10_Select1stIS4_ESt4lessIwESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_ [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_tree.h:2170] +# 6 std::map<>::operator[] [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_map.h:483] +# 7 Font::addCharInfo [C:/Users/anselme.francois/workspace/SparrowEngine/src/tools/font.h:25] +# 8 _fu248___ZSt4cerr [C:/Users/anselme.francois/workspace/SparrowEngine/src/tools/loader.cpp:134] +# 9 SparrowShell::SparrowShell [C:/Users/anselme.francois/workspace/SparrowEngine/src/sparrowshell/sparrowshell.cpp:36] +#10 Engine::createWindow [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:68] +#11 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:319] + +Error #28: POSSIBLE LEAK 63 direct bytes 0x05e47360-0x05e4739f + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 createnode [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp:99] +# 5 createnode [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp:124] +# 6 insertleaf [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp:150] +# 7 btDbvt::insert [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp:488] +# 8 btCompoundShape::addChildShape [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:83] +# 9 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:115] +#10 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +#11 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] + +Error #29: POSSIBLE LEAK 115 direct bytes 0x05e47c48-0x05e47cbb + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btCompoundShape::operator new [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:71] +# 5 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:95] +# 6 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +# 7 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 8 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 9 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +#10 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +#11 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] + +Error #30: POSSIBLE LEAK 115 direct bytes 0x05e49d58-0x05e49dcb + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btCompoundShape::operator new [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:71] +# 5 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:108] +# 6 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +# 7 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 8 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 9 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +#10 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +#11 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] + +Error #31: LEAK 51 direct bytes 0x05e49ff0-0x05e4a023 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btIndexedMesh::operator new [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h:28] +# 5 MeshNode::buildStaticCollider [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/meshnode.cpp:28] +# 6 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:246] +# 7 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 8 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 9 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +#10 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +#11 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] + +Error #32: POSSIBLE LEAK 103 direct bytes 0x05e4a048-0x05e4a0af + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btTriangleIndexVertexArray::operator new [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h:79] +# 5 MeshNode::buildStaticCollider [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/meshnode.cpp:42] +# 6 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:246] +# 7 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 8 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 9 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +#10 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +#11 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] + +Error #33: POSSIBLE LEAK 99 direct bytes 0x05e4a608-0x05e4a66b + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btBvhTriangleMeshShape::operator new [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:50] +# 5 MeshNode::buildStaticCollider [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/meshnode.cpp:44] +# 6 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:246] +# 7 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 8 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 9 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +#10 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +#11 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] + +Error #34: LEAK 172 direct bytes 0x05e4c6c0-0x05e4c76c + 208 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 Loader::loadMesh [C:/Users/anselme.francois/workspace/SparrowEngine/src/tools/loader.cpp:171] +# 2 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:104] +# 3 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +# 4 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 5 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 6 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 7 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +# 8 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +# 9 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +#10 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] + +Error #35: POSSIBLE LEAK 99 direct bytes 0x05e4e4f0-0x05e4e553 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btConeShape::operator new [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletCollision/CollisionShapes/btConeShape.h:35] +# 5 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:115] +# 6 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +# 7 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 8 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 9 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +#10 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +#11 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] + +Error #36: POSSIBLE LEAK 179 direct bytes 0x05e4f1e0-0x05e4f293 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAlignedAllocator<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.h:92] +# 5 btAlignedObjectArray<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:111] +# 6 btAlignedObjectArray<>::reserve [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:302] +# 7 btAlignedObjectArray<>::push_back [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:279] +# 8 btCompoundShape::addChildShape [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:86] +# 9 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:115] +#10 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +#11 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] + +Error #37: POSSIBLE LEAK 35 direct bytes 0x05e5bdd8-0x05e5bdfb + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAlignedAllocator<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.h:92] +# 5 btAlignedObjectArray<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:111] +# 6 btAlignedObjectArray<>::reserve [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:302] +# 7 btAlignedObjectArray<>::resize [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:232] +# 8 btHashedOverlappingPairCache::growTables [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp:182] +# 9 btHashedOverlappingPairCache::internalAddPair [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp:252] +#10 btHashedOverlappingPairCache::addOverlappingPair [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:134] +#11 btAxisSweep3Internal<>::sortMinDown [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:825] + +Error #38: POSSIBLE LEAK 63 direct bytes 0x05e5be20-0x05e5be5f + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 createnode [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp:99] +# 5 createnode [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp:112] +# 6 btDbvt::insert [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp:487] +# 7 btDbvtBroadphase::createProxy [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:185] +# 8 btAxisSweep3Internal<>::createProxy [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:240] +# 9 btCollisionWorld::addCollisionObject [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:131] +#10 btDiscreteDynamicsWorld::addCollisionObject [C:/Users/Anselme/git/bullet3/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:544] +#11 btDiscreteDynamicsWorld::addRigidBody [C:/Users/Anselme/git/bullet3/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:584] + +Error #39: POSSIBLE LEAK 695 direct bytes 0x05e5bee8-0x05e5c19f + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btCollisionObject::operator new [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:129] +# 5 PlayerCharacterNode::PlayerCharacterNode [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/playercharacternode.cpp:86] +# 6 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:196] +# 7 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 8 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 9 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +#10 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +#11 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] + +Error #40: POSSIBLE LEAK 59 direct bytes 0x05e5c678-0x05e5c6b3 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btCompoundShape::btCompoundShape [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:33] +# 5 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:108] +# 6 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +# 7 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 8 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 9 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +#10 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +#11 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] + +Error #41: LEAK 636 direct bytes 0x05e5d620-0x05e5d89c + 17806 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 ImGui::MemAlloc [C:/Users/anselme.francois/workspace/imgui/src/imgui.cpp:2039] +# 2 CreateNewWindow [C:/Users/anselme.francois/workspace/imgui/src/imgui.cpp:3775] +# 3 ImGui::Begin [C:/Users/anselme.francois/workspace/imgui/src/imgui.cpp:3891] +# 4 ImGui::Begin [C:/Users/anselme.francois/workspace/imgui/src/imgui.cpp:3872] +# 5 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:102] +# 6 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +# 7 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] + +Error #42: POSSIBLE LEAK 63 direct bytes 0x05e644a0-0x05e644df + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 createnode [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp:99] +# 5 createnode [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp:112] +# 6 btDbvt::insert [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp:487] +# 7 btCompoundShape::addChildShape [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:83] +# 8 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:115] +# 9 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +#10 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +#11 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] + +Error #43: POSSIBLE LEAK 63 direct bytes 0x05e6e560-0x05e6e59f + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 createnode [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp:99] +# 5 createnode [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp:112] +# 6 btDbvt::insert [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp:487] +# 7 btCompoundShape::addChildShape [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:83] +# 8 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:98] +# 9 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +#10 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +#11 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] + +Error #44: LEAK 8 direct bytes 0x05e71f10-0x05e71f18 + 0 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 __gnu_cxx::new_allocator<>::allocate [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/ext/new_allocator.h:104] +# 2 std::allocator_traits<>::allocate [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/alloc_traits.h:360] +# 3 std::_Vector_base<>::_M_allocate [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_vector.h:170] +# 4 _ZNSt6vectorIP12GeometryNodeSaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_ [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/vector.tcc:412] +# 5 std::vector<>::push_back [C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_vector.h:923] +# 6 SceneTree::addToIndex [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:84] +# 7 GraphicalNode::setSceneTree [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/graphicalnode.cpp:13] +# 8 MeshNode::setSceneTree [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/meshnode.cpp:11] +# 9 GraphicalContainerNode::addChild [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/graphicalcontainernode.cpp:35] +#10 LabelNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/labelnode.cpp:60] +#11 GraphicalContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/graphicalcontainernode.cpp:19] + +Error #45: POSSIBLE LEAK 59 direct bytes 0x05e71f40-0x05e71f7b + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btCompoundShape::btCompoundShape [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:33] +# 5 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:95] +# 6 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +# 7 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 8 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 9 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +#10 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +#11 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] + +Error #46: POSSIBLE LEAK 99 direct bytes 0x05e740e0-0x05e74143 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAlignedAllocator<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.h:92] +# 5 btAlignedObjectArray<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:111] +# 6 btAlignedObjectArray<>::reserve [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:302] +# 7 btAlignedObjectArray<>::push_back [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:279] +# 8 btCompoundShape::addChildShape [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:86] +# 9 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:98] +#10 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +#11 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] + +Error #47: LEAK 4 direct bytes 0x05e74ea0-0x05e74ea4 + 0 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 LoadingThread::init [C:/Users/anselme.francois/workspace/SparrowEngine/src/tools/loadingthread.cpp:29] +# 2 Engine::createWindow [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:70] +# 3 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:319] + +Error #48: POSSIBLE LEAK 695 direct bytes 0x05e88a70-0x05e88d27 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btCollisionObject::operator new [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:129] +# 5 MeshNode::buildStaticCollider [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/meshnode.cpp:51] +# 6 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:246] +# 7 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 8 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 9 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +#10 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +#11 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] + +Error #49: POSSIBLE LEAK 23 direct bytes 0x05feb650-0x05feb667 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:50] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #50: POSSIBLE LEAK 39 direct bytes 0x05feb688-0x05feb6af + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:59] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #51: POSSIBLE LEAK 27 direct bytes 0x05feb6d0-0x05feb6eb + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:61] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #52: POSSIBLE LEAK 27 direct bytes 0x05feb710-0x05feb72b + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:63] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #53: POSSIBLE LEAK 27 direct bytes 0x05feb750-0x05feb76b + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:65] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #54: POSSIBLE LEAK 27 direct bytes 0x05feb790-0x05feb7ab + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:68] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #55: POSSIBLE LEAK 27 direct bytes 0x05feb7d0-0x05feb7eb + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:71] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #56: POSSIBLE LEAK 27 direct bytes 0x05feb810-0x05feb82b + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:73] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #57: POSSIBLE LEAK 27 direct bytes 0x05feb850-0x05feb86b + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:76] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #58: POSSIBLE LEAK 27 direct bytes 0x05feb890-0x05feb8ab + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:86] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #59: POSSIBLE LEAK 27 direct bytes 0x05feb8d0-0x05feb8eb + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:88] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #60: POSSIBLE LEAK 27 direct bytes 0x05feb910-0x05feb92b + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:92] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #61: POSSIBLE LEAK 35 direct bytes 0x05feb950-0x05feb973 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:96] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #62: POSSIBLE LEAK 35 direct bytes 0x05feb998-0x05feb9bb + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:98] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #63: POSSIBLE LEAK 43 direct bytes 0x05feb9e0-0x05feba0b + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:120] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #64: POSSIBLE LEAK 43 direct bytes 0x05feba30-0x05feba5b + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:132] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #65: LEAK 135 direct bytes 0x05feba80-0x05febb07 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAxisSweep3Internal<>::operator new [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:45] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:76] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #66: POSSIBLE LEAK 91 direct bytes 0x05febb28-0x05febb83 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAxisSweep3Internal<>::btAxisSweep3Internal [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:365] +# 5 btAxisSweep3::btAxisSweep3 [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp:24] +# 6 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:76] +# 7 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #67: POSSIBLE LEAK 43 direct bytes 0x05febc80-0x05febcab + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAxisSweep3Internal<>::btAxisSweep3Internal [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:372] +# 5 btAxisSweep3::btAxisSweep3 [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp:24] +# 6 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:76] +# 7 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #68: POSSIBLE LEAK 195 direct bytes 0x05febcd0-0x05febd93 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAxisSweep3Internal<>::btAxisSweep3Internal [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:373] +# 5 btAxisSweep3::btAxisSweep3 [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp:24] +# 6 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:76] +# 7 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #69: POSSIBLE LEAK 39 direct bytes 0x05febdb8-0x05febddf + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAlignedAllocator<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.h:92] +# 5 btAlignedObjectArray<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:111] +# 6 btAlignedObjectArray<>::reserve [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:302] +# 7 btAlignedObjectArray<>::resize [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:232] +# 8 btDbvtBroadphase::btDbvtBroadphase [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:149] +# 9 btAxisSweep3Internal<>::btAxisSweep3Internal [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:373] +#10 btAxisSweep3::btAxisSweep3 [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp:24] +#11 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:76] + +Error #70: LEAK 10448 direct bytes 0x05febe00-0x05fee6d0 + 88 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:77] +# 2 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #71: LEAK 243 direct bytes 0x05fee6f0-0x05fee7e3 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btSequentialImpulseConstraintSolver::operator new [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:123] +# 5 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:78] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #72: LEAK 72 direct bytes 0x05fef828-0x05fef870 + 0 indirect bytes +# 0 replace_operator_new_array [d:\drmemory_package\common\alloc_replace.c:2928] +# 1 Mesh::mergeVertices [C:/Users/anselme.francois/workspace/SparrowRenderer/src/mesh.cpp:344] +# 2 Loader::loadMesh [C:/Users/anselme.francois/workspace/SparrowEngine/src/tools/loader.cpp:294] +# 3 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:104] +# 4 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +# 5 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 6 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 7 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 8 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +# 9 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +#10 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +#11 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] + +Error #73: POSSIBLE LEAK 79 direct bytes 0x05feffa8-0x05fefff7 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btBoxShape::operator new [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletCollision/CollisionShapes/btBoxShape.h:34] +# 5 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:111] +# 6 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +# 7 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 8 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 9 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +#10 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +#11 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] + +Error #74: POSSIBLE LEAK 12 direct bytes 0x05ff05f8-0x05ff0604 + 0 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 SceneTree::getGeometry [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:45] +# 2 DeferredPipeline::renderGL [C:/Users/anselme.francois/workspace/SparrowRenderer/src/deferredpipeline.cpp:164] +# 3 SparrowRenderer::renderGL [C:/Users/anselme.francois/workspace/SparrowRenderer/src/sparrowrenderer.cpp:94] +# 4 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:139] +# 5 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +# 6 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] + +Error #75: POSSIBLE LEAK 35 direct bytes 0x05ff0e48-0x05ff0e6b + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAlignedAllocator<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.h:92] +# 5 btAlignedObjectArray<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:111] +# 6 btAlignedObjectArray<>::reserve [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:302] +# 7 btAlignedObjectArray<>::resize [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:232] +# 8 btHashedOverlappingPairCache::growTables [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp:181] +# 9 btHashedOverlappingPairCache::internalAddPair [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp:252] +#10 btHashedOverlappingPairCache::addOverlappingPair [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:134] +#11 btAxisSweep3Internal<>::sortMinDown [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:825] + +Error #76: LEAK 172 direct bytes 0x05ff17a8-0x05ff1854 + 0 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 Loader::loadMesh [C:/Users/anselme.francois/workspace/SparrowEngine/src/tools/loader.cpp:171] +# 2 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:240] +# 3 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 4 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 5 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 6 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +# 7 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +# 8 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +# 9 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] + +Error #77: POSSIBLE LEAK 83 direct bytes 0x05ff2748-0x05ff279b + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAlignedAllocator<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.h:92] +# 5 btAlignedObjectArray<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:111] +# 6 btAlignedObjectArray<>::reserve [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:302] +# 7 btAlignedObjectArray<>::expandNonInitializing [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:250] +# 8 btHashedOverlappingPairCache::internalAddPair [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp:242] +# 9 btHashedOverlappingPairCache::addOverlappingPair [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:134] +#10 btAxisSweep3Internal<>::sortMinDown [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:825] +#11 btAxisSweep3Internal<>::addHandle [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:552] + +Error #78: LEAK 32 direct bytes 0x05ff37f0-0x05ff3810 + 0 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:382] + +Error #79: POSSIBLE LEAK 252 direct bytes 0x05ff38d0-0x05ff39cc + 12514 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 SceneTree::SceneTree [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:19] +# 2 Engine::createScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:272] +# 3 Menu::Menu [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:282] +# 4 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:382] + +Error #80: POSSIBLE LEAK 147 direct bytes 0x05ff4148-0x05ff41db + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAlignedAllocator<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.h:92] +# 5 btAlignedObjectArray<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:111] +# 6 btAlignedObjectArray<>::reserve [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:302] +# 7 btAlignedObjectArray<>::expand [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:263] +# 8 btQuantizedBvh::updateSubtreeHeaders [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp:231] +# 9 btQuantizedBvh::buildTree [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp:206] +#10 btQuantizedBvh::buildTree [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp:191] +#11 btOptimizedBvh::build [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp:184] + +Error #81: LEAK 172 direct bytes 0x06006670-0x0600671c + 0 indirect bytes +# 0 replace_operator_new [d:\drmemory_package\common\alloc_replace.c:2899] +# 1 Loader::loadMesh [C:/Users/anselme.francois/workspace/SparrowEngine/src/tools/loader.cpp:171] +# 2 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:91] +# 3 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +# 4 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 5 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 6 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 7 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +# 8 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +# 9 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +#10 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] + +Error #82: POSSIBLE LEAK 63 direct bytes 0x060069e8-0x06006a27 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 createnode [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp:99] +# 5 createnode [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp:112] +# 6 btDbvt::insert [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp:487] +# 7 btCompoundShape::addChildShape [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:83] +# 8 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:111] +# 9 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +#10 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +#11 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] + +Error #83: POSSIBLE LEAK 83 direct bytes 0x06007100-0x06007153 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAlignedAllocator<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.h:92] +# 5 btAlignedObjectArray<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:111] +# 6 btAlignedObjectArray<>::reserve [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:302] +# 7 btAlignedObjectArray<>::expand [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:263] +# 8 btQuantizedBvh::updateSubtreeHeaders [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp:239] +# 9 btQuantizedBvh::buildTree [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp:206] +#10 btOptimizedBvh::build [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp:184] +#11 btBvhTriangleMeshShape::buildOptimizedBvh [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:352] + +Error #84: POSSIBLE LEAK 524307 direct bytes 0x0cf30028-0x0cfb003b + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btPoolAllocator::btPoolAllocator [C:/Users/Anselme/git/bullet3/src/LinearMath/btPoolAllocator.h:39] +# 5 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:133] +# 6 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 7 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #85: POSSIBLE LEAK 1048659 direct bytes 0x0cfc0028-0x0d0c007b + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAxisSweep3Internal<>::Handle::operator new[] [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:60] +# 5 btAxisSweep3Internal<>::btAxisSweep3Internal [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:390] +# 6 btAxisSweep3::btAxisSweep3 [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp:24] +# 7 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:76] +# 8 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #86: POSSIBLE LEAK 131099 direct bytes 0x0d0d0028-0x0d0f0043 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAxisSweep3Internal<>::btAxisSweep3Internal [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:407] +# 5 btAxisSweep3::btAxisSweep3 [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp:24] +# 6 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:76] +# 7 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #87: POSSIBLE LEAK 3293203 direct bytes 0x0d230028-0x0d55403b + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btPoolAllocator::btPoolAllocator [C:/Users/Anselme/git/bullet3/src/LinearMath/btPoolAllocator.h:39] +# 5 btDefaultCollisionConfiguration::btDefaultCollisionConfiguration [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:121] +# 6 Engine::initPhysics [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:75] +# 7 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:360] + +Error #88: POSSIBLE LEAK 695 direct bytes 0x0d8768b8-0x0d876b6f + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btCollisionObject::operator new [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:129] +# 5 GibGeneratorNode::createGib [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gibgeneratornode.cpp:22] +# 6 Potator::throwCube [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:132] +# 7 Potator::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:179] +# 8 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 9 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +#10 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +#11 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] + +Error #89: LEAK 3024 direct bytes 0x0d87efa8-0x0d87fb78 + 0 indirect bytes +# 0 replace_operator_new_array [d:\drmemory_package\common\alloc_replace.c:2928] +# 1 Mesh::mergeVertices [C:/Users/anselme.francois/workspace/SparrowRenderer/src/mesh.cpp:345] +# 2 Loader::loadMesh [C:/Users/anselme.francois/workspace/SparrowEngine/src/tools/loader.cpp:294] +# 3 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:104] +# 4 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +# 5 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 6 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 7 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 8 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +# 9 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +#10 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +#11 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] + +Error #90: POSSIBLE LEAK 695 direct bytes 0x0d87fd58-0x0d88000f + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btCollisionObject::operator new [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:129] +# 5 GibGeneratorNode::createGib [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gibgeneratornode.cpp:22] +# 6 Potator::throwBottle [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:149] +# 7 Potator::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:181] +# 8 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 9 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +#10 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +#11 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] + +Error #91: LEAK 4608 direct bytes 0x0d9c8100-0x0d9c9300 + 0 indirect bytes +# 0 replace_operator_new_array [d:\drmemory_package\common\alloc_replace.c:2928] +# 1 Mesh::mergeVertices [C:/Users/anselme.francois/workspace/SparrowRenderer/src/mesh.cpp:345] +# 2 Loader::loadMesh [C:/Users/anselme.francois/workspace/SparrowEngine/src/tools/loader.cpp:294] +# 3 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:91] +# 4 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +# 5 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 6 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 7 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 8 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +# 9 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +#10 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +#11 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] + +Error #92: LEAK 1152 direct bytes 0x0dbe9518-0x0dbe9998 + 0 indirect bytes +# 0 replace_operator_new_array [d:\drmemory_package\common\alloc_replace.c:2928] +# 1 Mesh::mergeVertices [C:/Users/anselme.francois/workspace/SparrowRenderer/src/mesh.cpp:344] +# 2 Loader::loadMesh [C:/Users/anselme.francois/workspace/SparrowEngine/src/tools/loader.cpp:294] +# 3 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:91] +# 4 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +# 5 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 6 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 7 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +# 8 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +# 9 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] +#10 Engine::start [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:147] +#11 main [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:450] + +Error #93: POSSIBLE LEAK 531 direct bytes 0x0dbead40-0x0dbeaf53 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btAlignedAllocator<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.h:92] +# 5 btAlignedObjectArray<>::allocate [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:111] +# 6 btAlignedObjectArray<>::reserve [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:302] +# 7 btAlignedObjectArray<>::resize [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedObjectArray.h:232] +# 8 btDbvt::rayTestInternal [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.h:1020] +# 9 btDbvtBroadphase::rayTest [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:263] +#10 btAxisSweep3Internal<>::rayTest [C:/Users/Anselme/git/bullet3/src/BulletCollision/BroadphaseCollision/btAxisSweep3.h:274] +#11 btCollisionWorld::rayTest [C:/Users/Anselme/git/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:1017] + +Error #94: POSSIBLE LEAK 79 direct bytes 0x0df96018-0x0df96067 + 0 indirect bytes +# 0 replace_malloc [d:\drmemory_package\common\alloc_replace.c:2576] +# 1 btAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:24] +# 2 btAlignedAllocDefault [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:70] +# 3 btAlignedAllocInternal [C:/Users/Anselme/git/bullet3/src/LinearMath/btAlignedAllocator.cpp:251] +# 4 btBoxShape::operator new [C:/Users/anselme.francois/workspace/cpp_dependencies/include/bullet/BulletCollision/CollisionShapes/btBoxShape.h:34] +# 5 Potator::Potator [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/potator.cpp:86] +# 6 Demo::initScene [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:203] +# 7 ButtonDemoCallBack::exec [C:/Users/anselme.francois/workspace/SparrowEngine/src/test/main.cpp:267] +# 8 ButtonNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/gui/buttonnode.cpp:52] +# 9 ContainerNode::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/containernode.cpp:14] +#10 SceneTree::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/scene/scenetree.cpp:62] +#11 Engine::update [C:/Users/anselme.francois/workspace/SparrowEngine/src/engine.cpp:133] + +=========================================================================== +FINAL SUMMARY: + +DUPLICATE ERROR COUNTS: + Error # 3: 4 + Error # 6: 4 + Error # 7: 4 + Error # 10: 375 + Error # 11: 377 + Error # 12: 90 + Error # 14: 21 + Error # 15: 21 + Error # 16: 21 + Error # 17: 18 + Error # 18: 4 + Error # 20: 21 + Error # 23: 7 + Error # 26: 21 + Error # 27: 28 + Error # 31: 21 + Error # 32: 21 + Error # 33: 21 + Error # 48: 21 + Error # 72: 2 + Error # 80: 2 + Error # 86: 3 + Error # 89: 2 + +SUPPRESSIONS USED: + +ERRORS FOUND: + 4 unique, 10 total unaddressable access(es) + 4 unique, 7 total uninitialized access(es) + 0 unique, 0 total invalid heap argument(s) + 1 unique, 1 total GDI usage error(s) + 0 unique, 0 total handle leak(s) + 0 unique, 0 total warning(s) + 26 unique, 963 total, 74429 byte(s) of leak(s) + 59 unique, 199 total, 5326822 byte(s) of possible leak(s) +ERRORS IGNORED: + 140 potential error(s) (suspected false positives) + (details: C:\Users\anselme.francois\AppData\Roaming\Dr. Memory\DrMemory-testSparrowEngine.exe.6268.000\potential_errors.txt) + 21 potential leak(s) (suspected false positives) + (details: C:\Users\anselme.francois\AppData\Roaming\Dr. Memory\DrMemory-testSparrowEngine.exe.6268.000\potential_errors.txt) + 1257 unique, 2907 total, 4771113 byte(s) of still-reachable allocation(s) + (re-run with "-show_reachable" for details) +Details: C:\Users\anselme.francois\AppData\Roaming\Dr. Memory\DrMemory-testSparrowEngine.exe.6268.000\results.txt