Содержание
1. Самый первый баг
2. Проблема из-за тысячелетия
3. Ping of Death
4. Amazon
5. Самый дорогой баг
6. Кошачий баг
7. Цепная реакция
8. Сбой Скайпа
Самый первый баг.
В 1945 году ученые Гарвардского университета тестировали работу электромеханического компьютера Mark II Aiken Relay Calculator и не могли понять, почему он функционирует неправильно. Проблема оказалась в буквальном смысле слова маленькой — крохотный мотылек случайно попал внутрь машины и нарушил ее работу. Жучка извлекли и в отчете написали «Первый реальный случай обнаружения бага». С того дня и пошло это название.
Проблема из-за тысячелетия.
В 1900-х годах разработчики ПО зачастую при записывали в дате только две последние цифры года (например, 01.12.99) с целью более эффективного хранения информации.
Но с наступлением 2000 года по всему миру начали происходить сбои в системах. В каких-то городах даже были отключены электричество и отопление. Причиной послужило то, что машины воспринимали 2000 год как 1900.
Ping of Death
Такое название получил вид атаки на сети, при котором на компьютер поступал определенный эхо-запрос: Ping, из-за которого он останавливал свою деятельность. Распространённым это стало в середине 1990х.
Amazon
На старте Amazon у покупателей была возможность оформить заказ на отрицательное количество товаров, при этом деньги не списывались, а наоборот зачислялись клиенту. Данный баг появился из-за стремления разработчика выпускать обновления как можно скорее.
Самый дорогой баг.
В 1996 году ракета-носитель «Ариан-5» потерпела крушение на 40 секунде своего полета. Причиной послужила неверная работа бортового ПО, т.к. при его разработке некоторые кусочки кода были взяты с ПО прошлой удачной ракеты. Однако “Ариан-5” был куда быстрее предшественника, что вызвало переполнение переменной. Ущерб от ее потери оценивается в 300-500 миллионов долларов и является самой дорогостоящей ошибкой в истории.
Кошачий баг.
Один пользователь поделился историей о том, как он, вернувшись после обеда к компьютеру обнаружил на его клавиатуре свою кошку. Помимо этого, сам ПК никак не реагировал на любые действия. Система зависла.
На компьютере была установлена программа — LightDM, в которую при запуске ОС нужно вводить свои данные. По всей видимости кошка зажала лапами какую-то определенную комбинацию клавиш, чем вызвала ошибку в работе системы. Позже даже сами разработчики подтвердили наличие такого бага.
Цепная реакция
Когда один из множества коммутаторов AT&T был поврежден, он отправил сообщение об этом соседнему, а тот в свою очередь следующему. Запустившаяся цепная реакция на 9 часов положила мобильную связь, из-за чего более 50 тысяч человек не могли ей воспользоваться. Проблема была в том, что вместо одного сообщения о поломке, коммутатор рассылал два. Второе сообщение доходило до других как раз во время их перезагрузки, из-за чего они считали, что сами повреждены и продолжали рассылку. Эта “рассылка” обошлась компании в более 60 млн. долларов.
Сбой Скайпа
В 2000 году миллионы пользователи популярного сервиса Skype остались без коннекта на 2 дня. Программа зависала и выдавала постоянные сбои. Сотрудники Skype на протяжении двух дней искали причину ошибки и рассказывали о каждом ходе своего расследования в блогах. В конце концов неполадка была найдена, она появилась из-за патча Windows, который автоматически устанавливался на компьютеры и перезагружал их, из-за чего все одновременно пытались залогиниться в Скайп. Теоретически сервис должен был выдержать такую нагрузку, но этот случай наглядно показал на неправильное распределение ресурсов на серверах.