Чёрная точка убивает Android
Юзеры в сети нашли необыкновенный баг — дословно одно известие, отправленное в WhatsApp, может привести к сбою мессенджера или всего Android-смартфона. Известие содержит эмодзи в виде чёрной точки, ежели юзер её коснётся, это приведёт к сбою.
Баг изучил Том Скотт(Tom Scott), былой водящий английского телешоу Gadget Geeks. Как оказывается, «эмодзи» чёрной точки на самом деле укрывает набор невидимых знаков, которые Unicode употребляет для определения ориентации текста в право или на лево. Эти знаки необходимы для правильного отображения текста на иврите или арабском языках.
Сами по себе знаки не несут в себе ничего наизловещего. Неувязка в том, что последовательность в пару сотен таковых знаков принуждает переключаться ориентацию текста множество разов, движок просто не справляется с обработкой данной строчки и вызывает сбой прибавления. Смешно, что Android, в принципе, способен показать знаки без каких-то заморочек, но зависает, ежели юзер пробует надавить на известие.
Комментариев 0