Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Exchange Calendar - dataaccessd constant crashes and 100% CPU

Hey guys,

I didn't see a similar post about this yet, so I might be able to provide a little more detail for those who have the same problem.

Basically over the last month or so my iPhone's battery life has been dramatically reduced and I really had no idea why. I went from full charge to dead in less than 2 hours with little to no usage. I can't remember the last time I actually woke up in the morning to find my iPhone still alive.

Today I decided to see if there was an app out there that would give me a better idea as to why my battery life has been so bad lately. I picked up an app called "System Activity Monitor" and just watched the processes. What I saw was 100% CPU usage, with a process called dataaccessd at the top of the list. After a few seconds, a new process called CrashReport would move to the top, then disappear, followed again by dataaccessd. With some googling I found a tweet from somebody describing the same problem, and blaming Exchange and/or ActiveSync.

I played around with my Exchange settings and eventually figured out that if I disabled calendar support with Exchange that the problem stopped! This is great because I can finally use my iPhone again, but now I've lost support for syncing my Calendar. Based on many of the posts in this forum, there appaears a lot of problems with this anyways, so please add this to the list.

Since I mentioned CrashReport, I found out these reports actually generate a log that is saved on my PC when I sync with iTunes. Here's one of them in hopes that it helps fix the problem. There were hundreds more with "dataaccessd" in this folder.

If anybody has a solution, I would appreciate it. Thanks!

Incident Identifier: 7EF5DD56-2DBF-4B84-8CD2-7CFE145E5A59
CrashReporter Key: bfac73e1b1e00d23a745146cd4b3f24fa1d061a8
Process: dataaccessd [7036]
Path: /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd
Identifier: dataaccessd
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd [1]

Date/Time: 2009-08-21 11:05:15.077 -0500
OS Version: iPhone OS 3.0.1 (7A400)
Report Version: 104

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x00000001, 0x00000000
Crashed Thread: 0

Thread 0 Crashed:
0 dataaccessd 0x00024882 0x1000 + 145538
1 dataaccessd 0x0000eff0 0x1000 + 57328
2 dataaccessd 0x000147dc 0x1000 + 79836
3 dataaccessd 0x0000f944 0x1000 + 59716
4 dataaccessd 0x00014eae 0x1000 + 81582
5 dataaccessd 0x0000e94c 0x1000 + 55628
6 dataaccessd 0x0000564c 0x1000 + 17996
7 dataaccessd 0x00007e26 0x1000 + 28198
8 dataaccessd 0x0001266c 0x1000 + 71276
9 DataAccess 0x335ba78e 0x3358f000 + 178062
10 DataAccess 0x335bbfe6 0x3358f000 + 184294
11 DataAccess 0x335bda8c 0x3358f000 + 191116
12 Foundation 0x3056b796 0x30501000 + 436118
13 Foundation 0x3056b716 0x30501000 + 435990
14 CFNetwork 0x31b095ae 0x31af1000 + 99758
15 CFNetwork 0x31afbfae 0x31af1000 + 44974
16 CFNetwork 0x31afc11e 0x31af1000 + 45342
17 CFNetwork 0x31afc11e 0x31af1000 + 45342
18 CFNetwork 0x31afbea2 0x31af1000 + 44706
19 CFNetwork 0x31afbe4a 0x31af1000 + 44618
20 CFNetwork 0x31afbdca 0x31af1000 + 44490
21 CFNetwork 0x31afbd6a 0x31af1000 + 44394
22 CoreFoundation 0x302548ec 0x301fd000 + 358636
23 CoreFoundation 0x30254164 0x301fd000 + 356708
24 dataaccessd 0x00024b7c 0x1000 + 146300
25 dataaccessd 0x00015f5a 0x1000 + 85850
26 dataaccessd 0x000020d8 0x1000 + 4312

Thread 1:
0 libSystem.B.dylib 0x31d47158 0x31d46000 + 4440
1 libSystem.B.dylib 0x31d49ed8 0x31d46000 + 16088
2 CoreFoundation 0x3025454e 0x301fd000 + 357710
3 CoreFoundation 0x30254164 0x301fd000 + 356708
4 dataaccessd 0x00024b7c 0x1000 + 146300
5 dataaccessd 0x00015dec 0x1000 + 85484
6 dataaccessd 0x00024958 0x1000 + 145752
7 Foundation 0x30554062 0x30501000 + 340066
8 Foundation 0x305023f2 0x30501000 + 5106
9 libSystem.B.dylib 0x31d705a0 0x31d46000 + 173472

