Я использую инструмент UMDH для анализа утечек памяти моего приложения.
Основные утечки, наблюдаемые журналами UMDH, следующие:
3685198 (3704833 - 19635) BackTraceE9 ассигнования
Ntdll! RtlIpv4StringToAddressExW + 00011866
Ntdll! RtlSubAuthorityCountSid + 00000019
MSVCR80! Malloc + 0000007A
207093760 (207355904 - 262144) 791 выделяет BackTrace6EB
Я собрал свое приложение в режиме отладки и указал файлы PDB в _NT_SYMBOL_PATH. Но я все еще не могу увидеть трассировку стека из моего приложения. Например, в приведенном выше журнале «MSVCR80! Malloc + 0000007A» вызывается malloc, но не известно, из какой части моего приложения.
Какая дополнительная конфигурация требуется, чтобы символы отладки были видны в журналах UMDH?
Спасибо,
Это ужасное упущение со стороны Microsoft. Подробности. Вам в основном не повезло с этой версией библиотеки Microsoft CRT.