#visual-studio #visual-studio-2017 #crash-dumps
#visual-studio #visual-studio-2017 #аварийные дампы
Вопрос:
У меня есть файл dmp из приложения C , который разбился на другом компьютере. У меня также есть доступ к репозиторию кода, и я знаю, какая версия dll вылетает. Я открываю файл dmp в Visual Studio 2017. Существуют следующие действия:
- Отладка только с помощью встроенного
- Задайте пути символов
- Скопируйте все в буфер обмена
Я создал dll, установил пути символов к каталогу сборки, а затем выбрал Debug with Native Only
действие. Затем я установил New path
каталог сборки, но получил информацию о том, что требуемая библиотека не найдена. Что я должен сделать, чтобы просмотреть аварийный стек вызовов? Как это исправить?
Ответ №1:
В дампе памяти может быть один или несколько стеков в зависимости от того, был ли сбой процесса с использованием нескольких потоков. Итак, запустив сеанс отладки в дампе, вы можете вызвать команду меню Debug / Windows / Parallel Stack и просмотреть все стеки, записанные в дампе памяти. Вы можете просмотреть отдельный стек с помощью команды меню Debug / Windows / Call Stack .
Комментарии:
1. Нужно ли сначала подключаться к .exe? Я не вижу параллельной опции в VS 2019?