Как стать автором
Обновить

36 багов 29 февраля 2024

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров4.5K
Автор оригинала: Matt Johnson-Pint
Что ж, на дворе 2024 год, и снова наступил високосный день. Как я делал в предыдущие високосные годы, я перечислю столько сообщений об ошибках и сбоях, сколько смогу. Эта страница будет часто обновляться в течение следующих нескольких дней. Вам также может быть интересно посмотреть на происшествия 2020 и 2016 годов.

  • Как сообщает The New Zealand Herald, на многих автозаправочных станциях в Новой Зеландии возникли проблемы с платежными терминалами самообслуживания, включая Allied Petroleum, Gull, Z, Waitomo, BP truck stops и другие. Согласно этому отчету, проблема была связана с терминалами платежных решений Invenco. В статье NZ Herald говорится, что исполнительный директор Invenco Group Ltd Джон Скотт подтвердил, что действительно произошел сбой в работе в високосный день, ошибка исправлена, и обновление распространяется на их сеть платежных терминалов по всему миру.
  • У умных часов Fastrack FS1, похоже, возникли проблемы с отображением даты и времени 29 февраля. Поступило несколько сообщений (1, 2, 3, 4, 5, 6, 7), описывающих или показывающих зависание часов в 11:59 28 февраля, и несколько других проблем, вероятно, связанных с этим. Компания Fastrack признала проблему и заявляет, что работает над ее устранением.
    UPD: Похоже, эта проблема затрагивает множество различных моделей смарт-часов, производимых Titan Watches. В их аккаунте в Twitter также подтверждается проблема и говорится, что они работают над исправлением.
  • У умных часов Amazfit также были проблемы с високосным днем, они либо зависали, либо показывали неверные дату и время согласно отчетам: 1, 2, 3
  • В больнице Иннисфейл в Кэрнсе, Квинсленд, Австралия, 29 февраля произошло полное отключение телефонных систем, о чем сообщается в Twitter. Это может быть связано с ошибкой високосного года или просто совпадением.
  • Пользователь Reddit поделился, что в популярном приложении для составления бюджета YNAB («You Need a Budget») была ошибка с функцией отслеживания повторяющихся запланированных транзакций, которые повторяются в последний день месяца. Как сообщается, в этом месяце все они произошли 28 февраля, а не 29 февраля.
  • Как сообщается, компьютерные системы, выдающие водительские удостоверения в некоторых частях Японии, столкнулись с проблемами в работе 29 февраля, согласно сообщениям Japan News и BNN Breaking News.
  • Игроки видеоигры Theatrhythm Final Fantasy для Nintendo Switch пожаловались на Reddit, что при запуске игры 29 февраля у игрока появляется черный экран. Перевод устройства в режим полета и перевод часов обратно на 28 февраля, похоже, позволяет обойти проблему. Неясно, повлияет ли это также на версию игры для iOS.
  • Игроки связанной игры Theatrhythm Final Bar Line не могут подключиться к удаленному серверу, как видно на скриншоте, опубликованном в Twitter.
  • Компания Sophos, поставщик программного обеспечения для кибербезопасности, выпустила предупреждениео том, что в ее продуктах Sophos Endpoint, Sophos Server и Sophos Home могут возникнуть проблемы, связанные с SSL-сертификатами, если программное обеспечение будет загружено или перезагружено повторно 29 февраля. Предлагаемый ими обходной путь заключается в отключении функции их программного обеспечения, которая расшифровывает соединения SSL/TLS (HTTPS). Они работают над более постоянным исправлением. (Примечание автора: Этот отчет об ошибке напоминает мне тот, который привел к отключению Microsoft Azure в 2012 году.)
    UPD: По крайней мере, в одном отчете об этом указывалось, что результатом было сообщение об ошибке проверки сертификата во всех исходящих веб-запросах. Пострадал весь их офис.
  • Платежные терминалы в продуктовых и аптечных магазинах ICA в Швеции не смогли обработать транзакции 29 февраля, как сообщается, из-за ошибки в високосный день.
  • Пользователь Twitter сообщил, что колумбийская авиакомпания Avianca Airlines неправильно напечатала билеты на 29 февраля, вместо этого была указана дата 1 марта.
  • Несколько разных людей упомянули, что они сталкивались с ошибками високосного дня в своем собственном коде в разных компаниях. Некоторые приводили примеры. Отчеты: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
  • Гоночная игра EA Sports WRC может вылететь при запуске. Предлагаемый обходной путь в справке EA — перенести дату на 1 марта или просто не играть в игру сегодня.
  • Citrix опубликовала статью службы поддержки, в которой показано, что служба перенаправления видео Citrix HDX HTML5 выходит из строя 29 февраля. Предлагаемый обходной путь — установить календарную дату компьютера на 1 марта, но это может вызвать другие побочные эффекты. Проблема, по-видимому, затрагивает функции, связанные с интеграцией Microsoft Teams. Согласно другому твиту, теперь доступно частное исправление, но вы должны позвонить в службу поддержки, чтобы получить его.
  • Сообщается, что функция «В этот день» в разделе «Фотографии» Microsoft OneDrive (1, 2) не отображает фотографии с 29 февраля предыдущих високосных лет, а скорее привязана к 28 февраля.
  • Не совсем ошибка, но в приложении Apple Calendar событие, запланированное на 29 февраля и повторяющееся «Каждый год», на самом деле происходит только в високосные годы. Следует отметить, что Google Calendar делает то же самое — он просто использует лучшую формулировку: «Ежегодно 29 февраля».
  • Конкретное программное обеспечение неясно, но вот интересная находка об ошибке високосного года в программном обеспечении для офтальмологов, из-за которой в одном и том же приложении были указаны два разных срока годности из-за високосного дня.
  • Программный компонент домашней автоматизации с открытым исходным кодом, связанный с графиками автоматизации отходов, обнаружил ошибку високосного года в своем коде на Python.
  • Сообщается, что RPG-игра Lilith's Throne с открытым исходным кодом выходит из строя при запуске в високосный день с сообщением о том, что 29 февраля 2019 года — недействительная дата. (Обратите внимание, сама игра является NSFW.)
  • Сетевая операционная система SONiC с открытым исходным кодом, проект Linux Foundation, похоже, страдает от сбоев сборки в своих сборках Azure Pipelines во время теста перезагрузки. (Без детального ознакомления с этим продуктом я не могу оценить полное влияние, но ошибка, похоже, связана с системой сборки, а не с самим продуктом.)
  • В Coreboot, проекте прошивки с открытым исходным кодом, была обнаружена ошибка високосного года, из-за которой дата на часах реального времени (RTC) была неверной. Проблема была исправлена и включена в кодовую базу, но не раньше, чем это могло повлиять на последующие проекты — включая эту ошибку в Dasharo и эту ошибку в Heads.
  • Был сделан запрос на исправление, утверждающий, что запланированные триггеры для действий GitHub некорректно выполняются в високосный день. (Обратите внимание, в настоящее время это не подтверждено, и я бы ожидал больше отчетов, если это правда.)
  • У Akamai Unified Log Streamer (ULS) с открытым исходным кодом есть открытая проблема, которая отображает пробел в графике ежедневной активности там, где должно быть 29 февраля. Сообщается также о проблеме с CLI корпоративного продукта Akamai Secure Internet Access (SIA), ранее известного как Enterprise Threat Protector (ETP).
  • В глобальной модели COSMIA ACCESS-OM3 с открытым исходным кодом, связанной с океаном, морским льдом и волнами, обнаружена ошибка високосного дня, которая, по-видимому, связана с другой ошибкой в компоненте CMEPS (Посредник сообщества для систем прогнозирования Земли). Влияние этой ошибки, вероятно, ограничено использованием научного анализа данных, для которого предназначена эта модель.
  • В языке программирования Odin была обнаружена ошибка в функции datetime_to_time, которая приводит к неправильному переносу 1 марта 2024 года на 29 февраля 2024 года. Согласно его сопровождающему в комментариях ниже, проблема была исправлена в последнем коммите и будет включена в следующий ежемесячный выпуск dev-2024-03.
  • Уличное освещение в Париже, Франция, было непреднамеренно отключено в полночь в начале 29 февраля, согласно сообщению французской ежедневной газеты Le Parisien. Оператор Cialis сообщил репортажу, что проблема была связана с программным сбоем, связанным с високосным днем. Потребовалось несколько часов, чтобы вручную восстановить освещение.
  • Как сообщил их CEO, в коде генерации сертификата Teller API suite для финансовых услуг была обнаружена ошибка високосного года. Пример кода прилагается! Результатом стало то, что новые учетные записи, зарегистрировавшиеся в Teller, не смогли загрузить необходимый сертификат для использования сервиса, пока ошибка не была устранена.
  • У Best Buy, ведущего розничного продавца электроники, на веб-сайте возникла проблема с выпадающим списком, используемым для указания даты истечения срока действия кредитной карты. Как сообщается в разделе комментариев, форма ввода кредитной карты не поддерживала выбор февраля 2024 года в качестве даты истечения срока действия в течение високосного дня. Поскольку даты истечения срока действия кредитной карты являются сквозными, форма не должна была запрещать использование карты, срок действия которой истекает в феврале, до 1 марта. (Примечание: я смог проверить это самостоятельно.)
  • В приложении Apple Weather есть очень маленькая ошибка високосного года, о чем сообщается в Twitter. 29 февраля оно сообщает, что среднее количество осадков за 30 дней равно нулю, независимо от местоположения. Следовательно, суточное количество также неверно рассчитано. Например, в моем районе говорится, что количество осадков сегодня составило 4,4", затем сообщается, что это также +4,4" выше среднего значения за 30 дней, равного 0". (Примечание: я смог проверить это самостоятельно.)
  • Как сообщается (1, 2), что в лидарных устройствах Hesai LiDAR была ошибка, связанная с високосным днем, которая была устранена с помощью обновления прошивки. Компания Hesai из Шанхая быстро отметила, что ошибка была характерна только для старых моделей L4 и отсутствовала в более новой модели AT128, которая в настоящее время используется легковыми автомобилями.
  • Phoenix Framework, платформа веб-разработки, основанная на языке программирования Elixir, столкнулась с проблемой, связанной с генерацией сертификата. При запуске в 2024-02-29 его задача psx.gen.cert попыталась создать сертификат с недопустимой датой истечения срока действия 2025-02-29. Было создано исправление для этой проблемы, которое должно быть включено в следующий релиз, чтобы предотвратить повторение проблемы в следующем високосном году.
  • В зависимости от того, как вы это зададите, OpenAI  ChatGPT 3.5 не совсем понимает, является ли 2024-02-29 действительной датой или нет. По крайней мере, один пользователь OpenAI API столкнулся со сбоями в своем собственном приложении из-за этой проблемы.
  • Подробностей мало, но, согласно сообщению в Hacker News, в приложении, связанном с созданием свидетельств о браке, была ошибка, из-за которой оно вычитало значение из года рождения заявителя, чтобы определить, достаточно ли они взрослые для вступления в брак. Установленный законом минимальный возраст для вступления в брак в Китае составляет 20 лет для женщин и 22 года для мужчин. 2004-02-29 — действительная дата, а 2002-02-29 — нет.
  • Другой человек опубликовал в Hacker News сообщение о том, что он не смог приобрести премиум-подписку на YouTube, поскольку логика проверки возраста предполагала, что ему меньше 18 лет, поскольку он родился в високосный день.
  • Сообщается, что y remind, популярного опенсорсного планировщика с командной строкой была проблема с обработкой високосных дней почти с момента его создания 28 лет назад. Его автор недавно опубликовал сообщение об ошибке в своем списке рассылки. Ошибка была исправлена и выпущена сегодня в последней версии 04.03.00.
  • Android-приложение для берлинской компании общественного транспорта BVG выпустило предупреждение для своих пользователей о том, что поездки на 29 февраля отображаются в приложении как за 28 февраля. Отчеты: 1, 2
  • 29 февраля 2024 года, примерно в 02:00 UTC, в Cloudflare произошел инцидент с сервисами, связанными с выставлением счетов. В настоящее время неясно, был ли этот инцидент вызван ошибкой високосного года или просто совпал по времени. Хотя масштабы инцидента неясны, человек из Hacker News опубликовал сообщение о том, что они получили счет-фактуру с датой 1970-01-01 (дата эпохи Unix) в имени файла.
  • Город Цюрих, Швейцария, выплатил всем своим сотрудникам вдвое больше обычной суммы за февраль, как сообщили официально городские власти и нескольких новостных источниках (1, 2, 3). Сотрудникам придется вернуть дополнительную сумму. Первоначально было заявлено, что проблема возникла из-за технической обработки в Zürcher Kantonalbank (ZKB), но позже в этом обвинили программное обеспечение, используемое Swisscom. Однако до сих пор неясно, была ли проблема напрямую связана с високосным днем или просто совпала по времени. Обратите внимание, что датой выплаты заработной платы было 26 февраля, поэтому проблема возникла задолго до високосного дня. По-прежнему вероятно, что виновником была ошибка високосного дня, но это не подтверждено. (Если у кого-то есть более подробная информация об этом, пожалуйста, дайте мне знать!)
  • Официальное мобильное приложение Irish Rail (общественный железнодорожный транспорт в Ирландии) не смогло показать какие-либо маршруты 29 февраля. Проблема была признана, и пассажиры перенаправлялись на их веб-сайт.
Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 3: ↑2 и ↓1+4
Комментарии6

Публикации

Истории

Работа

Ближайшие события

2 – 18 декабря
Yandex DataLens Festival 2024
МоскваОнлайн
11 – 13 декабря
Международная конференция по AI/ML «AI Journey»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань