Di tanto in tanto, alcune applicazioni (di solito TextEdit) iniziano a mostrare finestre di dialogo come questa quando provo a chiudere o salvare qualsiasi documento:
Il documento "2.txt" non può essere salvato automaticamente.
Le modifiche non verranno salvate fino alla risoluzione del problema. Puoi anche duplicare il documento o scartare le modifiche per chiuderlo.
Dovrò chiudere e riaprire l'applicazione per salvare di nuovo qualsiasi cosa.
- Ho disabilitato Riprendi e blocca automaticamente i file nelle Preferenze di Sistema
- I file di solito si trovano in cartelle normali sotto la mia cartella home e non c'è stato nulla di speciale su di loro per quanto ne so
- Ho provato a riparare i permessi
- La firma del codice di TextEdit è valida
system.log di solito ha contenuto messaggi come questo:
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)
? Qualcuno sa cosa sta succedendo qui?
Modifica: non ho visto quegli errori dopo aver sostituito TextEdit con TextEditPlus . È basato sul codice sorgente di TextEdit ma disabilita il sandboxing e apporta alcune altre modifiche.