Problems with callservicesd and soagent

I am currently running the last Yosemite public beta version.


On both my desktop and laptop I frequently see on activity manager that the processes callservicesd and soagent are racing along using 100% of CPU each. Messages which I think is related to these processes often shows the same behavior.


I kill the processes but within half an hour they are back and racing along.


Is anyone else having this problem? Is this something which might be fixed by upgrading from the public beta to the release Yosemite?


Thanks.

Mac Pro (Early 2009), OS X Mountain Lion (10.8.3)

Posted on Oct 27, 2014 10:03 AM

Reply
49 replies

Jul 6, 2015 2:02 PM in response to rosch

Soagent was taking up 99% of my CPU, so I tried following some of the suggestions on this thread:


  • I have searched for MCContactsManager and "AddressBookSync[]: The shared address book could not be loaded. Exiting." in the console and didn't find them. I also unlinked Contacts from iCloud.
  • I also followed the directions above to remove com.apple.soagent.plist and restarted the computer.

Every time I try to open Messages, it won't actually even open anymore -- it just says "not responding" and takes up 99% of the CPU. Soagent doesn't seem to be taking up much CPU anymore.

What else can I try? The Genius bar doesn't have appointments available for 3 more days!


Any more ideas? I use Messages all the time, so hate to be without it!

Jul 6, 2015 2:17 PM in response to Ralph-Johns-UK

I posted a response below on the thread, but wanted to make sure you saw it, since you seem really knowledgeable!


Also, I was wondering if I should somehow update the Messages app, but I don't know how to do that.


-----------


Soagent was taking up 99% of my CPU, so I tried following some of the suggestions on this thread:


  • I have searched for MCContactsManager and "AddressBookSync[]: The shared address book could not be loaded. Exiting." in the console and didn't find them. I also unlinked Contacts from iCloud.
  • I also followed the directions above to remove com.apple.soagent.plist and restarted the computer.

Every time I try to open Messages, it won't actually even open anymore -- it just says "not responding" and takes up 99% of the CPU. Soagent doesn't seem to be taking up much CPU anymore.

What else can I try? The Genius bar doesn't have appointments available for 3 more days!


Any more ideas? I use Messages all the time, so hate to be without it!

Dec 1, 2014 8:23 PM in response to Jsh111

OK so I took it upon myself to do some research because I was not getting the response I required quick enough. I personally have protools on my computer. So I followed the instructions on going to the library and updating the plug ins.


go to your computer

go to library

go to audio

go to plug-ins

go to HAL


see what kind of Plug-In you have, mine was DigiDesign

remove plug-in and reinstall


This stopped my issue with the coreaudiod, callservicesd, & identityservicesd. I have not seen these stop responding in the past 3 days.


However I am still having some issues with slow response going between functions on my computer. Which I do not understand because I have 45GB open on my hard drive. But it is no where near as bad as it was before. Over the next week or so I will be removing a lot of pictures, video and music onto external hard drives. Cleaning my desktop, and getting rid of programs I don't use.


I hope this helps because it was really frustrating for me.

Feb 2, 2015 10:55 AM in response to Jsh111

One more thing...


I noticed that the processes started to use up more CPU resources than they should again later. Most people just kill them. They will recover and behave nicely again (for some time).


If there is a process behaving like that, you can also auto-kill and restart them. The easiest way to achieve that is to use LaunchControl: http://www.soma-zone.com/LaunchControl/

LaunchControl can be used to "nice" daemons or to kill them after a period of time (e.g. every 30 min or so).

Add "ExitTimeOut" to the process in question.

May 20, 2015 3:31 PM in response to Jsh111

Hey Guys,


I just found out what the issue was caused by in my case.


It was a strange story, because I noticed that cannot sync all my contacts with my Parrot MKi9200 in my car.

Then I checked on my iPhone, how many contacts do I have at all. I don't know what the limit of the Parrot is, but I'm sure I was way behind it. There were more than 24000 contacts in my iCloud account. On my MBP Messages and FaceTime was starting also slow, they were bouncing 10-12 times before start, while normally they do it like 1-2-3 times.

This was the result of dragging and dropping contacts from Outlook-»Contacts to Finder (exporting my Office 365 contacts) and then importing them into iCloud.