Thread 2:
0 libSystem.B.dylib 0x31d47158 0x31d46000 + 4440
1 libSystem.B.dylib 0x31d49ed8 0x31d46000 + 16088
2 CoreFoundation 0x3025454e 0x301fd000 + 357710
3 CoreFoundation 0x30254164 0x301fd000 + 356708
4 Foundation 0x3055af34 0x30501000 + 368436
5 Foundation 0x30554062 0x30501000 + 340066
6 Foundation 0x305023f2 0x30501000 + 5106
7 libSystem.B.dylib 0x31d705a0 0x31d46000 + 173472

Thread 3:
0 libSystem.B.dylib 0x31d6b0e0 0x31d46000 + 151776
1 CoreFoundation 0x3021dd1e 0x301fd000 + 134430
2 libSystem.B.dylib 0x31d705a0 0x31d46000 + 173472

Thread 0 crashed with ARM Thread State:
r0: 0x00057500 r1: 0x382084f8 r2: 0x001942c0 r3: 0x300df49c
r4: 0x00196440 r5: 0x001942c0 r6: 0x00196240 r7: 0x2fffeb94
r8: 0x001942c0 r9: 0x001fc098 r10: 0x300df49c r11: 0x00101950
ip: 0x39d46550 sp: 0x2fffeb6c lr: 0x31d49508 pc: 0x00024882
cpsr: 0x60000030

