Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 84 reacties

Apple heeft een tijdelijke oplossing gepubliceerd voor iOS-gebruikers die getroffen zijn door crashes als gevolg van bepaalde berichten. Het concern werkt ondertussen aan een fix. De Messages-app op iOS bleek te crashen na ontvangst van berichten met speciale tekens.

iOS unicode bugApple stelt op de hoogte te zijn van de bug en het probleem op te lossen met een software-update. In de tussentijd kunnen getroffen gebruikers de Berichten-app openen en Siri vragen de ongelezen berichten voor te lezen. Na de vraag aan Siri om het kwaadaardige bericht voor te lezen, zal de Berichten-app weer te openen zijn. Vervolgens kunnen gebruikers de gewraakte berichten verwijderen.

Woensdag bleek dat iOS-gebruikers met crashes van de Berichten-app kampten na ontvangst van berichten met bepaalde Chinese en Arabische karakters, via onder ander sms en Twitter. De reeks foutmeldingen bij het renderen van Unicode die de berichten opleverden, zorgden voor het crashen van Apples CoreText-systeem. Direct na het verschijnen van de bug verschenen al onofficiële workarounds.

Moderatie-faq Wijzig weergave

Reacties (84)

Rare is, heb het bij 2 mensen geprobeerd, en het enige wat de telefoon deed was even opnieuw opstarten, je kreeg een seconde of 5 een apple logo in beeld, en toen was alles weer normaal, en kon het bericht gelezen en verwijderd worden. Het complete crashen, en de telefoon onbruikbaar maken, heb ik niks van gemerkt.
Heb het verstuurt naar een iphone 5 en 6, beiden met de nieuwste software.
Indien je de volledige stuurt, met twee lines normale tekst en daarna pas de rare tekens, loopt hij inderdaad alleen vast bij de notificatie. Indien je echter slechts één line normale tekst stuurt, gebeurt dit ook in het overzicht van berichten.

Dit komt omdat hier slechts twee lines weergeven worden en hij newlines afkapt, indien je het volledige bericht stuurt vallen de rare tekens hier buiten.
Ik heb het getest bij 2 mensen, persoon A heeft het ook naar mij gestuurd, bij persoon A ook met whatsapp getest... doet niets... ?
iOS 8.3 op een iphone 5S. (persoon B heeft een 5C met iOS ? )
iemand dan een uitleg waarom het gewoonweg niet werkt?
Nee dat zijn overdreven bullshit verhalen! Geen enkele telefoon crasht of wordt volledig onbruikbaar! Er zit een bug in het afkappen van een zin als die te lang is om weer te geven in de bewchikbare ruimte. Als juist op de exacte plek waar de zin wordt afgekapt een unicode karakter staat die 2 bytes in beslag neemt, zoals ॣ en andere exotische karakters, dan gaat er iets mis in het afkappen en ontstaat er vermoedelijk een oneindige loop. iOS sluit dan delen van het systeem af en herstart die delen weer, dat heet respringen (dat klinkt de gemiddelde jailbreaker waarschijnlijk bekend in de oren).

Gek genoeg lijkt het niet bij alle 2-byte karakters voor te komen; smileys vormen bijvoorbeeld geen probleem en doorsnee Arabische en Aziatische teksten blijkbaar ook niet... Dit heeft waarschijnlijk te maken met hardcoded uitzonderingen van bepaalde unicode karakter ranges.
Op mijn 4S was de messages app volledig onbruikbaar geworden; bij het openen sloot deze meteen terug af, best wel vervelend. Opgelost door te wissen in de Messages app op de Mac.
Bij een collega met een 6 zag ik inderdaad zich hetzelfde voordoen als bij jou.
Ik heb dus gedaan wat Apple gezegt heeft, tegen Siri zeggen:
Lees mijn berichten voor
Toen kon ik ineens wel weer in mijn Messages app de boel verwijderen.
Jup, is een simpele respring (zoals dat heet in jailbreak-cultuur). Niet echt veel last van gehad. Meer een "haha, grappig." en weer verder met de dag.
Hoe kan het gebeuren dat een paar gekke tekens het hele OS laten crashen? Iemand een idee?
Het is niet het OS dat crasht maar de messaging App.
Nope. Springboard.app crasht als de notification buiten de app wordt ontvangen.

