Thỉnh thoảng, một số ứng dụng (thường là TextEdit) bắt đầu hiển thị các hộp thoại như thế này khi tôi cố gắng đóng hoặc lưu bất kỳ tài liệu nào:
Không thể tự động lưu tài liệu.
Thay đổi của bạn sẽ không được lưu cho đến khi vấn đề được giải quyết. Bạn cũng có thể sao chép tài liệu hoặc loại bỏ các thay đổi của mình để đóng nó.
Tôi sẽ phải thoát và mở lại ứng dụng để lưu lại mọi thứ.
- Tôi đã tự động tắt cả Resume và khóa tệp trong Tùy chọn hệ thống
- Các tập tin thường nằm trong các thư mục bình thường trong thư mục nhà của tôi và không có gì đặc biệt về chúng theo như tôi có thể nói
- Tôi đã thử sửa chữa quyền
- Chữ ký mã của TextEdit là hợp lệ
system.log thường có các thông báo như thế này:
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)
? Có ai biết chuyện gì đang xảy ra ở đây không?
Chỉnh sửa: Tôi chưa thấy các lỗi đó sau khi tôi thay thế TextEdit bằng TextEditPlus . Nó dựa trên mã nguồn của TextEdit nhưng nó vô hiệu hóa hộp cát và thực hiện một vài thay đổi khác.