Here's how I got it to working.
I renamed my "iPhoto Library" (in user, Pictures, ) to "iPhoto Library Test".
I threw away my preferences (in user, Library, Preferences -"com.apple.iPhoto.plist").
I then started iPhoto and it loaded without crashing, but with a empty Photo Library...