Это приложение запросило среду выполнения чтобы завершить его необычным способом.

На протяжении многих лет я видел, как приложения C ++ используют язык "необычным способом" при сбоях. Например:

Это приложение запросило среду выполнения необычным способом. За дополнительной информацией обращайтесь в службу поддержки приложения.

Первый из них, который я отлаживал, это как-то связано с запуском деструктора для класса в цепочке наследования, который уже был удален. Я не могу вспомнить подробности лучше, чем это. Когда я гуглил эту тему, я нахожу еще одну или две предлагаемые причины. Например, сами двоичные файлы испортились и их необходимо переписать.

В целом, я считаю, что информация об этом типе сбоев слишком скудная. Я хотел бы увидеть две вещи:

  1. Формальное объяснение того, почему существует этот тип прерывания (и какие платформы Windows, если применимо).
  2. Список всех причин или, по крайней мере, общих причин, почему это тип аварии.

Кто-нибудь знает, где можно найти эту информацию? Может ли кто-нибудь предоставить эту информацию?

8
задан Mogsdad 21 January 2018 в 03:33
поделиться