Falhas repetidas de 'Suggestd'

14

Estou executando o OS X 10.11 sem problemas desde que foi lançado - até hoje, quando suggestdcomeçou a travar repetidamente (a cada poucos minutos, a cada 30 segundos).

O que é suggestde como faço para desativá-lo (já que sua única função parece falhar)?


Process:               suggestd [23293]
Path:                  /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd
Identifier:            suggestd
Version:               1.0 (354.10)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           suggestd [23293]
User ID:               501

OS Version:            Mac OS X 10.11 (15A284)
Report Version:        11

System Integrity Protection: enabled

Crashed Thread:        3  Dispatch queue: com.apple.NSXPCConnection.m-user.com.apple.rtcreportingd

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'RTC config incorrect - no backends found;'
abort() called
terminating with uncaught exception of type NSException
orome
fonte
11
olhando para este tópico na Apple , sugere fazer algo com a sua nova " ~/Library/Suggestions/" pasta. No entanto, na minha máquina recém-atualizada para o MacOS10.11, não tenho uma pasta Sugestões. E o SIP (System Integrity Protection) se recusa a permitir que eu crie um vazio. Estou ficando tentado a voltar para Yosemite.
Michael Dautermann 15/10/2015
2
depois de desativar o SIP e conseguir " Suggestions" criar uma pasta, meus logs de falha que aparecem constantemente para o sugestão foram interrompidos. yay!
Michael Dautermann 16/10/2015
@ MichaelDautermann: Uau, espero que não seja a única solução. Estou relutante em mexer com o que a Apple acabou de bloquear. Eu me preocupo em criar outros problemas no caminho.
Orome 16/10/2015
2
Você ainda está no 10.11.0? A Apple corrigiu isso em uma atualização de pontos sem você mexer com o SIP? Também ~ / Library não está sob restrições de SIP, então, qual pasta você está criando
@MichaelDautermann

Respostas:

7

Desativei o novo recurso "Mostrar contatos encontrados no e-mail" do contato (Contatos> Preferências> Geral> "Mostrar contatos encontrados no e-mail" ou "Mostrar contatos encontrados no aplicativo" nas versões posteriores do macOS) e isso parece ter encerrado as suggestdfalhas no meu log. Isso também foi excluído ~/Library/Suggestions/harvestqueueold, que foi preenchido anteriormente pelo que parecia um monte de arquivos temporários. Vou tentar ligá-lo agora e ver se as falhas são retomadas.

Gaurav
fonte
11
No macOS 10.12.6, a caixa de seleção nas preferências Contacts.app é rotulada como "Mostrar contatos encontrados nos aplicativos".
zekel
1

Estou executando o High Sierra e suggestdestava travando a cada 30 segundos. Nenhuma das sugestões acima ajudou. Eu tentei parar, suggestdmas o SIP me impediu de fazer isso. Acabei fazendo o seguinte, que parece ter parado o problema. com.apple.suggestd.plistEditei o arquivo e fui para o dicionário MachServices e defina todos os serviços como NO. Isso basicamente desliga suggestd. Para fazer isso é um pouco complicado, porque o arquivo está bloqueado pelo SIP, eis as etapas.

  1. Reinicie no modo de recuperação. Isso pode ser feito reiniciando e mantendo pressionadas as teclas 'Command' e 'R'. Solte essas teclas assim que vir o logotipo da Apple e a barra 'loading'.
  2. Quando o seu Mac estiver no modo de recuperação, selecione 'Utilitários' na barra de menus, seguido de 'Terminal'.
  3. Na janela Terminal, digite o seguinte comando: csrutil disableisso desativará o SIP
  4. Reiniciar
  5. Abra um terminal e cdpara/System/Library/LaunchAgents
  6. Altere a permissão no diretório para gravar para qualquer um executando sudo chmod a+w .
  7. Altere a permissão no arquivo com.apple.suggestd.plist' to write for anyone by runningsudo chmod a + w com.apple.suggestd.plist`
  8. Abra o arquivo no Xcode
  9. Expanda o dicionário MachServicese altere todas as entradas para 'NÃO'
  10. Salve o arquivo
  11. Reinicie no modo de recuperação. Isso pode ser feito reiniciando e mantendo pressionadas as teclas 'Command' e 'R'. Solte essas teclas assim que vir o logotipo da Apple e a barra 'loading'.
  12. Quando o seu Mac estiver no modo de recuperação, selecione 'Utilitários' na barra de menus, seguido de 'Terminal'.
  13. Na janela Terminal, digite o seguinte comando: csrutil enableisso ativará o SIP novamente
  14. Reiniciar

Desde que eu fiz esse procedimento suggestdnão falhou (porque não está sendo usado) e não vi nenhuma diferença em nenhuma funcionalidade.

Ari Shapiro
fonte