Binary Images:
0x1000 - 0x3dfff dataaccessd armv6 <bea6314aa82fa0ee46b89276820a95a8> /System/Library/PrivateFrameworks/DataAccess.framework/Support/dataaccessd
0x79000 - 0x7afff dns.so armv6 <7943354b648b9518f46a835d5359e45a> /usr/lib/info/dns.so
0x8e000 - 0x96fff MCEASConfigurationBundle armv6 <44686c1da02c8c6a87950aaa5202f822> /System/Library/ManagedConfigurationBundles/MCEASConfigurationBundle.bundle/MCE ASConfigurationBundle
0x2fe00000 - 0x2fe26fff dyld armv6 <384bf84ebe2b822c3cb75fce3e8647d6> /usr/lib/dyld
0x30000000 - 0x30008fff libgcc_s.1.dylib armv6 <b404b5f84fa4293f0dd35a469b8b6894> /usr/lib/libgcc_s.1.dylib
0x3000c000 - 0x3015bfff libobjc.A.dylib armv6 <92636cf8b8e8f3c10721667c48ca182b> /usr/lib/libobjc.A.dylib
0x301ca000 - 0x301d8fff libz.1.dylib armv6 <bb2c65d59f36ea2ffdf39aa4d8e49430> /usr/lib/libz.1.dylib
0x301fd000 - 0x302a8fff CoreFoundation armv6 <3e02f5628a56bce4c9eb1c5e49c863d4> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x30501000 - 0x305f5fff Foundation armv6 <c4fc557994aee708dd4fb14ed4fd875f> /System/Library/Frameworks/Foundation.framework/Foundation
0x3073a000 - 0x30760fff AppSupport armv6 <1baa1e22eb94eb405d724a2f6b219f53> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x30778000 - 0x3077dfff liblockdown.dylib armv6 <e4f0b16194fac3bd426e679a3c35c38b> /usr/lib/liblockdown.dylib
0x31885000 - 0x318d1fff IOKit armv6 <56ba629c062ac21a045914430412c5f4> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x318e9000 - 0x31aa2fff CoreGraphics armv6 <80bccae4ab17a49f7fc3a66bb2def894> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x31af1000 - 0x31b58fff CFNetwork armv6 <863076d9b768c76272e3f0f686ca355d> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x31d46000 - 0x31e69fff libSystem.B.dylib armv6 <f8d95df9776974bbe640911fee96c59d> /usr/lib/libSystem.B.dylib
0x31ea9000 - 0x31feffff AudioToolbox armv6 <cd7d22e01299f0d589878c2417c7ff18> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x32041000 - 0x3204bfff GraphicsServices armv6 <99b0baa68c257ca5d2fed21bd409ea20> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x3209b000 - 0x320cefff Security armv6 <34c21a865d91e9a13477e9395c516f8c> /System/Library/Frameworks/Security.framework/Security
0x320e8000 - 0x32194fff ImageIO armv6 <44921d26b2b796c2c707c87c68026b16> /System/Library/PrivateFrameworks/ImageIO.framework/ImageIO
0x321b3000 - 0x321d9fff MobileSync armv6 <784e8d709e4dcd3306c6925ad711e629> /System/Library/PrivateFrameworks/MobileSync.framework/MobileSync
0x321e9000 - 0x32208fff EAP8021X armv6 <e3c06e74781275e39aef98d27b9d4035> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X
0x32369000 - 0x3239cfff SystemConfiguration armv6 <c295ae48e7c85c02ae396f3dae1901df> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x324c6000 - 0x32521fff CoreAudio armv6 <a3189b3cffe9fdb8007e8a4fd54b28e2> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x325b2000 - 0x325cefff AddressBook armv6 <3023a336aec321324b5a310ee66687f1> /System/Library/Frameworks/AddressBook.framework/AddressBook
0x32709000 - 0x32740fff CoreTelephony armv6 <7b14c2cd6a643f0d90472472b715c38e> /System/Library/PrivateFrameworks/CoreTelephony.framework/CoreTelephony
0x32773000 - 0x3282afff Message armv6 <eee80a69c511469dacda86ea4abc5cc8> /System/Library/PrivateFrameworks/Message.framework/Message
0x32a16000 - 0x32a16fff CoreSurface armv6 <2c60135f696b1a787443c4a68e1aced2> /System/Library/PrivateFrameworks/CoreSurface.framework/CoreSurface
0x32a1b000 - 0x32a1cfff IOMobileFramebuffer armv6 <05aa0565d0f6813003dc5dc175af6048> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebu ffer
0x32a38000 - 0x32a73fff Calendar armv6 <bad4a9d669b2597059424e547eeec039> /System/Library/PrivateFrameworks/Calendar.framework/Calendar
0x32e0c000 - 0x32f0dfff libicucore.A.dylib armv6 <3f78cbbe6b5b7d3b4c5753627fcebdee> /usr/lib/libicucore.A.dylib
0x330d8000 - 0x330e3fff libbz2.1.0.dylib armv6 <8e880791fc827ae2cb63cad8f6ce5d7b> /usr/lib/libbz2.1.0.dylib
0x3311e000 - 0x33213fff libxml2.2.dylib armv6 <3398aecf5ef07d7bbe6673fc9ab570fb> /usr/lib/libxml2.2.dylib
0x3358f000 - 0x3363bfff DataAccess armv6 <5cbeac5522cbe75e90c99906b5b5ae05> /System/Library/PrivateFrameworks/DataAccess.framework/DataAccess
0x336be000 - 0x336e2fff ManagedConfiguration armv6 <db5e59168eb30f69a152e82527f25180> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfigu ration
0x33eff000 - 0x33f11fff libmis.dylib armv6 <68e630756ffe7c785929b8b11f67b803> /usr/lib/libmis.dylib
0x3415c000 - 0x34165fff SpringBoardServices armv6 <4997adf422af4a9eecf25aa9bcaf8fc9> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServ ices
0x346e9000 - 0x346f5fff DataAccessExpress armv6 <d311d4de364a902ec0c0dc22079f8d73> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x34701000 - 0x3470bfff PersistentConnection armv6 <4aa4e58f339a0344d7e86847e54c907d> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConn ection
0x347f5000 - 0x34812fff libresolv.9.dylib armv6 <7e34a4dd5c5b0400d10b01e998d5b2de> /usr/lib/libresolv.9.dylib
0x35522000 - 0x35525fff ActorKit armv6 <c9043ba911b8bc95ffdc28f299caf609> /System/Library/PrivateFrameworks/ActorKit.framework/ActorKit
0x355c8000 - 0x355ccfff IOSurface armv6 <d2585af66f593d95adf6d1fab0181b1a> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
0x356e1000 - 0x3570bfff MIME armv6 <4c2a074d32afce77a502835f5247874a> /System/Library/PrivateFrameworks/MIME.framework/MIME
0x363b2000 - 0x363f7fff iCalendar armv6 <51ba8755f9baa9d02517cd9e80a87d78> /System/Library/PrivateFrameworks/iCalendar.framework/iCalendar
0x36422000 - 0x3647cfff libsqlite3.dylib armv6 <456f75f502443d281147f36f6ed4c3d3> /usr/lib/libsqlite3.dylib
0x36483000 - 0x36485fff Notes armv6 <de15dc9ba3e18a4d962ceb876fc9a2b5> /System/Library/PrivateFrameworks/Notes.framework/Notes
0x3648a000 - 0x36493fff libkxld.dylib armv6 <2528ee7a4fd041090850f1845c393b84> /usr/lib/system/libkxld.dylib
0x36496000 - 0x364a6fff libbsm.0.dylib armv6 <44ee6b2c59cd5aa70d59f7d0d0d3b0b2> /usr/lib/libbsm.0.dylib
0x364c1000 - 0x3655ffff LDAP armv6 <c4d5a8dc449ceb89f87d531496c8e792> /System/Library/PrivateFrameworks/LDAP.framework/LDAP
0x3661a000 - 0x36620fff AccountSettings armv6 <14bd77206c288b9561e316817c89bf57> /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
0x36db6000 - 0x36dbdfff MobileWiFi armv6 <ca5c74a9a00bf823d21acbe4e12c36cf> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi
0x36ebb000 - 0x36ef9fff DAVKit armv6 <edbd30dd8b12551043886ea0776575f5> /System/Library/PrivateFrameworks/DAVKit.framework/DAVKit
0x36f75000 - 0x36f84fff MobileDeviceLink armv6 <58d1e0f460e85c5dd8cf63c7eb2fd1e9> /System/Library/PrivateFrameworks/MobileDeviceLink.framework/MobileDeviceLink
0x36fac000 - 0x36fe7fff ContentIndex armv6 <fff8b63e92ec9a8fc72d4c06d1228741> /System/Library/PrivateFrameworks/ContentIndex.framework/ContentIndex
0x3748a000 - 0x374f3fff libstdc++.6.dylib armv6 <44d54be7409eedbf35157cc538ea660b> /usr/lib/libstdc++.6.dylib
0x37c74000 - 0x37c74fff Accelerate armv6 <e3325738fdc407edc125d921d2a90839> /System/Library/PrivateFrameworks/Accelerate.framework/Accelerate
0x37cc8000 - 0x37d0bfff libvDSP.dylib armv6 <5632d3e7799c5c90540157938bce4b95> /System/Library/PrivateFrameworks/Accelerate.framework/Frameworks/vecLib.framew ork/libvDSP.dylib
0x37d12000 - 0x37d12fff vecLib armv6 <eb68bab288e9f047d876848490b162fc> /System/Library/PrivateFrameworks/Accelerate.framework/Frameworks/vecLib.framew ork/vecLib

