Keychain Access is empty
I was also running into the same issue for a very long time and stumbled upon this post which explains the same problem.  At last, I got it working today.

Here's how I got it to work:


Open "Keychain Access" application
Everything will be empty
Go to View -> Sort By -> Keychain (By default, it will be sorted by Name)


After you do this first sort, every entry in the keychain will start showing up magically.  You can later change the sort order to anything.

I got the clue from Console logs:

4/22/14 11:36:19.792 PM Keychain Access[1575]: * -[KeychainStore _keyKeychainItemsByKeyOrItemClass:itemClass:attributes:]: Ignoring exception * -[NSMutableArray sortUsingFunction:context:]: function pointer cannot be NULL

Try it!