jdhajek

Q: Messages app on MacBook running super slow.

I have never had an issue with texting from the messages app on my macbook (running on el Capitan). However, recently, everything I do in the app has started to lag (search, type a message, open preferences), and I get the pinwheel. It only lasts a few seconds, but it's incredibly frustrating. I will be typing a message, see my message stop while I'm still typing, then the pinwheel pops up. After a couple seconds, whatever I was typing while frozen suddenly shows up. Any suggestions? I've cleaned my system, I've deleted large files from various message feeds, I've signed out and signed back in, and restarted the computer. Still lags...

MacBook Pro, OS X El Capitan (10.11.3)

Posted on Jan 28, 2016 9:35 AM

Close

Q: Messages app on MacBook running super slow.

  • All replies
  • Helpful answers

  • by Linc Davis,

    Linc Davis Linc Davis Jan 28, 2016 1:29 PM in response to jdhajek
    Level 10 (208,000 points)
    Applications
    Jan 28, 2016 1:29 PM in response to jdhajek

    Only Messages? Not any other app?

  • by jdhajek,

    jdhajek jdhajek Jan 28, 2016 1:34 PM in response to Linc Davis
    Level 1 (5 points)
    Jan 28, 2016 1:34 PM in response to Linc Davis

    Only Messages. And every time I even open messages, it sounds like the fan is on overdrive. Even trying to close the app gives me a pinwheel for about 5 seconds before quitting.

  • by Linc Davis,

    Linc Davis Linc Davis Jan 28, 2016 1:46 PM in response to jdhajek
    Level 10 (208,000 points)
    Applications
    Jan 28, 2016 1:46 PM in response to jdhajek

    Please launch the Console application in any one of the following ways:

    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)

    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.

    ☞ Open LaunchPad and start typing the name.

    The title of the Console window should be All Messages. If it isn't, select

              SYSTEM LOG QUERIES ▹ All Messages

    from the log list on the left. If you don't see that list, select

              View ▹ Show Log List

    from the menu bar at the top of the screen.

    Click the Clear Display icon in the toolbar. Then take an action that isn't working the way you expect. Select any lines that appear in the Console window. Copy them to the Clipboard by pressing the key combination command-C. Paste into a reply to this message by pressing command-V.

    The log contains a vast amount of information, almost all of which is irrelevant to solving any particular problem. When posting a log extract, be selective. A few dozen lines are almost always more than enough.

    Please don't indiscriminately dump thousands of lines from the log into this discussion.

    Please don't post screenshots of log messages—post the text.

    Some private information, such as your name or email address, may appear in the log. Anonymize before posting.

    When you post the log extract, you might see an error message on the web page: "You have included content in your post that is not permitted," or "The message contains invalid characters." That's a bug in the forum software. Please post the text on Pastebin, then post a link here to the page you created.

    If you have an account on Pastebin, please don't select Private from the Paste Exposure menu on the page, because then no one but you will be able to see it.

  • by jdhajek,

    jdhajek jdhajek Jan 28, 2016 3:36 PM in response to Linc Davis
    Level 1 (5 points)
    Jan 28, 2016 3:36 PM in response to Linc Davis

    Thank you for the thorough instructions! However, I just need further clarity on this:
    "Click the Clear Display icon in the toolbar. Then take an action that isn't working the way you expect. Select any lines that appear in the Console window."

     

    What did you mean by "take an action that isn't working the way you expect"? Am I to select lines that are labeled as "errors" or "failures" related to my messages app? Or do I just select any dozen+ lines of text? Is there typically any other private info I need to make sure to mask out other than name and email?

  • by Linc Davis,

    Linc Davis Linc Davis Jan 28, 2016 4:00 PM in response to jdhajek
    Level 10 (208,000 points)
    Applications
    Jan 28, 2016 4:00 PM in response to jdhajek

    What did you mean by "take an action that isn't working the way you expect"?

    Take any of the actions in Messages that is abnormally slow.

    Or do I just select any dozen+ lines of text?

    You'll be starting with an empty Console window. Some lines may appear. Post no more than about 25 of those, please.

    Is there typically any other private info I need to make sure to mask out other than name and email?

    No, but you can be the judge of that. There's no hidden information in the log.

  • by jdhajek,

    jdhajek jdhajek Jan 28, 2016 4:16 PM in response to Linc Davis
    Level 1 (5 points)
    Jan 28, 2016 4:16 PM in response to Linc Davis

    Great, thanks for clarifying.

    Here is the portion of the log that displayed while I was attempting to type in Messages:

     

    1/28/16 6:14:50.456 PM AppleSpell[410]: DDCache: could not open file descriptor to mmap cache file. Error 24

    1/28/16 6:14:50.456 PM AppleSpell[410]: DataDetectorsCore: mmapping the cache file failed

    1/28/16 6:14:51.672 PM com.apple.AddressBook.ContactsAccountsService[303]: [Accounts] Current connection, <NSXPCConnection: 0x7f863bf00f90> connection from pid 323, doesn't have account access.

    1/28/16 6:14:51.672 PM IMDPersistenceAgent[323]: [Accounts] Failed to update account with identifier EF0DF5D2-D155-41AA-8424-CFC0E5FD61B2, error: Error Domain=ABAddressBookErrorDomain Code=1002 "(null)"

    1/28/16 6:14:51.673 PM com.apple.AddressBook.ContactsAccountsService[303]: [Accounts] Current connection, <NSXPCConnection: 0x7f863db05a30> connection from pid 2659, doesn't have account access.

    1/28/16 6:14:51.673 PM com.apple.AddressBook.ContactsAccountsService[303]: [Accounts] Current connection, <NSXPCConnection: 0x7f863da000b0> connection from pid 313, doesn't have account access.

    1/28/16 6:14:51.673 PM DataDetectorsDynamicData[2659]: [Accounts] Failed to update account with identifier EF0DF5D2-D155-41AA-8424-CFC0E5FD61B2, error: Error Domain=ABAddressBookErrorDomain Code=1002 "(null)"

    1/28/16 6:14:51.674 PM CalNCService[313]: [Accounts] Failed to update account with identifier EF0DF5D2-D155-41AA-8424-CFC0E5FD61B2, error: Error Domain=ABAddressBookErrorDomain Code=1002 "(null)"

    1/28/16 6:14:51.674 PM com.apple.AddressBook.ContactsAccountsService[303]: [Accounts] Current connection, <NSXPCConnection: 0x7f863bd09b00> connection from pid 287, doesn't have account access.

    1/28/16 6:14:51.674 PM Finder[287]: [Accounts] Failed to update account with identifier EF0DF5D2-D155-41AA-8424-CFC0E5FD61B2, error: Error Domain=ABAddressBookErrorDomain Code=1002 "(null)"

    1/28/16 6:14:51.676 PM com.apple.AddressBook.ContactsAccountsService[303]: [Accounts] Current connection, <NSXPCConnection: 0x7f863d800c40> connection from pid 297, doesn't have account access.

    1/28/16 6:14:51.676 PM sharingd[297]: [Accounts] Failed to update account with identifier EF0DF5D2-D155-41AA-8424-CFC0E5FD61B2, error: Error Domain=ABAddressBookErrorDomain Code=1002 "(null)"

    1/28/16 6:14:52.525 PM accountsd[304]: AIDA Notification plugin running

    1/28/16 6:14:52.534 PM accountsd[304]: AIDA Notification plugin running

    1/28/16 6:14:52.000 PM kernel[0]: Sandbox: com.apple.Addres(539) deny(1) mach-lookup com.apple.cdp.daemon

    1/28/16 6:14:52.545 PM com.apple.AddressBook.InternetAccountsBridge[539]: Checking iCDP status for DSID 135174428 (checkWithServer=0)

    1/28/16 6:14:52.549 PM com.apple.AddressBook.InternetAccountsBridge[539]: XPC Error while checking if iCDP is enabled for DSID 135174428: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.cdp.daemon was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.cdp.daemon was invalidated.}

    1/28/16 6:14:52.549 PM com.apple.AddressBook.InternetAccountsBridge[539]: Daemon connection invalidated!

    1/28/16 6:14:52.000 PM kernel[0]: Sandbox: com.apple.Addres(539) deny(1) mach-lookup com.apple.cdp.daemon

    1/28/16 6:14:52.551 PM com.apple.AddressBook.InternetAccountsBridge[539]: [AOSAccounts] : [__49-[ACAccountStore(iCloudAccount) icaAppleAccounts]_block_invoke] : accountsWithAccountType returned error: Error Domain=com.apple.accounts Code=9 "(null)"

    1/28/16 6:14:52.564 PM com.apple.AddressBook.InternetAccountsBridge[539]: Checking iCDP status for DSID 135174428 (checkWithServer=0)

    1/28/16 6:14:52.566 PM com.apple.AddressBook.InternetAccountsBridge[539]: XPC Error while checking if iCDP is enabled for DSID 135174428: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.cdp.daemon was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.cdp.daemon was invalidated.}

    1/28/16 6:14:52.566 PM com.apple.AddressBook.InternetAccountsBridge[539]: Daemon connection invalidated!

    1/28/16 6:14:52.568 PM com.apple.AddressBook.InternetAccountsBridge[539]: [AOSAccounts] : [__49-[ACAccountStore(iCloudAccount) icaAppleAccounts]_block_invoke] : accountsWithAccountType returned error: Error Domain=com.apple.accounts Code=9 "(null)"

    1/28/16 6:14:52.713 PM accountsd[304]: AIDA Notification plugin running

    1/28/16 6:14:52.000 PM kernel[0]: Sandbox: com.apple.Addres(539) deny(1) mach-lookup com.apple.cdp.daemon

    1/28/16 6:14:52.728 PM com.apple.AddressBook.InternetAccountsBridge[539]: Checking iCDP status for DSID 135174428 (checkWithServer=0)

    1/28/16 6:14:52.728 PM com.apple.AddressBook.InternetAccountsBridge[539]: XPC Error while checking if iCDP is enabled for DSID 135174428: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.cdp.daemon was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.cdp.daemon was invalidated.}

    1/28/16 6:14:52.728 PM com.apple.AddressBook.InternetAccountsBridge[539]: Daemon connection invalidated!

    1/28/16 6:14:52.731 PM com.apple.AddressBook.InternetAccountsBridge[539]: [AOSAccounts] : [__49-[ACAccountStore(iCloudAccount) icaAppleAccounts]_block_invoke] : accountsWithAccountType returned error: Error Domain=com.apple.accounts Code=9 "(null)"

  • by Linc Davis,

    Linc Davis Linc Davis Jan 28, 2016 4:36 PM in response to jdhajek
    Level 10 (208,000 points)
    Applications
    Jan 28, 2016 4:36 PM in response to jdhajek

    A

    Please back up all data.

    Triple-click the line below on this page to select it, then copy the text to the Clipboard by pressing the key combination  command-C:

    ~/Library/Containers

    In the Finder, select

              Go Go to Folder...

    from the menu bar and paste into the box that opens by pressing command-V. You may not see what you pasted because a line break is included. Press return. A folder will open. Inside it there may be subfolders with these names:

               com.apple.DataDetectors.DataDetectorsActionService

               com.apple.DataDetectorsDynamicData

    Move those items, if they exist, to the Trash. Log out or restart the computer, then empty the Trash and test.

    B

    If you still have a problem, continue as below.

    Please sign out of iCloud in its preference pane and see whether there's any change. No data will be removed from the servers, and you can retrieve it by signing back in. That said, you should always have a current archive of the data for safety's sake, even if you don't sign out.

    If you use iCloud Keychain, when you sign back in to iCloud follow one of the procedures described in this support article to set it up on an additional device.

    C

    This procedure is a test, not a solution. Don’t be disappointed when you find that nothing has changed after you complete it.

    Step 1

    The purpose of this step is to determine whether the problem is localized to your user account.

    Enable guest logins* and log in as Guest. Don't use the Safari-only “Guest User” login created by “Find My Mac.”

    While logged in as Guest, you won’t have access to any of your documents or settings. Applications will behave as if you were running them for the first time. Don’t be alarmed by this behavior; it’s normal. If you need any passwords or other personal data in order to complete the test, memorize, print, or write them down before you begin.

    Test while logged in as Guest by signing in to your messaging account. Same problem?

    After testing, log out of the guest account and, in your own account, disable it if you wish. Any files you created in the guest account will be deleted automatically when you log out of it.

    *Note: If you’ve activated “Find My Mac” or FileVault, then you can’t enable the Guest account. The “Guest User” login created by “Find My Mac” is not the same. Create a new account in which to test, and delete it, including its home folder, after testing.

    Step 2

    The purpose of this step is to determine whether the problem is caused by third-party system modifications that load automatically at startup or login, by a peripheral device, by a font conflict, or by corruption of the file system or of certain system caches.

    Please take this step regardless of the results of Step 1.

    Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards, if applicable. Start up in safe mode and log in to the account with the problem.

    Note: If FileVault is enabled in OS X 10.9 or earlier, or if a firmware password is set, or if the startup volume is a software RAID, you can’t do this. Ask for further instructions.

    Safe mode is much slower to start up and run than normal, with limited graphics performance, and some things won’t work at all, including sound output and Wi-Fi on certain models. The next normal startup may also be somewhat slow.

    The login screen appears even if you usually log in automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.

    Test while in safe mode. Same problem?

    After testing, restart as usual (not in safe mode) and verify that you still have the problem. Post the results of Steps 1 and 2.

  • by ericsr,

    ericsr ericsr Jan 29, 2016 7:16 AM in response to Linc Davis
    Level 1 (0 points)
    Jan 29, 2016 7:16 AM in response to Linc Davis

    I have this SAME problem. It is something that definitely has come up in 10.11.3 as it was NEVER an issue before. I tried everything you recommended and the problem persists. It is very frustrating and I hope Apple will acknowledge and resolve.

  • by jdhajek,Helpful

    jdhajek jdhajek Feb 1, 2016 4:02 PM in response to Linc Davis
    Level 1 (5 points)
    Feb 1, 2016 4:02 PM in response to Linc Davis

    Well, after watching my Activity Monitor, I noticed a constantly high CPU usage (soagent and callservicesd).

    So, while surfing several forums for this similar issue, I found the culprit and a solution. With the last El Capitan update, my Google accounts were activated to sync all the same content as my iCloud account. A related thread offered this solution: disable "contact" syncing on all Google accounts under your "internet accounts" settings.

     

    This may not be an actual "fix", but for now, my messages app is running smoothly and the fan on my macbook pro is finally quiet!

  • by AustinPowers007,

    AustinPowers007 AustinPowers007 Feb 7, 2016 11:28 AM in response to jdhajek
    Level 1 (0 points)
    Feb 7, 2016 11:28 AM in response to jdhajek

    Thank you!