No último dia, comecei a ter muitos defeitos no meu Mac (MacBook Air executando o Mac OS X 10.6.2 com todas as atualizações de software).
Mais notavelmente, o iTunes não sincroniza mais com o meu iPhone. Ele falha com uma caixa de diálogo de falha informando "AppleMobileDeviceHelper foi encerrado inesperadamente" e uma caixa de diálogo de erro "O iTunes não pôde carregar as informações de dataclass do SyncServices. Reconecte ou tente novamente mais tarde."
Eu tentei consertá-lo em support.apple.com/kb/HT1747, mas ele falhou.
Eu também tenho tido problemas (no começo aparentemente não relacionados) com o terrível cliente VPN da Cisco, que começou a me dar este erro:
Error 51: Unable to communicate with the VPN subsystem
Eu segui os passos em www.anders.com/cms/192/CiscoVPN/Error.51:.Unable.to.communicate.with.the.NP.Subsystem que não parecem funcionar para mim, embora eu pode se conectar se eu usar a linha de comando com o sudo:
sudo vpnclient connect MyProfile
Eu dei uma olhada no aplicativo Console nas mensagens de diagnóstico e notei um padrão, que vários aplicativos estavam relatando "BUG IN CLIENT OF LIBDISPATCH". Os programas afetados são:
- AppleMobileBackup
- AppleMobileDeviceHelper
- Coletor de visualização da página do Safari
- cvpnd (o daemon do Cisco VPN)
Destes, apenas o último é um software que não é da Apple!
O texto comum nas mensagens de diagnóstico é:
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Crashed Thread: 1 Dispatch queue: com.apple.libdispatch-manager
Application Specific Information:
BUG IN CLIENT OF LIBDISPATCH: Do not close random Unix descriptors
Estou começando a me perguntar se há um problema de permissões ou corrupção de uma biblioteca importante ...
Devo observar que reinicializei várias vezes e verifiquei as permissões de disco e o disco.
Qualquer ajuda seria ótima!
Mais informações 2010-03-20
Examinando os logs um pouco mais, encontrei o primeiro crash da libdispatch e, antes disso, descobri que o coreservicesd havia morrido:
2010-03-17 14:17:43 ... CarbonCore.framework: coreservicesd process died; attempting to reconnect but future use may result in erroneous behavior.
e que depois disso houve problemas em falar com os servidoreservicesd:
2010-03-17 14:17:45 ... LaunchServices/5123589: coreservicesd is running an unsupported version, 0 ( we are 10600000 ), so we cannot talk to it.
Isso levou a uma reinicialização forçada (esqueci disso) e nas mensagens de reinicialização que vejo:
2010-03-17 14:25:24 kernel hfs: Removed 1 orphaned / unlinked files and 0 directories
Pode não ser nada, mas há alguma maneira de descobrir o que era isso?
De qualquer forma, tudo parece ser carregado sem grandes problemas até:
2010-03-17 14:26:41 Safari Webpage Preview Fetcher[134] BUG in libdispatch: 10C540 - 1931 - 0x4
Estou em desvantagem, porque o meu CD de instalação do Snow Leopard está no meu escritório, e não voltarei por uma semana ... Tudo o que eu puder experimentar com base em um CD de instalação do Leopard e um backup do Time Machine?