Tiger upgrade issues with iCal
Sunday, May 1st, 2005
Yesterday I did the Tiger (Mac OS X.4) upgrade and it went quite well. I have to applaud apple for their Migration Assistant application that allows you to easily move old stuff into a new install.
In the old days we just installed a new system right over an old hoping to keep our custom stuff in place. Some people did clean installs and then painstakingly rooted through folders trying to reassemble and clean and update. It was a nasty job and it rarely went well.
Apple finally got their act together with the last few versions of X and now when you buy a new computer you simply boot it up, hook the old to the new, and click a button and all your files and user settings are brought over, simply, cleanly and smartly.
For Tiger, I used SuperDuper! and did a backup onto an external hard disk, then booted the Tiger DVD, ran Disk Utility within the installer and initialized my internal hard disk, then did a clean install of Tiger.
At the end of the install the installer script asked if I wanted to migrate information from an old system/computer and I said yes, connected my external, found the right partition and directories and let her rip. About 20 minutes later I was all setup.
I played around with some of the new stuff and then ran various apps and in this the only app that had problems was iCal. This is a new (v. 2.0) version that came with Tiger.
I tried everything I knew of including doing a reinstall of it from the DVD but nothing worked. It did produce crash reports which were all Greek to me but I sent them on to Apple’s black hole of crash reports.
I found a thread on Apple’s Discussion area where others complained of similar problems: Topic: ical2 won’t open–help!! and posted there but the only person to solve it ended up doing a complete reinstall of Tiger by a different method (archive then install, ugh). I decided I was going to dig a bit more before going that route.
This morning I was up early and my friend Steve Splonskowski out in Oregon was also up (he’s a very early riser) and he’s my main Mac guru these days. He’s also an Apple developer and has been running Tiger for a while.
I sent him my crash report and he went through it line by line and tracked the launch events and then the crash and found an area he thought might be a problem when iCal was trying to load a plugin.
Well, we found the problem: a system level plugin installed by some other app (maybe a 3rd party app I no longer have) that came over in the system migration but might not come over with an archive/install.
Here’s the fix, in case you need it:
Let’s assume you’ve got iCal and all your calendars installed and it’s crashing and you’ve done nothing yet to change things.
1. In the finder, click on Macintosh HD and then click on the system level Library folder.
2. Within Library there will be a folder called InputManagers that may or may not be empty.
3. If InputManagers contains a folder called SIMBL, drag it to the desktop.
The SIMBL folder or its contents is the source of the problem and Steve did not have it on his computer which means it is not a generic part of Tiger.
4. Launch iCal and it should work.
I am saving the SIMBL folder for now as I’m not sure what it does but my friend Steve did not have it so maybe it was installed by a 3rd party app I had or still have. We have both noted in googling this that others have had similar launch problems with other application and their crash reports noted the same folder.
Anyway, the upside is iCal just told me to pay the mortgage. Now I’m sorry I fixed it!