Original iPhone, iPhone OS 3.0.1

Posted on Sep 5, 2009 4:38 PM

Reply
12 replies

Sep 8, 2009 12:49 PM in response to dtown123

I had the exact same problem for the past few days. I have Push turned off for my email accounts. Turning off Exchange Calendar sync temporarily resolved the problem. I seemed to have permanently resolved the problem by deleting and re-adding the Exchange account on my iPhone. (Note: I also tried auto archiving calendar items that were over 3 months old but I still see calendar items older than 3 months on my iPhone so I doubt this solved the problem.)

The only other information I have found on the internet was about high CPU usage with iPhone 2.0 and calendar syncing in Office 2007, so it may be unrelated. http://blogs.technet.com/mikelag/archive/2008/07/15/iphone-2-0-and-high-cpu-usag e-on-exchange-servers.aspx

Nov 18, 2009 6:35 AM in response to Winter75

I'm having a similar problem. I have 3G with 3.1.2 OS. When I turn on calendar in exchange, the iPhone will come on when sitting idle, draining the battery. It will show the home screen or will come on with a black screen and the gear will be turning in the center. Also, if I'm in an area of the phone like messages or email, it will bounce me out to the home screen.

I've isolated this problem to occur ONLY when I have calendar turned on in exchange. If I delete the exchange account, phone works fine (except that I don't have my mail, contacts, or calendar). It does not drain the battery or lock up. If I turn ON exchange but only enable mail or contacts or both, the phone works fine. There is something up with the calendar section of exchange. My calendar (when turned on) is not syncing properly with outlook (some appointments do not show on the iPhone) but that problem is secondary to the fact that I can't even use the phone for long if calendar is turned on.

To make matters worse, many other people I work with are on the same exchange server and their phones are working fine. Any ideas? I have rebooted, done a reset to factory settings, even went to the apple store and got a brand new device (they thought it might be a hardware problem) and nothing works.

Any help or ideas would be appreciated.

Nov 19, 2009 8:11 PM in response to Lissa919

I am having the same problem. I have been on 3.1.2 for weeks and all of a sudden, bam. Battery life is horrible, all apps are slow and gear wheel is going most of the time. Turns on just sitting there. Tried everything, deleted the account, reset all the settings....nothing seems to work. What is the next step to elivate this to Apple? My exchange guys at work are saying it is not them. I have many other iPhone users at work that are not having this problem.

