В сети появилась информация о загадочном сообщении, которое может вывести из строя WhatsApp и другие мессенджеры на Android-смартфоне. Это сообщение «подвешивает» мессенджер, и он перестаёт реагировать на действия пользователя.

Что известно

Проблема заключается в наличии в сообщении смайлика в виде чёрной точки. Выглядит оно так:

Суть в том, что существует порядка 2000 невидимых, точнее непечатаемых символов, которые могут вызвать сбой в движке текстового рендеринга Android. Чаще всего это касается старых устройств. А вот на новых моделях, в частности, Pixel 2, можно восстановить работу приложения после зависания.

Почему так происходит

Видеоблогер Том Скотт рассказал о сути проблемы. Те самые непечатаемые символы Unicode используются для разных задач: от отображения иврита и арабского языка, в которых написание идёт справе налево, до выравнивания текста. Именно особая комбинация символов и вызывает сбой в работе механизма рендеринга.

При этом вместо чёрной точки может быть любой другой символ. Именно его выбрали просто по причине устрашающего вида.

При этом отметим, что ранее в iOS 11 с помощью одного-единственного символа из языка телугу можно было «обрушить» приложения iMessages, WhatsApp, Facebook Messenger, Outlook для iOS и Gmail. Сбой также влиял на браузер Safari, мессенджер на MacOS и некоторые другие программы.