Затвори ја рекламата

Заедница на серверот OpenRadar открија интересна грешка која е специфична за OS X Mountain Lion. Ако внесете специфична комбинација од осум знаци во полето за текст, речиси секоја апликација престанува да реагира или паѓа. Овие не се само апликации од трети страни, туку и апликации на Apple.

Таа мистериозна комбинација е „Филе:///“ без наводници. Клучот е голема буква на почетокот, а последниот знак може да се замени со практично кој било друг знак, не мора да биде коса црта. Поточно, ова е грешка поврзана со функцијата за откривање податоци (која Apple ја патентираше и беше дел од тужбите за Android). Оваа функција препознава URL-врски, датуми, телефонски броеви и други информации и создава хиперврски од нив, кои потоа може да се користат, на пример, за зачувување на број или отворање веб-локација. Ако добро зборувате англиски, TheNextWeb.com објави детална анализа на грешката.

Најхумористичната работа во целата грешка е тоа што на овој начин можете да го испуштите i Репортер за несреќа, апликација за пријавување грешка во OS X. Откако успешно ќе убиете ваква апликација, таа престанува да работи Конзола, бидејќи сè уште ги има тие осум знаци запишани во записот, повторно ќе се сруши кога ќе започне. Конзолата може да се поправи со внесување на оваа команда во Терминал:

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

Бидејќи објавувањето на оваа грешка веројатно испрати многу извештаи, може да се очекува дека Apple брзо ќе ја поправи грешката во претстојното ажурирање. Дотогаш, можете да се забавувате со паѓање на апликации со една кратка линија текст. Сепак, некои апликации се имуни на грешката бидејќи не ја користат функцијата NSTextField, што е поврзано со откривање податоци.

Извор: TheNextWeb.com
.