Jan 9, 2010 2:48 PM in response to me1969

Hi, I am having exactly the same problem with an insane amount of crashes while Exchange calendar sync is turned on (figured it out thanks to this thread). I also had my phone replaced, thinking it was hardware. Has anyone figured out the solution to this, or is it wait for the next OS release? I don't think it started for me until 3.1.2. Thanks in advance.

Feb 1, 2010 8:10 AM in response to jasonsturgill

I have the exact same problem with my iphone. Just started happening this past weekend. Once I turn off calendar syncing for my exchange account the problem goes away. Don't know if this information helps but we are running Exchange 2003. If anyone has a solution I'd love to hear it, been banging my head off the wall trying to solve the issue.

Feb 2, 2010 1:20 PM in response to panag

I believe I figured out the issue.

Let me preference this with the statement: I know this fix will probably not be an option for everyone. However, I deleted all my recurring calendar items (just the recurring ones) and then turned on calendar syncing on the iphone for my Exchange account and it now works.

I know... deleting recurring tasks seems a bit ridiculous, especially if you have many of them, but it worked.

Prior to fixing the issue I also downloaded the app called "System Activity Monitor" and saw the same problem as other user dtown123 in this post was having (dataaccessd running at 100%). I also experienced the same problem as Lissa919 ("When I turn on calendar in exchange, the iPhone will come on when sitting idle, draining the battery. It will show the home screen or will come on with a black screen and the gear will be turning in the center.").

Message was edited by: panag

Message was edited by: panag

Message was edited by: panag

Message was edited by: panag

Feb 19, 2010 3:58 PM in response to dtown123

Hi all.

I had a similar problem a few months ago, but not on calendar but on email (Exchange). Today my calendar seems to be my problem and the phone gets out of memory constantly.

In the other case, I found out a single email message 'correctly malformed' with incorrectly attached files which were not readable because of MIME message encapsulation.
It made, somehow, email to repeatedly crash on my Exchange account, and the phone to restart once and again.

After finding out the message and deleting it, it started working properly.

The message was a big plain corporative text message (it helped me to find it out), made from RE:RE:RE emails and maybe a non full MIME compliant encapsulation in another email client on the way.

Mar 13, 2010 3:24 PM in response to Wesley Ye

I have the battery drain (limited to Exchange Calendars only) issue also. However, I don't see the high CPU that was mentioned above on the 'dataaccessd' process and in general the CPU usage is only slightly higher when Exchange Calendar sync is selected - although my battery literally looses % as I watch.

I did try the 'amending recurring appointments to a finite end date' where possible, however, for appointments I have been invited too this is not feasible.

Like other posts, having Exchange Calendar sync enable 'before' always worked OK without the significant battery drain and nothing has 'apparently changed'. That said, I did manage to delete my whole Exchange Calendar recently and had to restore from an offline copy via a PST import to Outlook - surely this has not caused my issue?

I want to use my iphone for EVERYTHING and can't live without an up to date copy of my diary (without turning it off, syncing and deleting every time I want to see what I'm doing)

Please keep this thread alive with any further findings or solutions!

Mar 18, 2010 11:52 PM in response to dtown123

I am another case of this issue. I had this problem after restoring my iphone from backup. Its funny because I had this issue before and tried EVERYTHING to figure it out... went to the apple store and it was "not in warantee" so to fix it would be as much as a new one... lived with it longer and it seemed to only get worse (probably ruining my battery) then I went and purchased another phone today since Im sick of it ALWAYS dead unless its plugged in, and ALWAYS hot to the touch... This new phone had the same problem.. I uninstalled all apps, and no help.. Airplane mode resolved the issue. So today I finally downloaded the free "console" app and saw this process giving errors multiple times a second about the domain... Found this thread, disabled the exchange stuff and so far no problem. I saw that the daemon was killed in the console since exchange is no longer running.


So in conclusion it seems this is a leak in the dataaccessd program/server/daemon used for exchange. This may just be bad logic in the coding coding and not a complete leak, but it surely makes the phone useless to the point I see multiple people including myself has bought new hardware.

This is really BS since it leaves the phone useless for exchange stuff and actually results in damaging the hardware since it keep draining the battery and heating up. I owned the first generation, I bought the 3g when it came out and gave the old one to my GF who uses it even more than me... Now her battery lasts longer than my 3G, even after disabling the exchange. In my eyes, apple should replace my battery or my phone, but of course its 'not in warantee' now

Exchange Calendar - dataaccessd constant crashes and 100% CPU

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