時々、アプリケーション(通常はTextEdit)がドキュメントを閉じたり保存しようとすると、次のようなダイアログが表示され始めます。
ドキュメント「2.txt」を自動保存できませんでした。
問題が解決するまで、変更は保存されません。ドキュメントを複製するか、変更を破棄して閉じることもできます。
何かを再度保存するには、アプリケーションを終了して再度開く必要があります。
- システム環境設定でファイルの再開とロックの両方を自動的に無効にしました
- ファイルは通常、ホームフォルダーの下の通常のフォルダーにあり、私が知る限り、特別なことは何もありません。
- 権限の修復を試みました
- TextEditのコード署名は有効です
通常、system.logには通常、次のようなメッセージが含まれています。
5/8/12 9:04:01.358 PM [0x0-0x17b17b].com.apple.TextEdit: [ERROR] GSLibrary.c:_AddGenerationInternal:393 Failed to consume sandbox extension; error 12 (Cannot allocate memory)
5/8/12 9:04:01.361 PM TextEdit: NSFileVersion tried to tried to add a new generation and failed. Versioned file URL: file://localhost/Users/lauri/Notes/2.txt, contents URL: file://localhost/Users/lauri/Notes/2.txt, error: Error Domain=GSLibraryErrorDomain Code=1 "The operation couldn’t be completed. (GSLibraryErrorDomain error 1.)" UserInfo=0x10b24d070 {}
5/8/12 9:04:01.362 PM TextEdit: NSDocument failed to preserve the old version of a document. Here's the error:
Error Domain=GSLibraryErrorDomain Code=1 "The operation couldn’t be completed. (GSLibraryErrorDomain error 1.)" UserInfo=0x10b24d070 {}
Failed to consume sandbox extension; error 12 (Cannot allocate memory)
?誰かがここで何が起こっているのか知っていますか?
編集:TextEditをTextEditPlusに置き換えた後、私はそれらのエラーを見ていません。これはTextEditのソースコードに基づいていますが、サンドボックスを無効にし、その他いくつかの変更を加えます。