때때로 어떤 응용 프로그램 (일반적으로 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의 소스 코드를 기반으로하지만 샌드 박싱을 비활성화하고 몇 가지 다른 사항을 변경합니다.