Meldinger bringer macOS på kne med soagent og callervicesd

Når jeg starter Meldinger på macOS og prøver å gjøre noe i det hele tatt med det (eller til og med, det virker, hvis jeg bare venter en stund til en melding mottas) begynner de to prosessene soagent og callservicesd å maksimere CPU og ikke stoppe til Meldinger og alle avsluttes.

Meldinger er faktisk nå ubrukelige på min Mac. ICloud-kontoen min er den eneste som synkroniserer kontakter, og den eneste som brukes i Meldinger (bruk av flere kontoer i begge saken er foreslått som en utløser av feilen.

Hva kan jeg gjøre for å fikse dette? Det er ikke noe alternativ å slette og lese alle Internett-kontoene mine.


Oppdatering : Utløseren for denne oppførselen ser ut til å være Apples (fryktelige) stavekontroll. Jeg kan bruke Meldinger uten at soagent tar over maskinen min til jeg skriver feil. Men man skriver feil, og Meldinger henger en stund, og deretter tar soagent av og kan ikke stoppes, bortsett fra ved å avslutte tvang.


Søker etter feil som inneholder «kontakter» får jeg:

error 08:33:58.523010 -0500 accountsd "Cannot check access to a private account type: <private>" error 08:33:58.526106 -0500 accountsd "Cannot check access to a private account type: <private>" error 08:33:58.561595 -0500 accountsd "Cannot check access to a private account type: com.apple.account.AppleAccount" 

og

default 08:38:32.371678 -0500 AppleSpell Rebroadcasting external notification ABDistributedDatabaseChangedNotification from process accountsd (<private>) default 08:38:32.405900 -0500 suggestd Rebroadcasting external notification ABDistributedDatabaseChangedNotification from process accountsd (<private>) default 08:39:33.801123 -0500 ContactsAccountsService There was an error while trying to load accounts. We"ll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.} 

Kommentarer

  • Diskusjonen om dette innlegget er i chat
  • Det ser ut til at Apple kan ha løst dette i Mojave.
  • Wow, kraften til søkbare forum betyr at jeg kan finne denne juli 2019 & følg svarene her. Start på nytt, vent i 45 minutter til synkronisere meldinger og kontakter på nytt, Aktivitetsovervåking viser alt tilbake til 5% nivåer. Første gang i MÅNEDER og jeg ‘ har fått Mac-helsen tilbake. Hvis jeg kunne kjøpe alle øl til deg, ville jeg Seriøst. Takk.
  • @orome I ‘ m on Mojave. Jeg aner ikke om problemet mitt er det samme som OP ‘ men symptomene er like, bare forskjellige erence at jeg ikke trenger ‘ ikke trenger å begynne å skrive – hvis jeg åpner Messages-appen, trenger ikke ‘ det i det hele tatt, CPU er snart (nesten) maksimert med soagent & Selve meldinger

Svar

Siden problemet er relatert til stavekontrollfunksjonen, vil jeg foreslå at du tilbakestiller erstatning av tekst.

Du kan slette (eller lagre, hvis lært staving betyr noe for deg), alle filene i:

~/Library/Spelling 

Ikke glem å drepe staveprosessen (noe som AppleSpell), men husk å avslutte Message.app før du gjør det.

Prøv også å slette alle oppføringene (hvis du noen gang har lagt til en) ved å trykke minustegn i Innstillinger. app> Tastatur> Erstatning av tekst

Merk at problemet ditt ser ut til å være nært knyttet til denne (som påpekt i noen svar). For å oppsummere løsningene som er diskutert:

  • Naviger til ~/Library/Containers/com.apple.soagent/Data/Library/Preferences og slett (dra til papirkurven) com.apple.soagent.plist og start deretter datamaskinen på nytt.
  • Den andre løsningen ble påpekt av Everett.

Kommentarer

  • Finner noen andre det morsomt at den skyldige er soagent? Som i …. Stack Overflow Agent ?? (obvs ikke men fortsatt)

Svar

Dette har skjedd med jevne mellomrom siden Mac OS X Yosemite & Handoff / Continuity ble implementert … og jeg behandler nå alt som kommer gjennom Meldinger som forbrukbart (kopier det umiddelbart eller forplikter meg til å miste det i fremtiden).

I dag skjedde det i Mojave. Så som mange andre ganger … begynner soagent å tygge prosessoren, fuglen, samtalenes tjeneste, og et par andre ser ut til å bli påvirket også.

Lei av å lure med det, gjør jeg følgende.

1 – Slett alt i mappen:

~/Library/Messages 

2 – Slett hele mappe:

~/Library/Containers/com.apple.iChat 

3 – Rull over til preferansemappen her ( ikke slett dette ):

~/Library/Preferences 

og finn et «chat» som viser mange flere preferanser filer enn det som burde eksistere (mye søppel igjen fra Meldinger). Jeg sletter alle filene som vises i funnet med ordet «chat» i innstillingsmappen.

Så startet jeg meldinger på nytt og fikk: meldingsdialog som indikerer at meldingsdata ble gjenopprettet ilding

Så starter jeg på nytt. Meldinger gjenoppbygges og soagent slutter å spise MacBook-batteriet.

Kommentarer

  • Bare hadde problemet skjedd i Mojave, og dette løste det igjen. Jeg håper det hjelper andre.

Svar

Tentativ diagnose: Det er en korrupt post (eller struktur) i kontaktdatabasen. Å laste ned databasen helt fra iCloud-versjonen sørger for at den lokale versjonen er ren.

Løsning: Se https://appuals.com/fix-mac-running-slow-due-addressbooksourcesync/

En forenklet versjon av det ovenstående ser ut til å ha gjort susen for meg:

0) Avslutt kontakter

