奇妙なバグにより、Mac OS X で次のファイルを入力すると Instant App がクラッシュする:
Mac の珍しいバグが OS X に現れ、短い文字シーケンスを入力するだけでアプリケーションがすぐにクラッシュします。
このバグは OpenRadar で最初に報告され、スペル チェックと自動修正機能に関連していると考えられていますが、Mac OS X の以前のバージョンでもバグが再現可能であり、そうではない可能性があることを示唆しています。
何らかの理由でこれを自分で試してみたい場合は、テキスト入力フィールドがある OS X アプリに次の短い文字列を入力してください:
ファイル:///
アプリは即座にクラッシュします。また、OS X の新しいバージョンではウィンドウを再度開くと復元されるため、かなり奇妙なクラッシュ ループが発生する可能性があります。 Notes や iMessage などの他の Mac と同期するアプリでは、クラッシュの問題が発生する可能性がさらに高くなり、実際にそれらのアプリが他の Mac でクラッシュする可能性があります。
無限のアプリ クラッシュ ループの脅威なしにこれをテストするには、次のようなことを行うことができます:
- /Applications/ に移動し、TextEdit.app のコピーを作成し、コピーの名前を「CrashEdit」などに変更します
- 両方の TextEdit アプリを開きますが、コピーした「CrashEdit」バージョンで新しいテキスト ファイルを作成し、魔法のクラッシュ トリプル スラッシュを入力します
- CrashEdit.app がクラッシュしてバグを示した後、同時に開いている元の TextEdit アプリで新しいテキスト ドキュメントを作成して、クラッシュしやすい保存状態を上書きします
- CrashEdit.app を削除する
TextEdit を終了して再度開くと、依然として File:// クラッシュ エントリが含まれている可能性がありますが、カーソルをその横に置いてリターン キーを押さない限り、そのファイルを閉じて、問題。
技術的には、File:// の直後にスペース以外の文字が続くとクラッシュが発生しますが、OpenRadar のレポートでは /// の 3 つが言及されています。
以下の短いビデオは、TextEdit をダウンさせるバグを示しています:
テキスト フィールドに構文を入力する Web サイトからの悪意のある誤用や理論的な DOS 攻撃の可能性さえありますが、それは広く懸念されることではありません。
HackerNews と 9to5mac に登場した後、異常なバグは大きな注目を集めており、Apple によってすぐにパッチが適用される可能性があります。パッチが個別に、または OS X 10.8.3 の一部として提供されるかどうかはまだわかりませんが、10.8.3 はベータ開発サイクルの終わりに近づいており、公開リリース前に簡単に修正が含まれる可能性があります。