Новый символ выводит из строя «Сообщения» на iOS и Mac. Как исправить?

23

Недавно в Сети появилась информация о загадочном символе, способном вывести из строя приложение или даже привести к зависанию смартфона на базе операционной системы Android. Как выяснилось позже, этой проблеме оказались подвержены в том числе и все устройства на базе iOS и macOS.

Неполадка проявляется при получении сообщения с особым символом. Речь идет о смайлике в виде черной точки, выглядит он так:


Приложение, в котором получено данное сообщение, перестает функционировать должным образом. Данный баг работает как на последней версии iOS, так и macOS.

Так почему же такой простой символ может помешать стабильной работе?

Как оказалось, данный символ включает в себя несколько тысяч невидимых символов Unicode. Эти символы необходимы для правильного отображения текста на таких языках, как арабский или иврит. При этом особая их последовательность вызывает проблемы в работе механизма рендеринга. Операционная система, пытаясь обработать данный набор символов, нагружает процессор до предела, что, в свою очередь, и приводит к зависанию.

Как решить данную проблему?

В случае, если вы получили это сообщение через iMessage.

На смартфонах, поддерживающих 3D Touch:

  1. Закройте приложение «Сообщения».
  2. С помощью Siri ответьте отправителю «проблемного сообщения». Это нужно для того, чтоб строка с символом не была показана первым сообщением в диалоге.
  3. Используя 3D Touch, выберите пункт «Новое сообщение».
  4. Жмем «Отмена» в открывшемся новом диалоге.
  5. Теперь, когда мы можем видеть все свои чаты, удаляем соответствующий диалог.

На смартфонах без поддержки 3D Touch:

  1. Закройте приложение «Сообщения».
  2. С помощью Siri ответьте отправителю «проблемного сообщения». Это нужно для того, чтоб строка с символом не была показана первым сообщением в диалоге.
  3. Открываем «Сообщения».
  4. Переходим ко всем диалогам, используя стрелку назад в верхнем углу.
  5. Теперь, когда мы можем видеть все свои чаты, удаляем соответствующий диалог.

Аналогичным образом необходимо поступить с компьютерами на базе macOS. Проблема получила широкую огласку, поэтому нет сомнений, что Apple в курсе данной неполадки. Скорее всего, исправление данного бага будет выпущено вместе со следующими обновлениями операционных систем.

Лучший комментарий

23 комментария Оставить свой

  1. 0
    Tyler_2005

    Присылали уже этот «смайл» и как слону дробина)

  2. 7
    u-men-x

    Сложный код нагружает многоядерные системы до зависания???😳
    Теперь я видел все

  3. -8
    SNBogdanov

    Казалось бы причём тут Andriod? Видно у автора бзик по поводу багов в Android и он пишет про них. А ошибка в iOS.

      • -3
        AlekseiM

        Lobstar, На каком Андроиде? Не верьте тому что написано. Тут бред написали. Проблему обнаружили везде. На Андроиде ее нашли в приложении ВацАпа.

        • 0
          adasiko

          AlekseiM, > На каком Андроиде? Не верьте тому что написано. Тут бред написал

          А в чём бред-то? Проблема общесистемная. Касается многих приложений не только ВацАпа (но это не значит обратное, что касается всех приложений).

    • 2
      Designer_Andrew

      SNBogdanov, У Вас какие-то комплексы?

  4. 0
    diamont

    Кто пробовал? Ломает йос?! Или враньё 😉

  5. -1
    diamont

    Я не понял что написать чтоб все сломать? Чёрный символ или как в новостном сообщение стрелки и палец? Объясняете …

  6. 0
    diamont

    👈

  7. 0
    diamont

    Короче облом… только , арабский и иврит 🙁

  8. 0
    larchenkova96

    ⚫️

  9. 0
    -NightWolf-

    А если я сообщение из миллиарда символов отправлю, то ничего не зависнет?!

    Когда будут действительно интересные новости?

  10. 1
    grammar_nazi

    Не зависает.

Авторизуйтесь Чтобы оставить комментарий