IT-словарь › Программирование › Краш

Краш

Программирование Svenska → Обновлено: 2026-10-18

Неожиданная остановка приложения: segfault, необработанное исключение, kernel panic, убийство по OOM. Отличается от «зависания» (программа заморожена, но не завершилась).

Отчёты о крашах собирают Apple Crash Reporter, Windows Error Reporting, Google Breakpad/Crashpad, Sentry и BugSnag. Символизация (сопоставление адресов в стеке с именами функций) требует отладочных символов. Мягкий краш затрагивает лишь один поток или функцию и допускает восстановление. Жёсткий краш убивает процесс целиком. Kernel panic (Linux/macOS), синий экран смерти (Windows) и Sad Mac (старая macOS) — краши уровня ОС. Crash-only software — паттерн проектирования: любое завершение считается крашем, и восстановление тестируется лучше.

← Назад к словарю