V052. A critical error had occurred.
Сообщение V052 предупреждает, что произошла критическая ошибка в анализаторе. Скорее всего, в этом случае часть файлов не будет проанализирована.
Дополнительную информацию об этой ошибке можно получить из двух источников: файла отчёта анализатора plog
и стандартного потока вывода сообщений об ошибках stderr
(при использовании command line версии).
При использовании Visual Studio IDE или standalone-приложения PVS-Studio, стек ошибки выводится в окно PVS-Studio, a также записывается в начало файла plog
. При этом стек разбивается на подстроки, каждая из которых фиксируется и отображается как отдельная ошибка без номера.
В случае работы из командной строки вы можете проанализировать код возврата command line версии, понять, что произошло исключение, и уже затем изучить plog
, не открывая его в Visual Studio IDE или standalone-приложении. Для этого отчёт можно преобразовать, например, в текстовый файл при помощи утилиты PlogConverter. Коды возврата command line версии описаны в разделе документации "Проверка проектов Visual Studio / MSBuild / .NET из командной строки с помощью PVS-Studio". Информацию об использовании PlogConverter можно найти в соответствующей документации: "Просмотр и конвертация результатов анализа (форматы SARIF, HTML и др.)".
Хотя сообщение V052 возникает достаточно редко, мы будем вам благодарны, если вы поможете нам устранить проблему, которая привела к его появлению. Для этого пришлите, пожалуйста, стек ошибки из окна PVS-Studio (или из stderr
в случае использования command line версии) через форму обратной связи.