
Thomas Thorp <tthorp <at> ingersoll.com> writes:
In trying to track down a memory leak with my code (using Deleaker, VS2005, Windows XP, boost 1.34.1 from boost consulting), I'm getting the folowing message as being the source of a memory leak. This partiular list, shows the line where the memory was allocated. My question is, is this a valid error, or one I should just ignore?
Thanks in advance
Tom
---------------------------------------
ING_PostProcessorParsePFDataTesting.exe!_heap_alloc_base Line 105 (f:\sp\vctools\crt_bld\self_x86\crt\src\malloc.c)
Did you send an issue report to Microsoft as well?
ING_PostProcessorParsePFDataTesting.exe!boost::unit_test::output::compiler_l og_formatter::log_start Line 49 (c:\documents and settings\daniel\desktop\boost_1_34_1\boost_1_34_1\boost\test\impl\compiler_l og_formatter.ipp)
[...] I don't think these are valid. One above for example if trivial function: void compiler_log_formatter::log_start( std::ostream& output, counter_t test_cases_amount ) { if( test_cases_amount > 0 ) output << "Running " << test_cases_amount << " test " << (test_cases_amount > 1 ? "cases" : "case") << "...\n"; } Boost.Test trcks memory itself with MS runtime. I would report one if it existed. Gennadiy