본문 바로가기

모바일

iOS 에서 충돌로 인한 재부팅이 발생되는 유니코드 처리의 버그


이번 포스트는 무해해 보이는 아랍어를 수신했을때 충돌로 인한 아이폰이 재부팅 되는 현상에 대한 내용입니다.


독특한 iOS 버그는 겉으로는 무해한 아랍어 스크립트의 단일 라인으로 보이는 단어를 포함하여 문자메시지를 수신하면 아이폰이 중단될 수 있습니다.

애플의 iOS 메시지 프로그램을 통해 스크린샷에서 볼 수 있는 유니코드 문자를 수신하면 아이폰이 다시 시작되도록 유발하는 것을 발견 했습니다.

레딧(Reddit)에 스레드는 iOS 유니코드 처리와 시스템 충돌 및 재부팅 오류가 좁혀졌습니다. 보다 구체적으로 해당 유니코드 문자열을 완전히 알림에서 렌더링 할 수 없는 훨씬 더 긴 블록의 일부 입니다.

텍스트 또는 iMessage를 수신하여 화면 잠금 또는 드롭다운 알림에서 표시되면 iOS 는 메시지를 렌더링 하려고 자원을 사용하게 됩니다. 궁극적으로 스프링보드의 충돌이 원입니다. 정상적인 메시지 대화의 일부로서 수신될때 동일한 코드 라인은 문제를 일으키지 않으며 이 문제는 iOS 알림 부분에 문제가 있음을 시사합니다.

일부는 알림에 대한 메시지 미리보기를 해제하는 것이 좋으며 해당 테스트 과정을 표시하지 않았지만 효과가 있습니다.

위 이미지와 일부 번역된 글은 아래 페이지를 참고하였습니다.
참고 : appleinsider

관련글


  • Share:
  • Follow:


페이스북(@mobile), 트위터(@mobile_issue) 계정을 팔로우
하시면 실시간으로 정보를 제공 받을 수 있습니다.

로그인이 필요 없는 추천(하트) 으로도 블로그 주인에게 힘이 됩니다.
많은 응원과 격려 부탁 드려요.