have you noeticed that the time in “date received” for mail is now the server time (GMT) and not local time?
Did iCal also tell you to order a Canon 20D? If not, make sure you get that listed!
Here’s an update: I tried to burn a CD post taking the SIMBL folder out and lo and behold, got an error. Put it back, CD burned fine, iCal crashed.
So, I opened the folder and found two items in it:
SIMBL.bundle
Info
I took Info out, left SIMBL.bundle in and logged in and out and now I can run iCal and burn CDs.
I’m now looking for another hatchet to fall but if that was it, I’ll be happy.
Very helpful info. Thanks.
Oh! and what Gary said! ;-)
Hey you two: 20D comes before end of sale but not until I decide which wide zoom to buy. Hey Gary, wheres YOUR 20D? Dale, where’s YOUR 24-70? Hmmmm?
I am having somewhat of a similar problem I can open the application but I do not see any of my calandars, and the machine is very slow I think I will do a clean reinstall and use the migration utility to import all of my data.
I duid an “archive & install” the first time, and was having some funkiness. I decided to redo as a clean install and then copy over my home and application foelders. This worked much better for me.
I did a clean install too and used the migration tool built in and still had problems so no method is perfect. Once you do any kind of install its important to check everything: launch all apps, burn CDs and DVDs, watch a movie, etc. Fixing one problem may cause a cascade of others.
yes I agree I allway do a clean install and then copy over all of my personal data and apps but I think tonight I am goint to do a clean install and then use the migration utility to see if it work better. and I am still waiting a little to upgrade my main machine, because there I have some unix app runing and that is even harder to migrate.
I’m glad read about these installation issues and tips with Tiger. And glad my copy of Tiger, ordered from Amazon, isn’t here yet. Good to have some time to learn from your experiences.
When you get Tiger, I highly recommend taking Apple’s online tour that’s exclusive for buyers of Tiger. It will show you amazing stuff and you can stop it at any time and experiment and take notes. I’m loving it. Started it this morning and have yet to get all the way through. Very useful.
So far, spotlight is the killer integrated piece of Tiger. It is so amazing to be able to search anywhere and get fast results. It is going to seriously change the way I use my computer.
Not sure how I feel about the RSS as part of Safari; it’s a great implementation of an RSS reader and in the long run may win my heart but I’m so used to NetNewsWire it’s hard to dump it. Switching default newsreaders is a simple pref so you can experiment with Safari easily and then switch back.
where is that demo?
also try out the HD movie trailers pretty amazing…
You should have gotten an email about the demo from Apple. Follow the link in the email.
I didn’t get that email either
mmm I do not think I got the email :( can you post it?
I found a link to it on the .mc main page, (once logged in).
I just wanted to say a big Thank You for the iCal 2 tip on Tiger. I have had the crashing issues for days now, and I was about to throw in the towel. Now, my problems are fixed. Nice blog too!
Alexander, I am very happy that I was able to help a few people who found themselves in a similar situation with iCal. Of course, keep testing to see if that solution causes other problems but so far so good here. Thanks for the kind feedback.
Here is a link to a page that goes into more detail on the folder in question:
http://culater.net/software/SIMBL/SIMBL.php
Now I’m not quite sure what it is or what app installed it and why I can’t function without it.
I’ve been on a developer preview of Tiger for a while, and I’d have to say my favorite 2 features are Dashboard and Safari RSS. I’ve tried a number of different RSS aggregators, but none of them do it as gracefully (or as fully) as Safari does. Being able to aggregate a number of feeds, then filter them, bookmark it, and be able to return directly to the filtered results with the click of a button is wonderful.
As for dashboard, I’m sold. Before, I constantly underestimated the near necessity for these things, because I like a clean Desktop. Now, with the click of a button, I’m able to see all my widgets (The dashboard jesus is my favorite. go to apple’s dashboard site and search for Hula girl). at once, then another button and they’re gone.
Speaking of, a person can write a widget to post to their forums . . . Richard . . .
Scott: I’m sure there will be a widget version of MarsEdit or Ecto eventually but not everything needs to be a widget, some things are better as apps in their own memory space. So far I think of Widgets as the old Desk Accessories in earlier systems and those eventually got out of hand and grew into small applications.
I think calculator, stock tracking, and the weather are perfect: hit a key, see the stock ticker, click and it’s gone. I love it. But, I’m pretty happy with an app for doing things like text editing or posting to this weblog.
I’ve used NetNewsWire for a while so the move, if I did it, to Safari for RSS reading will take some time. I do like the implementation so time will tell. Hey, one can have both and see which wins.
LOL!
I meant that as a joke, not as a serious suggestion. :-)
In truth, I agree with you. I’ve found a number of widgets that try to be full blown apps, and thats just not the point. I think an excellent example of true widget form and function is yahoo’s Local Traffic aggregator. You can tell it where you are and how large a radius to look in, and it goes and finds traffic accidents, jams and such.
A more questionable one is YaGoohoogle, into which you type a string, and it brings up Yahoo! and Google in different frames of the Safari page.
On topic: Without delving in too deep, SIMBL is a program that essentially stops applications from accessing shared frameworks that can cause the said app to crash. As you mention, another application probably loaded SIMBL, which (for some reason) prevented iCal from accessing the frameworks it needed.
…but why would SIMBL prevent me from burning a CD? That function is a generic part of the system, not controlled by a third party app, right? Something else must be up in “River City” so I’m not through diggin’.
Thanks for the info.
thank you. i had the same problem with ical and you had the solution!
This is great news. Glad to help.
Hello again. I just wanted to post a follow up to the iCal vs. SIMBL problem.
It just so happens that it isn’t the entire SIMBL ‘structure’ that crashes iCal upon its launch. The specific problem is the BurnoutMenu enabler plugin that leverages SIMBL. That makes perfect sense, since BurnoutMenu of course exchanges data with iCal.
This also means that you can still use SIMBL with PithHelmet to block adverts in Safari, and yet keep using iCal without it crashing.
In summation, just delete the BurnoutMenu plug in! It is located in:
[Hard Disk] / Library / Application Support / SIMBL / Plugs / BurnoutMenuEnabler.bundle
Ah, this is a very useful and important update. I had installed BurnoutMenu and then tossed it as I didn’t like it but before I did I turned off iCal integration but it did not pull that plugin. Thanks for the update.
did a clean resinstall last night and imported all of my personal data and it seem to be all working fine. richard falowed your advice and use the migration tool and your right it is very good.
now I just need to migrate my main machine…..
Great news Edward. Yes, the transfer/migration tool is very good. What would be a nice addition would be the equivalent of “Spring Cleaning” where it looked at all that “stuff” deep in Libraries that is left over from apps no longer present, and flagged it as questionable for the new system. Sort of a “rebuild desktop” re-alignment of apps and their support files so that one would not transfer stuff that was unneeded.
I try to do this manually often but I do miss things, like the above mentioned SIMBL folder and files. I think a script could take care of this nicely, either during a transfer or any time a user wanted to clean out the crud.
did you ever try sting cleaning is it good I tryed it once but I think it messed up a lot of files and did more damage then good.
THANKS! I’d been thrashing around, crying, etc. for days with these “iCal has unexpectedly quit” messages. This worked perfectly for me.
Edward: I never tried it but I have little faith in Alladin who published it.
Jennie: Great, I’m glad to be of help. Yes, when you put a lot of your life into iCal it’s a serious drag to not be able to open it.
ok so last night I tryed to synck my calandar with other computer and now I can open Icall but I can not see any other evens on my calandar and allso delicious monster could no longer start I had to trash it and reinstall. I think i am going to go and see a genious this weekend and see if they can fix it.
Hmmm, my Delicious Monster works fine. It loads anyway.
I’m not sure about iCal syncing, I’ve not done that yet or ever for that matter, except with my iPod and that’s working fine, I think…
do you have reminder in your calandar from delicious moston (when you have a checked out item) I think that is a third party plugin that could be the cause of probems.
Big Thanks Richard!!!! I came across your site from a google search and your suggestion solved my iCal problems!
I have the iCal problem but I have a brand new G4 had it a week before my upgrade to tiger. In my application support folder there is no simbl, neither can spotlight find it.
Did anyone solve it for those without that troublesome plugin?
Thanks. Glad to see that people are working through these bugs.
Thanks, tip worked for me. I did a regular upgrade install from 10.3 and was starting to think about starting with a fresh install instead..
Mike and Mark: great, I’m delighted to have been of help.
Laurie: I too have a relatively new G4 PowerBook (latest model of 15″, etc.) and before the Tiger upgrade I was running the latest system, latest version of iApps, etc. How did you do the install? And, what third party apps did you have on your computer before it, or, had you downloaded anything and then tossed it but forgot to dig into the library for any “crud” the now deleted app left behind in its install?
The key is this: if iCal produces a crash report, don’t dismiss it but copy it and save it as a text file. You can scan through it and watch the iCal load sequence (bottom to top) and possibly find what iCal is choking on. That’s how my friend Steve taught me to do it and that lesson should prove useful for future crashes where a report is generated as well. If you need help send me your crash report in email and I’ll try to decipher it. No promises, I’m a rank amateur at this stuff
I had the same problem under Tiger but with Safari : it would crash upon starting.
After reading this thread, I deleted the info file inside the Library/Input manager/SIMBL folder et voilà ! Problem solved.
The culprit was probably the pit helmet plugin v2.3 I had installed previously (on Jaguar) : it comes with a SIMBL package and somehow it is probably incompatible with Safari 2 on Tiger.
This is great news Phil, I’m delighted that the thread has helped so many folks. Thanks for letting me know.
[...] ioning well with the notable exception of iCal – easily fixed with the assistance of Richard’s excellent blog entry. I also had a very oddly [...]
I agree, this piece of code, which I used in Panther to move my stuff from my old TiBook to this new Aibook is painless and quite good.
I notice turtle uses CarbonCopyCloner to do backups (I used it for a while too) but either it or SuperDuper and this migration script/app from Apple and the process of moving or upgrading is now slick and reliable.
My big question is this: why is it that some people who did a clean install, had things busted (like iCal) got them fixed with an archive and install? What is it about that script that’s different than the migration tool? I would think the migration tool would be better and I would also think that scrubbing one’s HD from time to time (check for bad tracks, etc.) is a good thing.
The less all of this feels like voodoo the better.
Many thanks, Richard!
After upgrading to Tiger yesterday my iCal promptly crashed. Read your notes, found and removed the SIMBL folder as described and hey presto! iCal’s back!
cheers,
Peter
This is great news Peter… wow, I’m amazed how well the web has faciliated all of this. Makes me happy.
Hi, I have been having the same issue with iCal, and I believe SIMBL is a bundle which provides PDF and word document viewing in browsers. Straight from the SIMBL installer “SIMBL (Smart InputManager Bundle Loader) – pronounced like “symbol” or “cymbal” allows you to build hacks for Cocoa applications and apply the code selectively based on an application’s unique identifier.”
hope this helps,
dan
Actually, I have no problem viewing pdfs in Safari without SIMBL. Thanks Dan.
iCal behaves sluggishly, and I don’t have anything in the InputManager folder. It never crashes, just losts of beachball-of-death. Any other fixes for a recent Tiger upgrader like myself? Any other suspect items in the Library? Help appreciated.
John: Do you have any iCal plugins that you know of or anything interacting with it (other sofware like widgets, etc.?).
I’d go into your library and look for any iCal prefs, not your calendars but prefs and move them to the desktop, then re-launch iCal and see if that helps. You can always do a reinstall as well but you’ll want to wipe out the old prefs first.
No matter what, back up the calendars folder in the library so if you have to do a reinstall you won’t lose them by mistake.
Hope this helps, let us know what happens.
Thanks Richard, I found a fix: I opened the iSync application and turned of the “Enable syncing on this computer” preference. Now iCal works like a dream. I had noticed while running the Activity Monitor app that the SyncServer took over the CPU whenever I tried to quit iCal. Got me to thinking. Luckily I don’t need to sync… but of course, this doesn’t really explain why iCal works well on a clean account I have on my computer.
I did try traching the iCal prefs, but that didn’t help.
Perhaps the iSync prefs are at fault?
j