Простое сообщение с эмодзи может нарушить работу WhatsApp для Android

08 Май 2018
В сети появилась информация о любопытном баге. Простое сообщение, отправленное через WhatsApp, может вызвать сбой мессенджера, а иногда и самого смартфона. Багу подвержены только гаджеты под управлением Android. Сообщается, что сбой может вызвать простое сообщение, содержащее эмодзи в виде чёрной точки. Но само по себе оно совершенно безвредно. Чтобы нарушить работу мессенджера, пользователь должен прикоснуться к эмодзи. Бывший ведущий британского телешоу Gadget Geeks - Том Скотт, исследовал этот баг. Он выяснил, что опасность представляет не точка сама по себе, а скрытый в эмодзи набор невидимых символов. Unicode использует их для определения ориентации текста вправо или влево. Используются они для правильного отображения текста на иврите или арабских языках. Основная проблема заключается в том, что последовательность из сотен вышеупомянутых символов, скрытых в черной точке, приводят к попытке многократного переключения ориентации текста. В итоге, движок не справляется с обработкой строки, что и является причиной сбоя. Разумеется, поскольку причиной сбоя является не само изображение, вывести из строя WhatsApp могут и другие эмодзи. Не смотря на то, что этот баг является относительно безвредным и не способен вызвать поломку гаджета или потери каких-либо данных, испытывать его лично не рекомендуется. Специалисты советуют либо не нажимать на эмодзи в тексте, либо сразу удалять подобные сообщения.