Crashes répétés de 'suggestd'

11

Je suis sous OS X 10.11 sans problèmes depuis sa sortie - jusqu'à aujourd'hui, quand j'ai suggestdcommencé à planter à plusieurs reprises (toutes les quelques minutes, jusqu'à toutes les 30 secondes).

Qu'est-ce que c'est suggestdet comment puis-je le désactiver (puisque seule sa fonction semble se bloquer)?


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
une partie
la source
En regardant ce fil chez Apple , il suggère de faire quelque chose avec votre nouveau ~/Library/Suggestions/dossier " ". Cependant, sur mon ordinateur récemment mis à jour vers MacOS10.11, je ne dispose pas de dossier de suggestions dans ce répertoire. Et SIP (System Integrity Protection) refuse de me permettre de créer un vide. Je suis tenté de revenir à Yosemite.
Michael Dautermann
1
Après la désactivation de SIP et la création d’un Suggestionsdossier " ", mes journaux de collisions constamment affichés pour suggestd se sont arrêtés. Yay!
Michael Dautermann
@MichaelDautermann: Wow, j'espère que ce n'est pas la seule solution. Je suis réticent à jouer avec ce qu'Apple vient de verrouiller. Je crains que cela ne crée d'autres problèmes plus tard.
Vers
1
Êtes-vous toujours sur 10.11.0? Apple a-t-il résolu ce problème dans une mise à jour ponctuelle sans que vous ne vous mêliez de SIP? De plus, ~ / Library n’est pas soumis à des restrictions SIP . Dans quel dossier créez-vous @MichaelDautermann
bmike

Réponses:

6

J'ai désactivé la nouvelle fonctionnalité "Afficher les contacts trouvés dans le courrier" de Contacts (Contacts> Préférences> Général> "Afficher les contacts trouvés dans le courrier" ou "Afficher les contacts trouvés dans les applications" dans les versions ultérieures de macOS), ce qui semble avoir arrêté le suggestdblocage. dans mon journal. Cela a également supprimé ~/Library/Suggestions/harvestqueueold, qui était auparavant rempli par ce qui ressemblait à un groupe de fichiers temporaires. Je vais essayer de le rallumer maintenant et de voir si les crashs reprennent.

Gaurav
la source
1
Sous macOS 10.12.6, la case à cocher dans les préférences de Contacts.app est intitulée "Afficher les contacts trouvés dans les applications".
Zekel
0

Je cours sous High Sierra et je me suis suggestdécrasé toutes les 30 secondes. Aucune des suggestions ci-dessus n'a aidé. J'ai essayé de m'arrêter suggestdmais SIP m'a empêché de le faire. J'ai fini par faire ce qui semble avoir arrêté le problème. J'ai édité le com.apple.suggestd.plistfichier et suis allé au dictionnaire MachServices et mis tous les services à NO. Cela éteint fondamentalement suggestd. Faire ceci est un peu compliqué parce que le fichier est verrouillé par SIP, voici les étapes.

  1. Redémarrez en mode de récupération. Cela peut être fait en redémarrant et en maintenant les touches «Command» et «R». Relâchez ces touches dès que vous voyez le logo Apple et la barre de "chargement".
  2. Une fois que votre Mac est en mode de récupération, sélectionnez "Utilitaires" dans la barre de menus, puis "Terminal".
  3. Dans la fenêtre Terminal, entrez la commande suivante: csrutil disablecela désactivera SIP.
  4. Redémarrer
  5. Ouvrir un terminal et cdà/System/Library/LaunchAgents
  6. Changez l’autorisation sur le répertoire pour écrire pour tout le monde en lançant sudo chmod a+w .
  7. Changer l'autorisation sur le fichier com.apple.suggestd.plist' to write for anyone by runningsudo chmod a + w com.apple.suggestd.plist`
  8. Ouvrez le fichier dans Xcode
  9. Développez le dictionnaire MachServiceset modifiez chaque entrée en "NON"
  10. Sauvegarder le fichier
  11. Redémarrez en mode de récupération. Cela peut être fait en redémarrant et en maintenant les touches «Command» et «R». Relâchez ces touches dès que vous voyez le logo Apple et la barre de "chargement".
  12. Une fois que votre Mac est en mode de récupération, sélectionnez "Utilitaires" dans la barre de menus, puis "Terminal".
  13. Dans la fenêtre Terminal, entrez la commande suivante: csrutil enablecela réactivera SIP.
  14. Redémarrer

Depuis que j'ai fait cette procédure suggestdn'a pas planté (parce qu'il n'est pas utilisé) et je n'ai vu aucune différence dans aucune fonctionnalité.

Ari Shapiro
la source