The following issue has been SUBMITTED. ====================================================================== https://public.kitware.com/Bug/view.php?id=16111 ====================================================================== Reported By: Sergey Assigned To: ====================================================================== Project: CMake Issue ID: 16111 Category: CMake Reproducibility: always Severity: minor Priority: normal Status: new ====================================================================== Date Submitted: 2016-05-26 02:39 EDT Last Modified: 2016-05-26 02:39 EDT ====================================================================== Summary: Memory leak during function call Description: There is a memory leak during function call if function contains any if/else/endif statement.
Steps to Reproduce: • Create simple CMakeLists.txt with next content: cmake_minimum_required(VERSION 3.5) project (MyTestProject) function (test_memory_leak) if(ON) endif() endfunction() while(ON) test_memory_leak() endwhile() • Run cmake-gui.exe • Try to configure the project Result: cmake-gui.exe will crash with out of memory (can be seen in Task Manager) ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2016-05-26 02:39 Sergey New Issue ====================================================================== -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers