Apple to Fix Telugu Character Bug Causing Devices to Crash in Minor iOS Update

Apple has confirmed that a fix for a recently discovered bug that causes apps like Messages to crash on iPhone, iPad, and Mac has been included in iOS 11.3, macOS 10.13.4, watchOS 4.3, and tvOS 11.3, updates that are currently being beta tested ahead of a release this spring.

Furthermore, Apple told iMore's Rene Ritchie that the bug will also be addressed in an upcoming iOS update that will be released in the near future, ahead of iOS 11.3, so customers won't need to wait several weeks for a fix. Minor updates for other operating systems will likely come at the same time.

telugu bug
The bug, induced by sending a specific character in the Indian language Telugu, causes certain apps on iPhones, iPads, and Macs to freeze up and become unresponsive. Messages, Safari, WhatsApp, Facebook Messenger, and other apps that accept text input are all affected.

When the character is sent in an iMessage, for example, it can freeze up the entire Messages app on all of a person's Mac and iOS devices. The Messages app will then refuse to function properly until the offending character is removed by deleting the conversation with the person who sent it.

In some situations, if the character is viewed through an iOS notification, it can cause the entire device to crash, resulting in a re-spring or worse.

Apple users who have received a message with the character will, as mentioned above, need to delete the Messages conversation with the person who sent the character. Alternatively, installing the iOS 11.3 or macOS 10.13.4 betas will fix the problem.

Related Forums: iOS 11, macOS High Sierra

Top Rated Comments

mi7chy Avatar
81 months ago
This seems like a recurring semi-weekly occurrence. Maybe it's time to dump Messages and rewrite it from scratch with safe coding practices.
Score: 14 Votes (Like | Disagree)
fluchtpunkt Avatar
81 months ago
So assume a test sequence length of 3: 2,557,582,440,568,875 combinations.
And testing for 3 characters wouldn't have found that specific problem. The crashing character consists of 5 codepoints.

U+0C1C [Lo] TELUGU LETTER JA
U+0C4D [Mn] TELUGU SIGN VIRAMA
U+0C1E [Lo] TELUGU LETTER NYA
U+200C [Cf] ZERO WIDTH NON-JOINER
U+0C3E [Mn] TELUGU VOWEL SIGN AA

If you could test 1,000,000,000,000,000,000 combinations per second testing all possible characters that consist of 5 codepoints would still take 1.5 years.

And testing for characters consisting of 5 codepoint still won't be enough. The family emoji ‍‍‍ for example is actually a sequence of 7 codepoints. Woman + Zero Width Joiner (ZWJ) + Woman + ZWJ + Girl + ZWJ + Boy.

Unicode isn't like in the old times (like ASCII for example), where we had a direct 1:1 mapping between a codepoint and a character to render. Testing all Unicode combinations just won't work.
Score: 6 Votes (Like | Disagree)
daveak Avatar
81 months ago
So this isn't the first time a unicode problem has caused crashes. What is going on at Apple? After the first time you write a test which walks through every single character and tries to display it. Test fails when it crashes. Run test. Fix all crashes, problems solved. Why haven't they done this? Creating the test is 5 minutes work (admittedly the fixes won't be)
Score: 6 Votes (Like | Disagree)
crushna Avatar
81 months ago
This character/alphabet/word from my mother tongue is very very rarely used in a general conversation. Its is both hard to pronounce and also write . I am very surprised to actually somebody using this particular alphabet and found it to break the code. It must be someone who know the code
Score: 5 Votes (Like | Disagree)
justiny Avatar
81 months ago
What nose-picker adult living in their mom’s basement discover this bug?
Score: 5 Votes (Like | Disagree)
lkrupp Avatar
81 months ago
What nose-picker adult living in their mom’s basement discover this bug?
Actually it was discovered by an Italian developer. There have to be at least a couple of million Indians using iOS by now. Why didn’t they scream bloody murder immediately?
[doublepost=1518728203][/doublepost]
This seems like a recurring semi-weekly occurrence. Maybe it's time to dump Messages and rewrite it from scratch with safe coding practices.
Maybe time for you to switch platforms and be happy. But then there’s the serious Skype bug that Microsoft says is too much trouble to fix right now, and all the Android flaws that will never be patched because the carriers don’t care.
Score: 5 Votes (Like | Disagree)

Popular Stories

maxresdefault

Apple Announces 'Let Loose' Event on May 7 Amid Rumors of New iPads

Tuesday April 23, 2024 7:11 am PDT by
Apple has announced it will be holding a special event on Tuesday, May 7 at 7 a.m. Pacific Time (10 a.m. Eastern Time), with a live stream to be available on Apple.com and on YouTube as usual. The event invitation has a tagline of "Let Loose" and shows an artistic render of an Apple Pencil, suggesting that iPads will be a focus of the event. Subscribe to the MacRumors YouTube channel for more ...
Apple Silicon AI Optimized Feature Siri

Apple Releases Open Source AI Models That Run On-Device

Wednesday April 24, 2024 3:39 pm PDT by
Apple today released several open source large language models (LLMs) that are designed to run on-device rather than through cloud servers. Called OpenELM (Open-source Efficient Language Models), the LLMs are available on the Hugging Face Hub, a community for sharing AI code. As outlined in a white paper [PDF], there are eight total OpenELM models, four of which were pre-trained using the...
Apple Vision Pro Dual Loop Band Orange Feature 2

Apple Cuts Vision Pro Shipments as Demand Falls 'Sharply Beyond Expectations'

Tuesday April 23, 2024 9:44 am PDT by
Apple has dropped the number of Vision Pro units that it plans to ship in 2024, going from an expected 700 to 800k units to just 400k to 450k units, according to Apple analyst Ming-Chi Kuo. Orders have been scaled back before the Vision Pro has launched in markets outside of the United States, which Kuo says is a sign that demand in the U.S. has "fallen sharply beyond expectations." As a...
iOS 18 Siri Integrated Feature

iOS 18 Rumored to Add These 10 New Features to Your iPhone

Wednesday April 24, 2024 2:05 pm PDT by
Apple is set to unveil iOS 18 during its WWDC keynote on June 10, so the software update is a little over six weeks away from being announced. Below, we recap rumored features and changes planned for the iPhone with iOS 18. iOS 18 will reportedly be the "biggest" update in the iPhone's history, with new ChatGPT-inspired generative AI features, a more customizable Home Screen, and much more....
iPad And Calculator App Feature 1

Apple Finally Plans to Release a Calculator App for iPad Later This Year

Tuesday April 23, 2024 9:08 am PDT by
Apple is finally planning a Calculator app for the iPad, over 14 years after launching the device, according to a source familiar with the matter. iPadOS 18 will include a built-in Calculator app for all iPad models that are compatible with the software update, which is expected to be unveiled during the opening keynote of Apple's annual developers conference WWDC on June 10. AppleInsider...