De vez em quando, algum aplicativo (geralmente o TextEdit) começa a exibir caixas de diálogo como essa quando tento fechar ou salvar qualquer documento:
O documento "2.txt" não pôde ser salvo automaticamente.
Suas alterações não serão salvas até que o problema seja resolvido. Você também pode duplicar o documento ou descartar as alterações para fechá-lo.
Vou ter que sair e reabrir o aplicativo para salvar qualquer coisa novamente.
- Desativei o resumo e o bloqueio de arquivos automaticamente nas Preferências do Sistema
- Os arquivos geralmente estão em pastas normais na minha pasta pessoal e não há nada de especial neles, até onde eu sei
- Eu tentei reparar permissões
- A assinatura de código do TextEdit é válida
O system.log geralmente contém mensagens como esta:
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)
? Alguém sabe o que está acontecendo aqui?
Edit: Eu não vi esses erros depois que substituí o TextEdit pelo TextEditPlus . É baseado no código-fonte do TextEdit, mas desativa o sandbox e faz algumas outras alterações.