Ogni tanto, alcune applicazioni (in genere TextEdit) iniziano a mostrare finestre di dialogo come questa quando provo a chiudere o salvare qualsiasi documento:
The document “2.txt” could not be autosaved.
Your changes will not be saved until the problem is resolved. You can also duplicate the document or discard your changes to close it.
Dovrò chiudere e riaprire l'applicazione per salvare nuovamente qualcosa.
- Ho disabilitato sia la funzione Resume che il blocco dei file automaticamente in Preferenze di sistema
- Di solito i file si trovavano in normali cartelle sotto la mia cartella home e non c'è stato niente di speciale su di loro per quanto posso dire
- Ho provato a riparare le autorizzazioni
- La firma del codice di TextEdit è valida
di solito system.log ha contenuto messaggi di questo tipo:
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.