TGViewer
HackerNews — IT, стартапы и технологии HackerNews — IT, стартапы и технологии @hackernews_russia · 356 subscribers
Post #4172 6
Критический баг в Android 17 ломает работу с символами

В сентябрьских сборках Android 17 (версия CP3A.260905.009) обнаружена серьезная ошибка в функциях wcscspn() и wcspbrk(). Они некорректно обрабатывают расширенные символы, принимая любой символ с кодом выше U+0100 за совпадение, даже если его нет в искомом наборе.

Проблема проявляется, когда набор для поиска содержит два и более символа с кодами меньше U+0100. В этом случае функции ошибочно останавливаются на первом же «сложном» символе (кириллица, эмодзи, греческий алфавит и другие).

Ошибка уже привела к сбоям в работе приложений, использующих эти функции для парсинга строк. Например, Visual Pinball перестал загружать скрипты, содержащие эмодзи в комментариях, так как движок путает их с символами переноса строки.

Разработчики подтвердили, что баг появился после июньского релиза системы. Исправление пока не выпущено, поэтому разработчикам рекомендуется использовать временные обходные пути с обычными циклами.
More from @hackernews_russia
  1. Oct 14, 2026Пасскеи — это не ловушка В сети завирусился пост с призывом отказаться от пасскеев в польз…
  2. Oct 14, 2026Почему цены на товары растут везде, а не только на Amazon Amazon диктует правила ценообраз…
  3. Oct 14, 2026Происхождение грамматического рода в индоевропейских языках Почему в языках вроде латыни,…
  4. Oct 14, 2026Blumify: все важные мысли лидеров AI в одном месте Сервис Blumify собирает интервью, подка…
  5. Oct 14, 2026Бюджет под полным контролем: приложение Pulse Local Pulse Local — это приложение для веден…
  6. Oct 14, 2026Феликс Ризеберг: путь от Microsoft до Anthropic Феликс Ризеберг — ключевая фигура в мире р…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →