Arada sırada, herhangi bir belgeyi kapatmaya veya kaydetmeye çalıştığımda bazı uygulamalar (genellikle TextEdit) böyle iletişim kutuları göstermeye başlar:
“2.txt” belgesi otomatik olarak kaydedilemedi.
Sorun çözülene kadar değişiklikleriniz kaydedilmeyecek. Ayrıca dokümanı çoğaltabilir veya kapatmak için değişikliklerinizi atabilirsiniz.
Bir şeyleri tekrar kaydetmek için uygulamayı bırakıp yeniden açmam gerekecek.
- Sistem Tercihleri'nde dosyaları hem devam ettir hem de kilitle özelliğini otomatik olarak devre dışı bıraktım
- Dosyalar genellikle ana klasörlerimin altında normal klasörlerde bulunuyordu ve anlatabildiğim kadarıyla bunlar hakkında özel bir şey yoktu
- İzinleri onarmayı denedim
- TextEdit'in kod imzası geçerlidir
system.log genellikle böyle mesajlar içerir:
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)
? Burada neler olduğunu bilen var mı?
Düzenleme: Birlikte TextEdit'le bırakması sonrasında ben bu hataları görmedim TextEditPlus . TextEdit'in kaynak kodunu temel alır, ancak korumalı alanı devre dışı bırakır ve birkaç değişiklik yapar.