Журналы UMDH (утечка памяти в Windows)

Я использую инструмент UMDH для анализа утечек памяти моего приложения.

Основные утечки, наблюдаемые журналами UMDH, следующие:

  • 237856226 (241016812 - 3160586) 3704833 выделяет BackTraceE9
  • 3685198 (3704833 - 19635) BackTraceE9 ассигнования
    Ntdll! RtlIpv4StringToAddressExW + 00011866
    Ntdll! RtlSubAuthorityCountSid + 00000019
    MSVCR80! Malloc + 0000007A

  • 207093760 (207355904 - 262144) 791 выделяет BackTrace6EB

  • 790 (791 - 1) BackTrace6EB выделяет
    Ntdll! RtlIpv4StringToAddressExW + 00011866
    Ntdll! RtlSubAuthorityCountSid + 00000019
    php5ts! zend_register_internal_class_ex + 000001A5

Я собрал свое приложение в режиме отладки и указал файлы PDB в _NT_SYMBOL_PATH. Но я все еще не могу увидеть трассировку стека из моего приложения. Например, в приведенном выше журнале «MSVCR80! Malloc + 0000007A» вызывается malloc, но не известно, из какой части моего приложения.

Какая дополнительная конфигурация требуется, чтобы символы отладки были видны в журналах UMDH?

Спасибо,

1
задан hits_lucky 31 August 2010 в 04:15
поделиться

1 ответ

Это ужасное упущение со стороны Microsoft. Подробности. Вам в основном не повезло с этой версией библиотеки Microsoft CRT.

2
ответ дан 2 September 2019 в 21:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: