▷ Странная ошибка вызывает мгновенный сбой приложения в Mac OS X при вводе File: ///

В OS X появилась необычная ошибка Mac, которая вызывает немедленный сбой любого приложения, просто набрав короткую последовательность символов.

Впервые об ошибке было сообщено Openradar и считается, что это связано с функциями проверки орфографии и автозамены, хотя ошибка также могла быть воспроизведена в более ранних версиях Mac OS X, предполагая, что это может быть не так.

Если по какой-то причине вы хотите попробовать это самостоятельно, просто введите следующую короткую строку в любое приложение OS X, имеющее текстовое поле ввода:

Файл:///

Приложение мгновенно аварийно завершает работу, и, поскольку более новые версии OS X восстанавливают окна при повторном открытии, это может привести к довольно странным циклам блокировки. Риск сбоев еще выше с приложениями, которые синхронизируются с другими компьютерами Mac, такими как Notes и iMessage, и даже могут вызвать сбой этих приложений на других компьютерах Mac.

Чтобы протестировать его без угрозы бесконечного цикла сбоя приложения, вы можете сделать что-то вроде следующего:

  • Перейдите в / Applications / и сделайте копию TextEdit.app, переименовав копию во что-то вроде «CrashEdit»

  • Открыть оба приложения TextEdit , но в скопированной версии «CrashEdit» создайте новый текстовый файл и введите волшебную тройную косую черту сбоя.

  • После того, как CrashEdit.app демонстрирует ошибку путем сбоя, создайте новый текстовый документ в исходном приложении TextEdit, открытом одновременно, чтобы перезаписать состояние сохранения, подверженное сбоям.

  • Удалить CrashEdit.app

Выход и повторное открытие TextEdit может по-прежнему содержать запись о сбое File: //, но пока вы не наведете курсор рядом с ней и не нажмете return, вы сможете закрыть этот файл и избежать каких-либо проблем.

Технически, File: // быстро сопровождается любой другой персонаж кроме пробела вызывает сбой, но тройка /// — это то, что упоминается в отчете OpenRadar.

Краткое видео ниже демонстрирует ошибку, из-за которой TextEdit падает:

Существует риск злонамеренного злоупотребления и даже теоретических DOS-атак со стороны веб-сайтов, которые ввели синтаксис в текстовое поле, но это не должно вызывать беспокойства.

Эта необычная ошибка привлекает внимание с тех пор, как впервые появилась на HackerNews а также 9to5mac , и, скорее всего, в ближайшее время это будет исправлено Apple. Еще неизвестно, поступит ли патч отдельно или как часть OS X 10.8.3, но версия 10.8.3 приближается к концу цикла бета-разработки и может легко включать патч до публичного выпуска.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.