Wiederholte Abstürze von 'suggestd'

11

Ich habe OS X 10.11 seit seiner Veröffentlichung ohne Probleme ausgeführt - bis heute, als es suggestdwiederholt abstürzte (alle paar Minuten bis alle 30 Sekunden).

Was ist suggestdund wie deaktiviere ich es (da es nur eine Funktion zu sein scheint, die zum Absturz führt)?


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
quelle
Wenn Sie sich diesen Thread bei Apple ansehen , schlägt er vor, etwas mit Ihrem neuen ~/Library/Suggestions/Ordner " " zu tun . Auf meinem soeben auf MacOS 10.11 aktualisierten Computer ist jedoch kein Ordner mit Vorschlägen vorhanden. Und SIP (System Integrity Protection) lehnt es ab, eine leere zu erstellen. Ich bin versucht, zu Yosemite zurückzukehren.
Michael Dautermann
1
Nach dem Deaktivieren von " Suggestions" SIP und dem Erstellen eines Ordners wurden meine ständig erscheinenden Absturzprotokolle für suggestd gestoppt. Yay!
Michael Dautermann
@MichaelDautermann: Wow, ich hoffe das ist nicht die einzige Lösung. Ich bin nur ungern mit dem, was Apple gerade gesperrt hat, durcheinander. Ich mache mir Sorgen, dass es später weitere Probleme geben wird.
Orome
1
Bist du noch auf 10.11.0? Hat Apple dies in einem Punktupdate behoben, ohne dass Sie sich mit SIP anlegen? ~ / Library unterliegt keinen SIP-Einschränkungen. In welchem ​​Ordner erstellen Sie @MichaelDautermann
bmike?

Antworten:

6

Ich habe die neue Funktion "In E-Mail gefundene Kontakte anzeigen" von Contact deaktiviert ("Kontakte"> "Einstellungen"> "Allgemein"> "In E-Mail gefundene Kontakte anzeigen" oder "In Apps gefundene Kontakte anzeigen" in späteren Versionen von macOS). Dies scheint suggestdAbstürze verursacht zu haben in meinem Log. Das löschte auch ~/Library/Suggestions/harvestqueueold, was zuvor durch eine Reihe von temporären Dateien gefüllt wurde. Ich werde jetzt versuchen, es wieder einzuschalten und nachsehen, ob die Abstürze wieder auftreten.

Gaurav
quelle
1
Unter macOS 10.12.6 ist das Kontrollkästchen in den Einstellungen von Contacts.app mit "In Apps gefundene Kontakte anzeigen" beschriftet.
Zekel
0

Ich fahre High Sierra und bin suggestdalle 30 Sekunden abgestürzt. Keiner der obigen Vorschläge hat geholfen. Ich habe versucht aufzuhören, suggestdaber SIP hat mich davon abgehalten. Am Ende habe ich Folgendes getan, was das Problem anscheinend gestoppt hat. Ich habe die com.apple.suggestd.plistDatei bearbeitet und bin zum MachServices-Wörterbuch gegangen und habe alle Dienste auf NO gesetzt. Dies schaltet sich grundsätzlich aus suggestd. Dies ist etwas kompliziert, da die Datei durch SIP gesperrt ist. Hier sind die Schritte.

  1. Starten Sie in den Wiederherstellungsmodus. Dies kann durch Neustarten und Halten der Tasten 'Command' und 'R' erfolgen. Lassen Sie diese Tasten los, sobald Sie das Apple-Logo und die Ladeleiste sehen.
  2. Wenn sich Ihr Mac im Wiederherstellungsmodus befindet, wählen Sie in der Menüleiste "Dienstprogramme" und anschließend "Terminal".
  3. Geben Sie im Terminalfenster den folgenden Befehl ein: Dadurch csrutil disablewird SIP deaktiviert
  4. Neustart
  5. Öffnen Sie ein Terminal und cdbis/System/Library/LaunchAgents
  6. Ändern Sie die Berechtigung für das Verzeichnis, um für alle Benutzer zu schreiben, indem Sie ausführen sudo chmod a+w .
  7. Ändern Sie die Berechtigung für die Datei com.apple.suggestd.plist' to write for anyone by runningsudo chmod a + w com.apple.suggestd.plist`
  8. Öffnen Sie die Datei in Xcode
  9. Erweitern Sie das Wörterbuch MachServicesund ändern Sie jeden Eintrag in "NEIN".
  10. Speicher die Datei
  11. Starten Sie in den Wiederherstellungsmodus. Dies kann durch Neustarten und Halten der Tasten 'Command' und 'R' erfolgen. Lassen Sie diese Tasten los, sobald Sie das Apple-Logo und die Ladeleiste sehen.
  12. Wenn sich Ihr Mac im Wiederherstellungsmodus befindet, wählen Sie in der Menüleiste "Dienstprogramme" und anschließend "Terminal".
  13. Geben Sie im Terminalfenster den folgenden Befehl ein: Dadurch csrutil enablewird SIP wieder aktiviert
  14. Neustart

Seitdem ist dieses Verfahren suggestdnicht abgestürzt (weil es nicht verwendet wird) und ich habe keinen Unterschied in der Funktionalität festgestellt.

Ari Shapiro
quelle