Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mkrishnan

Moderator emeritus
Original poster
Jan 9, 2004
29,776
15
Grand Rapids, MI, USA
I began to have a problem with iCal crashing consistently, starting approximately three weeks ago, before 10.4.3 came out, which was not corrected by 10.4.3... I think I've fixed it, so I want to share.

Within a minute or two of being started, whether or not it was active, iCal would invariably crash (i.e., I could start it, leave it running in the background, and after a minute or two, iCal would disappear and an "iCal unexpectedly quit" window would pop up). The trace in the crash log indicated a train-load full of references to com.apple.calcore. I found references to this issue on other forums, as well, but no fixes.

This is what I figured out, which seems to have resolved the issue:

- I had somehow corrupted my main (Home) calendar, in a way that didn't impair the contents (I was not missing data), but iCal was crashing using it.

- I tried deleting all of my other calendars, and that didn't help, leading me to this conclusion.

- I exported the Home calendar to the desktop, using file->export, and then re-imported this. I know had a "Home 2" calendar in addition to my Home calendar.

- I deleted the original Home calendar and re-named Home 2 as Home.

- I ran iSync, and my phone required an extended synchronization, but otherwise, it seemed to accept the change.

And now iCal has been running for >10 minutes without a crash, which has not happened in some time.

I also noticed, while fixing this, random aside, that if I stop the iSync Agent on my phone, it prompts me to ask me if I want it to start when I start the phone... if I select this option, I don't appear to have to run the agent when I turn the phone on again...and the agent does not appear in the phone's task switcher, but nonetheless seems to work. hmmm.... interesting. :)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.