Het is waar dat de messages.app ook kan crashen, maar dat is niet het echte "gevaar".
Onjuist; het springboard. (De service die de UI rendered)
Ditzelfde werkt bij sommigen ook via WhatsApp.
"De reeks foutmeldingen bij het renderen van Unicode die de berichten opleverden, zorgden voor het crashen van Apples CoreText-systeem."
Het OS crashed niet maar voert een zogenaamde "respring" uit van diverse services die vast lopen of gaan vastlopen. Respring kan je zien als opnieuw opstarten van.

Zoals verder hierboven al aangegeven, het zal menig jailbreaker bekend in de oren klinken.
Bug in de afhandeling van ongeldige unicode in combinatie met een bug in het afkorten van teksten met unicode-tekens, wat die ongeldige unicode produceert.

[Reactie gewijzigd door CyBeR op 29 mei 2015 15:11]

Ik heb het gisteren ook ontvangen van een flauwe plezante vriend, maar er gebeurde niets. Niet iedere iPhone lijkt er dus vatbaar voor te zijn. Of er zat een fout in het bericht, of het werd gisteren reeds gefixed.
Misschien heb jij je notificaties voor messages uit staan? Of staan ze misschien maar beperkt aan?
Notificaties liggen wel degelijk aan. Maar zoals ik al zei, er kan een fout in gezeten hebben. Het werd verstuurd vanaf een Samsung en aangezien in niet begrijp wat die tekens bedoelen kon ik niet verifiëren of het correct was. Ik heb het voor de zekerheid toch maar direct verwijderd... :)
Heb je het bericht ontvangen terwijl je in je message app zat, dus terwijl je conversatie had?
Het is namelijk een probleem met de weergave van notificaties.
Als je hem tijdens een conversatie ontvangt gebeurt er sowieso niets.

[Reactie gewijzigd door nms2003 op 29 mei 2015 09:46]

iMessage stond nog open op de achtergrond. Het bericht heb ik geopend via een swipe op de notificatie (vanaf het lockscreen).
Dan heb jij de bug niet. Je ziet het bericht normaal niet eens binnenkomen.
Ik zag opeens m'n scherm aangaan, en ik zag dat er verbinding werd gemaakt met het internet en het weer werd opgehaald etc., dus ik had door dat mn apparaat een respring had gedaan. Ik ben dat niet meer gewend joh, sinds ik hem niet meer jailbreak.
Notificaties liggen wel degelijk aan. Maar zoals ik al zei, er kan een fout in gezeten hebben. Het werd verstuurd vanaf een Samsung en aangezien in niet begrijp wat die tekens bedoelen kon ik niet verifiëren of het correct was. Ik heb het voor de zekerheid toch maar direct verwijderd... :)
Het werkt alleen als deze wordt verstuurd vanaf een andere iPhone. Dus niet vanaf een niet iOS telefoon (want dan kom buiten iMessage) en als het goed is heb je dit probleem ook niet waneer je van de Mac via iMessage naar je iPhone stuurt. Dus alleen iPhone > iPhone.

[Reactie gewijzigd door supertheiz op 29 mei 2015 14:04]

Ah! Dat verklaart veel. Dan is het logisch dat ik er geen last van had. Dank je wel om dit op te helderen. :)
Het werkt alleen als deze wordt verstuurd vanaf een andere iPhone. Dus niet vanaf een niet iOS telefoon (want dan kom buiten iMessage) en als het goed is heb je dit probleem ook niet waneer je van de Mac via iMessage naar je iPhone stuurt. Dus alleen iPhone > iPhone.
Loop je achter met ios versie?
Nee hoor, ik draai steeds de laatste versie. :)
Als de persoon die 'm gestuurd heeft een nieuw regulier bericht stuurt, bijv. 'hoi', is het crashen van Berichten ook weer verholpen. :)
Bij mij werkte dat niet. Ik heb uit eindelijk een bericht moeten sturen naar iemand via de notivicatie app. Toen kon ik er weer in. De andere oplossingen werkte niet bij mij.
Hmm, nu snap ik ook waarom mijn kleine neefje dit bericht op WhatsApp liep te spammen. Heeft duidelijk het probleem niet helemaal begrepen dus :+
Via Whatsapp kan je precies hetzelfde effect creëren, wel een vereiste is dat de ontvangende persoon niet whatsapp geopend heeft op het moment van ontvangen.
Zelfde verhaal als alle andere apps die notificatie geven bij binnenkomst.
Jij hebt het duidelijk niet begrepen. Het kan weldegelijk via whatsapp.
Uh er staat in het nieuwsbericht alleen vermeld dat het om de Messages app ging :?
Maar zoals bardi-1 al aangaf kon het ook met WhatsApp dat wist ik dan niet :)
Ah, je hebt gelijk. Excuus dat ik zo bot reageerde!
Ik heb bericht ontvangen via zowel Messages als via Telegram.
Resping, reload en verder niet meegemaakt.

Messaging app doet het ook nog zoals voorheen.
Telegram echter niet, deze krijg ik totaal niet meer opgestart zelfs... :/
Conversaties verwijderen via de desktop client wellicht? Geen idee hoor, gebruik geen Telegram maar lijkt me wel logisch.
Gisteren op de middelbare (ipad) school van onze dochter een groot drama. IT afdeling die geen idee heeft wat er gebeurd en de kinderen maar lachen. Hele groepen die geen huiswerk etc hebben kunnen maken woensdag en donderdag avond. Erger nog deze bug heeft meerdere apps verwijderd en binnen de digitale leeromgeving waren alle gedownloade boeken van Studikit (Noordhoff) weg. Veel minder onschuldig dus dan Apple en de media ons willen doen geloven.
Misschien een vreemde vraag, maar hoezo konden ze geen huiswerk maken? Maken ze tegenwoordig huiswerk met de smartphone?
Met de ipad. Precies zoals Steve Jobs het gewild heeft! Werk echt heel mooi hoor voor veel vakken. Leraar heeft realtime inzicht in opdrachten etc. Helaas zijn de leraren en it- afdelingen er nog niet altijd helemaal op ingericht. Ook enkele uitgevers hebben nog behoorlijke slagen te maken.
Pff waren pennen en papier ook op? Les 1 wees niet totaal afhankelijk van 1 tool. De volgende keer is het een netwerk probleem en daarna is er weer een bug met een app die nog niet lekker werkt op iOS9. Zo blijf je dus bezig(of niet). Wel leuk voor de Kids zo'n fragiel huiswerk systeem. Altijd weer spannend of het wel door gaat!
Natuurlijk kunnen ze zich redden maar het hele uitganspunt is dat de boeken (+gehele leeromgeving) zijn gedigitaliseerd. Dus nee er zijn geen kasten vol boeken voor honderden leerlingen als back-up.
Dat is het probleem van de huidige leerkrachten; ze missen de gedegen vak kennis zodat ze deze kunnen over brengen op hun pupillen. Hoe leuk en makkelijk al deze informatie tools ook zijn ze zijn ook kwetsbaar en onze kennis-economie zou daar enigszins weerbaar tegen moeten zijn.
Daar gaat het helemaal niet om. Als er geen boeken zijn om de leerlingen opdrachten uit te laten maken houd het gewoon op.
Waar gaat het nou om op school? Ik dacht om kinderen voor te bereiden op een zelfstandig bestaan? Dat het onderwijssysteem hierin faalt is weer een ander punt.
Het lijkt me dat er meer aan de hand is op de school van jullie dochter. Deze bug zorgt er namelijk alleen maar voor dat de app die het bericht ontvangt crasht. Daarna worden een aantal services op de telefoon herstart. Het zou niet logisch zijn dat er ook applicaties verwijderd worden.
Ik dacht dat mijn dochter een grapje maakte dat haar halve klas hier last van haf (ze deden het expres bij elkaar) 😃
Als dit zo simpel gaat, hoe zit het met kwaadwillende?
Wat kunnen kwaadwillenden doen? Oh nee, m'n telefoon is 5 seconden onbruikbaar.
Je kan de afzender gewoon blokkeren.
Dit is gewoon een kleine bug, niets bijzonders
zelf is mijn telefoon door mijn aardige vriendenkring ongeveer 10 keer opnieuw opgestart. maar meer gebeurde er ook niet. alleen voor 2 seconden het apple logo en daarna kon ik alles weer. het heeft er ook deels mee te maken via wat hij wordt gestuurd. want ik kreeg hem alleen via whatsapp. al krijg je hem via imessage dan loopt imessage inderdaad vast. dit heb ik ook gezien bij een iphone 5s.
Deze bug werkt niet alleen in de messages app maar ook als je dit bericht via whatsapp stuurt.
De voorwaarden bij het sturen over whatsapp is dat de ontvanger op het moment van ontvangen niet whatsapp open heeft staan.
Hierbij zal de respring uitgevoerd worden.

Dit grapje is al door een aantal groepsgesprekken gegaan en blijkt tot nu toe (behalve een aantal boze vrienden) geen kwaad te doen.
De respring is echter wel vrij vervelend als je aan het bellen bent.

Zie graag een fix voor dit probleem gezien ik zelf ook een iphone gebruiker ben.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True