Я только что столкнулся с ошибкой drmemory в моем приложении со следующим выводом:
Error #1: INVALID HEAP ARGUMENT to free
# 0 replace_operator_delete [d:\drmemory_package\common\alloc_replace.c:2496]
# 1 std::vector<>::~vector() [C:/Qt/Tools/mingw482_32/i686-w64-mingw32/include/c++/ext/new_allocator.h:110]
# 2 msvcrt.dll!exit
# 3 _fu0___set_invalid_parameter_handler [C:/Qt/Tools/mingw482_32/i686-w64-mingw32/include/c++/bits/stl_tree.h:1809]
# 4 KERNEL32.dll!BaseThreadInitThunk +0x11 (0x7651338a <KERNEL32.dll+0x1338a>)
Я абсолютно не знаю, с чего начать поиск моей ошибки. У кого-нибудь есть идеи? (Приложение, которое я запускаю, довольно сложное, поэтому я не могу разместить здесь тысячи строк.)
Задача ещё не решена.