File:///がアプリをクラッシュさせるのはなぜですか?


10

私はタイプするたびにFile:///テキスト編集に、ChromeのURLバーに、そしてより多くの、それはアプリがクラッシュします。このブログ記事を読んだ後、私はこれについて知りました。

このクラッシュを回避して、入力、貼り付け、ファイル、メッセージ、ダウンロードのいずれで到着しても、この文字列を取得するアプリを不可能にするにはどうすればよいですか?


アプリをクラッシュさせますか、それともシステムをクラッシュさせますか?
小次郎2013

@kojiro:アプリ。Chromeやテキストエディタなどのプログラムの場合、これは非常に深刻なバグであり、すべての作業が失われます。
houbysoft 2013

私はそれが深刻ではないと主張していません、私はタイトルと最後の文がsystemと言っていることを指摘しているだけですが、実際にはそれはあなたのシステムをクラッシュさせません。
小次郎

3
アップルメニューから[強制終了]または[シャットダウン]を選択するよりも、コンピュータに8文字を入力することに関心がありますか。
Russell Borogove、2013

1
@RussellBorogove危険は、誰かがコンピュータに入力するのではなく、テキストを含むメッセージ、メール、またはドキュメントを送信する人々です。危険な内容のファイルを手動で削除するまで、メールはクラッシュ、再開、クラッシュします。
Matteo

回答:


19

10.8.1と10.8.2のみのバグです。

この厄介なバグの回避策は、影響を受けるバージョンのMountain Lionのシステム環境設定の言語とテキストの設定ペインにある2つの項目を無効にすることです。

  • ウィンドウ上部中央のテキストを選択(クリック)します。
  • 「正しいスペルを自動的に修正する」を選択解除(チェック解除)します
  • 「シンボルとテキストの置換を使用する」を選択解除(チェック解除)します

この回避策の功績は、オープンレーダーWebサイトのユーザーshessに提供されます

ここに画像の説明を入力してください


これは、Messages.appで受信したメッセージの場合は機能しません
Gert

@Gert Nice-また、ファイルシステムにその文字列(または類似の文字列)が埋め込まれているファイルを取得し、クラッシュコードがURL / URIのように見えるようになる場合も、機能しません。次のセキュリティまたはドットアップデートでこの注目度の高いバグが抑制されない場合、私は驚きます。
bmike

2
そう願いましょう。参考までに。修正するにはMessages.app、あなたのchat.dbインを削除する必要があります~/Library/Messages/
Gert

14

bmikeが回避策を持っているので、「理由」を説明します。TheNextWebのこの記事によると、Data Detectorsと呼ばれる機能により、テキストをスキャンして意味のある形式(日付、場所...)を探し、ファイルのURLも検索します。これは、大文字と小文字を区別しない「file://」を検索することによって行われます。ただし、手順の後半では、文字列が「file://」の小文字で始まる必要があることを表明します。大文字のFがある場合など、これが当てはまらない場合は例外をスローします。非常にだらしなく)アプリケーション全体がダウンします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.