1) Slett (etter å ha laget en kopi) alt innholdet i ~ / Library / Application Support / Address Book /. Start på nytt (vet ikke om det virkelig er nødvendig).

2) Fjern merket for Kontakter i iCloud-innstillingene.

3) Åpne Kontakter (innholdet vil være tomt)

4) Sjekk kontakter i iCloud-innstillingene. Synkronisering starter (inkl. gruppering av kontakter i merkede grupper)

Det roet ned alt, inkludert soagent, callervicesd osv.

Kommentarer

  • I Mojave er dette ~/Library/Application Support/AddressBook/
  • Databasen holder seg ikke ren. Vær klar å bli forvist til å måtte slette den lokale databasen med jevne mellomrom, miste eventuelle kontakter som ikke har blitt synkronisert fra din Mac til iCloud, og laste ned alle kontakter igjen. Den sentrale kontaktdatabasen er veldig skjør. Jeg må gjøre dette en gang hver tredje måned. Jeg har mistet 100 ‘ s kontakter og enda flere oppdateringer til kontakter de siste to årene.

Svar

Har du åpnet konsollen og filtrert etter meldinger fra «MCContactsManager»?

I detaljene i meldingen kan du finne en referanse til kontakten som forårsaker problemet. Eksporter denne kontakten til en VCF-fil. Slett kontakten og sjekk at det ikke er flere meldinger fra «MCContactsManager».

Sjekk for soagent og callerservicesd for å redusere CPU-belastningen.

Etter at du ser fallet, kan du importere den lagrede VCF i kontakter igjen, og alt skal være tilbake til det normale.

Svar

Jeg kjører ikke meldinger, men dette skjedde på min MacBook Pro (13-tommers, slutten av 2012, macOS 10.13.6, 2,9 GHz Intel Core i7, 8 GB RAM, Intel HD Graphics 4000 1536 MB) akkurat nå.

etter å ha avsluttet Notes, soagents CPU-bruk kom tilbake til det normale, og fansen roet seg ned.

Svar

Jeg observerte høy CPU med soagent, callerviceagent og accountsd

Jeg prøvde staveforslaget ovenfor og så fortsatt noen problemer. Jeg gjorde også følgende:

1) (Sikkerhetskopiert) og sluttet deretter å synkronisere google-kontakter med Mac. Start deretter synkronisering på nytt.

2) (Sikkerhetskopiert) og slettet adressebokens prefil på ~ / Library / Preferences / com.apple.AddressBook.plist

3) Start på nytt

Jeg la merke til et par «no name» -kontakter i Kontakter, samt en ikke-navnekontakt som ikke synkroniserte riktig med Google (feltene var forskjellige), selv etter trinnene ovenfor. Jeg oppdaterte kontaktposten på mac-en, og alt ble løst (dvs. synkronisert riktig).

Svar

Jeg tror å fjerne / ikke synkronisere Google og andre kontakter fungerer også. I Systemvalg> Internett-kontoer fjerner du merket for Kontakter som bare beholder iCloud-kontakter.

Etter å ha gjort dette, gjorde jeg også https://apple.stackexchange.com/a/321509 .

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *