Beskeder bringer macOS på knæ med soagent og callervicesd

Når jeg starter Beskeder på macOS og forsøger at gøre noget som helst med det (eller endda ser det ud til, hvis jeg bare venter et stykke tid, indtil der modtages en besked) begynder de to processer soagent og callservicesd maksimering af CPU og stopper ikke indtil Beskeder, og de er alle afsluttet.

Beskeder er faktisk nu ubrugelige på min Mac. Min iCloud-konto er den eneste, der synkroniserer kontakter, og den eneste, der bruges i Beskeder (brugen af flere konti i begge sag foreslås som en udløser af fejlen).

Hvad kan jeg gøre for at rette dette? Sletning og læsning af alle mine internetkonti er ikke en mulighed.


Opdatering : Udløseren til denne adfærd ser ud til at være Apples (frygtelige) stavekontrol. Jeg kan bruge Beskeder uden soagent at overtage min maskine, indtil jeg fejler. Men en forkert indtastning, og Beskeder hænger et stykke tid, og derefter starter soagent og kan ikke stoppes med undtagelse af tvangsafslutning.


Søger efter fejl, der indeholder “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

  • Diskussion om dette indlæg er i chat
  • Det ser ud til, at Apple muligvis har rettet dette i Mojave.
  • Wow, kraften i søgbare fora betyder, at jeg kan finde denne juli 2019 & følg svarene her. Genstart, vent ca. 45 minutter til resync Beskeder og kontakter, Aktivitetsovervågning viser alt tilbage til 5% niveauer. Første gang i MÅNEDER og jeg ‘ har fået min Mac-sundhed tilbage. Hvis jeg kunne købe jer alle øl, ville jeg Seriøst. Tak.
  • @orome I ‘ m on Mojave. Jeg aner ikke, om mit problem er det samme som OP ‘ men symptomer er ens, kun forskellige erence er, at jeg ikke ‘ behøver at begynde at skrive – hvis jeg åbner appen Messages, skal ‘ slet ikke bruge den, CPU er snart (næsten) maksimeret med soagent & Selve meddelelserne

Svar

Da problemet er relateret til stavekontrolfunktionen, vil jeg foreslå dig at nulstille udskiftning af tekst.

Du kan slette (eller gemme, hvis lært stavning betyder noget for dig), alle filer i:

~/Library/Spelling 

Glem ikke at dræbe staveprocessen (noget som AppleSpell), men husk at afslutte Message.app inden du gør det.

Prøv også at slette alle poster (hvis du nogensinde har tilføjet en) ved at trykke på minustegn i Indstillinger. app> Tastatur> Udskiftning af tekst

Bemærk, at dit problem synes at være tæt knyttet til denne (som påpeget i nogle svar). For at opsummere de diskuterede løsninger:

  • Naviger til ~/Library/Containers/com.apple.soagent/Data/Library/Preferences og slet (træk til papirkurven) com.apple.soagent.plist og genstart derefter computeren.
  • Den anden løsning blev påpeget af Everett.

Kommentarer

  • Finder andre det morsomt, at synderen er soagent? Som i …. Stack Overflow Agent ?? (obvs ikke men stadig)

Svar

Dette har været periodisk siden Mac OS X Yosemite & Handoff / Continuity blev implementeret … og jeg behandler nu alt, hvad der kommer gennem Beskeder, som forbrug (kopier det straks eller forpligter mig til at miste det i fremtiden).

I dag skete det i Mojave. Så som mange andre gange … begynder soagent at tygge processoren, fuglen, kaldetjenesten, og et par andre synes også at blive påvirket.

Træt af at narre det, gør jeg følgende.

1 – Slet alt i mappen:

~/Library/Messages 

2 – Slet hele mappe:

~/Library/Containers/com.apple.iChat 

3 – Rul over til præferencemappen her ( må ikke slette dette ):

~/Library/Preferences 

og find et fund til “chat”, der viser mange flere præferencer filer, end der skulle eksistere (masser af restaffald fra Beskeder). Jeg sletter alle de filer, der vises i søgningen med ordet “chat” i dem i indstillingsmappen.

Derefter genstartede jeg Beskeder og fik: meddelelsesdialog, der angiver, at meddelelsesdata blev genoprettet ilding

Så genstarter jeg. Beskeder genopbygges og soagent holder op med at spise mit MacBook-batteri.

Kommentarer

  • Bare havde problemet fundet sted i Mojave, og dette løste det igen. Jeg håber, det hjælper andre.

Svar

Tentativ diagnose: Der er en korrupt post (eller struktur) i kontaktdatabasen. Download af databasen fuldstændigt fra iCloud-versionen sikrer, at den lokale version er ren.

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

En forenklet version af ovenstående synes at have gjort tricket for mig:

0) Afslut kontakter

1) Slet (efter kopi) alt indholdet af ~ / Library / Application Support / Address Book /. Genstart (ved ikke, om det virkelig er nødvendigt).

2) Fjern markeringen i Kontakter i iCloud-indstillingerne.

3) Åbn Kontakter (indholdet er tomt)

4) Kontroller kontakter i iCloud-indstillingerne. Synkronisering starter (inkl. gruppering af kontakter i mærkede grupper)

Det beroliger alt, inklusive soagent, callervicesd osv.

h3> Kommentarer

  • I Mojave er dette ~/Library/Application Support/AddressBook/
  • Databasen forbliver ikke ren. Vær klar at blive henvist til periodisk at skulle slette den lokale database, miste alle kontakter, der ikke er synkroniseret fra din Mac til iCloud, og downloade alle kontakter igen. Den centrale kontaktdatabase er meget skrøbelig. Jeg skal gøre dette en gang hver 3. måned. Jeg har mistet 100 ‘ s kontakter og endnu flere opdateringer til kontakter i løbet af de sidste to år.

Svar

Har du åbnet konsollen og filtreret efter meddelelser fra “MCContactsManager”?

I detaljerne i meddelelsen kan du finde en henvisning til den kontakt, der forårsager problemet. Eksporter denne kontakt til en VCF-fil. Slet kontakten, og kontroller, at der ikke er flere beskeder fra “MCContactsManager”.

Kontroller, om soagent og opkaldstjenesterd reducerer CPU-belastningen.

Når du ser dropet, kan du importere den gemte VCF i kontakter igen, og alt skal være tilbage til det normale.

Svar

Jeg kører ikke beskeder, men dette skete den min MacBook Pro (13 tommer, sidst i 2012, macOS 10.13.6, 2,9 GHz Intel Core i7, 8 GB RAM, Intel HD Graphics 4000 1536 MB) lige nu.

efter afslutning af Notes, soagents CPU-brug vendte tilbage til normal, og fansen blev stille.

Svar

Jeg observerede høj CPU med soagent, callerviceagent og accountsd

Jeg prøvede staveforslaget ovenfor og observerede stadig nogle problemer. Jeg gjorde også følgende:

1) (Sikkerhedskopieret) og stoppede derefter med at synkronisere Google-kontakter med Mac. Genstartede derefter synkronisering.

2) (Sikkerhedskopieres) og slettede prefeb-filen til adressebogen ved ~ / Library / Preferences / com.apple.AddressBook.plist

3) Genstart

Jeg bemærkede et par “intet navn” -kontakter i Kontakter samt en ikke-navnekontakt, der ikke kunne synkroniseres korrekt med Google (felterne var forskellige), selv efter ovenstående trin. Jeg opdaterede kontaktoptegnelsen på macen, og alt var løst (dvs. synkroniseret korrekt).

Svar

Jeg tror, at jeg fjerner / ikke synkroniserer Google og andre kontakter fungerer også. I Systemindstillinger> Internetkonti skal du fjerne markeringen i Kontakter, der kun har iCloud-kontakter.

Efter at have gjort dette, gjorde jeg også https://apple.stackexchange.com/a/321509 .

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *