Значок бомба имеет несколько различных приложений в вычислениях и обычно указывает на фатальную системную ошибку.
Значок Бомба - это символ , разработанный Susan Kare, которое отображалось внутри окна предупреждения об ошибке системы , когда в «классической» операционной системе Macintosh произошел сбой, который, по мнению системы, невозможно исправить. Поскольку классическая Mac OS предлагала небольшую защиту памяти, сбой приложения часто приводил к отключению всей системы.
Символ бомбы впервые появился на оригинальном Macintosh в 1984 году. Часто в диалоговом окне отображалась причина сбоя, включая код ошибки. В некоторых случаях может быть доступна кнопка «Возобновить», позволяющая пользователю закрыть диалоговое окно и принудительно закрыть программу-нарушитель, но чаще всего кнопка возобновления будет отключена, и компьютер придется перезагрузить. Первоначально кнопка возобновления была недоступна, если запущенная программа не предоставила ОС код для восстановления. С появлением System 7, если ОС думала, что сможет справиться с восстановлением, отображалось обычное диалоговое окно с ошибкой, и приложение было принудительно завершено. Этому способствовала классическая Mac OS, обеспечивающая небольшую защиту от повреждения кучи с помощью защитных страниц ; если приложение вылетало из строя и куча приложения была повреждена, ее можно было выбросить.
Программа debugger MacsBug иногда использовалась даже конечными пользователями для обеспечения базового (хотя и не всегда надежного) восстановления после ошибок и могла использоваться для устранения неполадок, в значительной степени как результат паники ядра Unix или Windows NT Blue Screen of Death. Ящики с бомбами Mac OS Classic часто высмеивались за то, что в них не было или мало полезной информации об ошибке; команда Macintosh приняла осознанное решение удалить любую информацию, которую конечный пользователь не мог понять. Код ошибки предназначался для включения в отчет об ошибке для разработчика.
В Mac OS X архитектура системы сильно отличается от архитектуры классической Mac OS, и сбой приложения обычно не может вывести из строя всю систему. Экран паники ядра (либо текст, перезаписанный на экране в старых версиях, либо упрощенный до сообщения о перезагрузке в более поздних версиях) заменяет символ бомбы, но появляется реже из-за радикально другой архитектуры системы. Символ бомбы не используется в Mac OS X, но тестовое приложение под названием Bomb.app, специально написанное для того, чтобы вызвать нефатальный сбой, включено в Xcode и использует представление символа бомбы в виде значка.
В исходной Mac OS вызов операционной системы для отображения «бомбы» назывался DSError, а соответствующая информация таблицы предупреждений хранилась в ресурсах типа «DSAT». «DS», как в «DS Manager». Для целей документации он был переименован в «Диспетчер системных ошибок».
TOS Системы на основе, такие как Atari ST, использовали ряд бомб, чтобы указать на критическую системную ошибку. Количество отображаемых бомб позволило получить информацию о возникшей ошибке. Об ошибке (также называемой исключением ) сообщает микропроцессор Motorola 68000 . В первой версии TOS использовались грибовидные облака ; это было быстро изменено, так как считалось политически некорректным.