Stäng annons

Community på servern OpenRadar upptäckte en intressant bugg som är specifik för OS X Mountain Lion. Om du anger en specifik kombination av åtta tecken i textfältet slutar nästan alla program att svara eller kraschar. Dessa är inte bara tredjepartsappar, utan även Apple-appar.

Den mystiska kombinationen är "Filea:///" utan citaten. Nyckeln är en stor bokstav i början, och det sista tecknet kan ersättas med praktiskt taget vilket annat tecken som helst, det behöver inte vara ett snedstreck. Specifikt är detta en bugg relaterad till datadetekteringsfunktionen (som Apple har patenterat och varit en del av Android-processerna). Den här funktionen känner igen URL-länkar, datum, telefonnummer och annan information och skapar hyperlänkar från dem, som sedan kan användas för att till exempel spara ett nummer eller öppna en webbplats. Om du talar engelska bra, TheNextWeb.com publicerade en detaljerad analys av felet.

Det mest humoristiska med hela felet är att man på så sätt kan släppa i Crash Reporter, ett felrapporterande program i OS X. När du har lyckats döda ett program som detta slutar det att fungera Trösta, eftersom den fortfarande har de åtta tecknen skrivna i sin post, kommer den att krascha igen när den startas. Konsolen kan repareras genom att skriva in detta kommando i Terminal:

sudo sed -i -e 's@File:///@F ile : / / /@g' /var/log/system.log

Eftersom det sannolikt kommer att skickas många rapporter på grund av publiceringen av denna bugg kan det förväntas att Apple snabbt fixar buggen i en kommande uppdatering. Tills dess kan du ha kul att krascha appar med en kort textrad. Vissa appar är dock immuna mot buggen eftersom de inte använder funktionen NSTextField, som är relaterat till datadetektering.

källa: TheNextWeb.com
.