So what I did was that I removed all my contacts from iCloud. I exported my O365 contacts from within the Contacts app on the MBP. Then I imported them into Contacts, while I disabled the contact sync with the O365 account.

Now all is quiet, because soagent and callservicesd do not throttling the CPU at all. They consume 0 CPU time, while Messages and FaceTime are running.

With O365 contacts sync enabled these two start much slower, but they still bounce 6-7 times, which is acceptable.


I have not been able to check, if my Parrot is ok, but tomorrow I'll let you know.


One thing is for sure: if someone had more than a few thousand contacts, that will throttle the CPU with several services, like the ones mentioned. Apple needs to fix that. I don't know, where the other thing is rooted, but it looks like O365 accounts can only be relatively slowly accessed by the Contacts, Messages, FaceTime apps on the Mac. This results in relatively slow startup of these.


I hope this helps!


István

Oct 20, 2015 4:04 PM in response to rosch

Thx you very very very very very much. In my case, it was an issue with my Facebook Account which cannot sync contacts because of a wrong password..



"

21/10/2015 00:45:50,578 AddressBookSourceSync[3069]: [CardDAVPlugin-ERROR] -getPrincipalInfo:[_controller supportsRequestCompressionAtURL:https://originalprankster_33%40hotmail.com@webdav.facebook.com/576986402///originalprankster_33%40hotmail.com@webdav.facebook.com/576986402/] Error Domain=CoreDAVHTTPStatusErrorDomain Code=401 "(null)" UserInfo={CoreDAVHTTPHeaders=<CFBasicHash 0x7f8d54e98d70 [0x7fff7c339390]>{type = immutable dict, count = 11,

entries =>

0 : x-fb-rev = 1997856

1 : Content-Type = <CFString 0x7f8d549e3cf0 [0x7fff7c339390]>{contents = "text/plain; ; charset="utf-8""}

2 : x-fb-trace-id = <CFString 0x7f8d54912230 [0x7fff7c339390]>{contents = "FJdsxuNkWGb"}

3 : Pragma = no-cache

4 : Expires = <CFString 0x7f8d53798330 [0x7fff7c339390]>{contents = "Sat, 01 Jan 2000 00:00:00 GMT"}

6 : Date = <CFString 0x7f8d537ed8d0 [0x7fff7c339390]>{contents = "Tue, 20 Oct 2015 22:45:50 GMT"}

8 : x-fb-debug = <CFString 0x7f8d549db560 [0x7fff7c339390]>{contents = "hXt0KQJW2eJOqDL6U7HjJihXnoKg/+mCFyHZxWuxI1JWER550PxMjMnCTdhltJwtWuAXZ7/TVJzKDN Xz5O1fTg=="}

9 : x-fb-stats-contexts = <CFString 0x7f8d54ea8490 [0x7fff7c339390]>{contents = ": api, : V3"}

10 : Www-Authenticate = <CFString 0x7f8d54e73250 [0x7fff7c339390]>{contents = "OAuth realm="Facebook WebDAV", Basic realm="Facebook WebDAV""}

11 : Content-Length = 40

12 : Cache-Control = <CFString 0x7f8d549d3720 [0x7fff7c339390]>{contents = "private, no-cache, no-store, must-revalidate"}

}

}"

Oct 28, 2015 12:16 AM in response to Ralph-Johns-UK

Thanks all for the pointers. Soagent.dll was consuming most of my CPU. The references here to contact syncing led me to check my internet accounts under preferences. Somehow, after upgrading to El Capitain, several accounts were duplicated and several accounts were syncing with contacts. I deleted the duplicates and per Ralph's suggestion limited the contact synchronizing to one account.


Problem solved. Thanks all!


Howard

Mar 13, 2016 3:57 PM in response to Jsh111

Im on mavericks and Soagent wasn't responding in activity monitor. So i went to console, searched Contacts, there were about 10 messages, each showing the same contact name. So i dragged the contact onto my desktop. then deleted it from contacts, waited a min or two, then quit so agent and contacts app. I checked it'd synced with iPhone and yes the contact was deleted, then opened contacts on mac, dragged the card into it and soagent is back running automatically, contacts are synced and works fine now 🙂 we will see if it goes to (not responding) again....

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Problems with callservicesd and soagent

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.