Vreemde bug veroorzaakt instant-app-crashes in Mac OS X door Bestand te typen:

Anonim

Er is een ongebruikelijke Mac-bug opgedoken in OS X die ervoor zorgt dat elke toepassing onmiddellijk crasht door een korte tekenreeks te typen.

De bug werd voor het eerst gerapporteerd op OpenRadar en er wordt gedacht dat het verband houdt met de spellingcontrole en autocorrectiefuncties, hoewel de bug ook kan worden gerepliceerd in eerdere versies van Mac OS X, wat suggereert dat dit misschien niet het geval is.

Als je dit om de een of andere reden zelf wilt uitproberen, typ je gewoon de volgende korte string in een willekeurige OS X-app met een tekstinvoerveld:

Bestand:///

De app crasht onmiddellijk en omdat nieuwere versies van OS X vensters herstellen bij heropenen, kan dit leiden tot nogal vreemde crash-loops. Het potentieel voor crashproblemen wordt nog verergerd met apps die synchroniseren met andere Macs, zoals Notes en iMessage, en er zelfs voor kunnen zorgen dat die apps crashen op andere Macs.

Om dit te testen zonder de dreiging van een oneindige app-crashloop, kun je zoiets als het volgende doen:

  • Ga naar /Applications/ en maak een kopie van TextEdit.app, hernoem de kopie naar zoiets als "CrashEdit"
  • Open beide Teksteditor-apps, maar maak in de gekopieerde "CrashEdit"-versie een nieuw tekstbestand aan en typ de magische crash driedubbele schuine streep
  • Nadat CrashEdit.app de bug heeft gedemonstreerd door te crashen, maakt u een nieuw tekstdocument aan in de oorspronkelijke gelijktijdig geopende TextEdit-app om de crashgevoelige opslagstatus te herschrijven
  • Verwijder de CrashEdit.app

Stoppen en heropenen van Teksteditor kan nog steeds de File://-crash-ingang bevatten, maar zolang je de cursor er niet naast plaatst en op Return drukt, kun je dat bestand sluiten en eventuele problemen.

Technisch gezien veroorzaakt File://, snel gevolgd door een ander teken dan spatie, de crash, maar de triple /// is wat wordt vermeld in het OpenRadar-rapport.

De korte video hieronder demonstreert de bug die TextEdit naar beneden ha alt:

Er is enig potentieel voor schandelijk misbruik en zelfs theoretische DOS-aanvallen van websites die de syntaxis in een tekstveld hebben getypt, maar dat zou geen wijdverspreide zorg moeten zijn.

De ongebruikelijke bug krijgt veel aandacht nadat hij verscheen op HackerNews en 9to5mac, en hij zal waarschijnlijk snel door Apple worden gepatcht. Of de patch afzonderlijk of als onderdeel van OS X 10.8.3 zal verschijnen, v alt nog te bezien, maar 10.8.3 nadert het einde van zijn bèta-ontwikkelingscyclus en zou gemakkelijk een oplossing kunnen bevatten vóór de openbare release.

Vreemde bug veroorzaakt instant-app-crashes in Mac OS X door Bestand te typen: