Hi,
I'm having a difficulty with a keychain item (Internet password) created by a Blogging bundle.
The Blogging bundle works fine (I can retrieve posts and upload a post). But when I launch Keychain Access, selecting the keychain item created by the Blogging bundle causes the Keychain Access to crash.
I selected all password items in the Keychain Access one at a time and determined that the item created by the Blogging bundle always causes Keychain Access to crash. Running Keychain First Aid also did not help (it runs but does not report any problems with keychain).
I'm using TextMate 1.5.7 (1436) on Mac OS X 10.5.1 on a MacBook Pro. I did not upgrade from Mac OS X 10.4 so I cannot confirm whether I observed the same issue in Mac OS X 10.4.x or not (sorry).
Can anyone help on this issue? Does anyone have similar issues with Blogging bundle?
Thank you for your help.
-- Takashi Yoshida tyoshida [at] mac [dot] com
On 25 Nov 2007, at 15:22, Takashi Yoshida wrote:
[...] The Blogging bundle works fine (I can retrieve posts and upload a post). But when I launch Keychain Access, selecting the keychain item created by the Blogging bundle causes the Keychain Access to crash.
Wow, that is weird.
Try from Terminal to run:
security find-internet-password -a «user» -s «server» -r http
See what that gives you. Here «user» is your blog user and «server» the server that runs your blog. If you have multiple passwords with that user for that server, you can also specify ‘-p «path»’ with the path of your blog.
Hi,
Here's the output from the command:
security find-internet-password -a tyoshida -s takashi-yoshida.com -r http
keychain: "/Users/tyoshida/Library/Keychains/login.keychain" class: "inet" attributes: 0x00000007 <blob>="takashi-yoshida.com" 0x00000008 <blob>=<NULL> "acct"<blob>="tyoshida" "atyp"<blob>=0x282CD191 "(,\321\221" "cdat"<timedate>=0x32303037313132353135343234335A00 "20071125154243Z\000" "crtr"<uint32>="aapl" "cusi"<sint32>=<NULL> "desc"<blob>=<NULL> "icmt"<blob>=<NULL> "invi"<sint32>=<NULL> "mdat"<timedate>=0x32303037313132353135343234335A00 "20071125154243Z\000" "nega"<sint32>=<NULL> "path"<blob>="/blog/xmlrpc.php" "port"<uint32>=0x00000000 "prot"<blob>=<NULL> "ptcl"<uint32>="http" "scrp"<sint32>=<NULL> "sdmn"<blob>=<NULL> "srvr"<blob>="takashi-yoshida.com" "type"<uint32>=<NULL>
Hope this can help with the problem.
Thanks!
On Nov 26, 2007, at 11:21 PM, Allan Odgaard wrote:
On 25 Nov 2007, at 15:22, Takashi Yoshida wrote:
[...] The Blogging bundle works fine (I can retrieve posts and upload a post). But when I launch Keychain Access, selecting the keychain item created by the Blogging bundle causes the Keychain Access to crash.
Wow, that is weird.
Try from Terminal to run:
security find-internet-password -a «user» -s «server» -r http
See what that gives you. Here «user» is your blog user and «server» the server that runs your blog. If you have multiple passwords with that user for that server, you can also specify ‘-p «path»’ with the path of your blog.
For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate
-- Takashi Yoshida tyoshida [at] mac [dot] com
On 26 Nov 2007, at 17:25, Takashi Yoshida wrote:
Here's the output from the command:
security find-internet-password -a tyoshida -s takashi-yoshida.com - r http [...] "atyp"<blob>=0x282CD191 "(,\321\221" [...] Hope this can help with the problem.
You should file this with http://bugreport.apple.com
My guess is that because of a bug in the security shell command (from Apple) the ‘atyp’ gets set to a random value, and it might be that this value is what is causing KeyChain Access to crash.
You want to send Apple the above output (from security) and the stack trace from KeyChain Access.
Afraid I don’t really know how you can workaround this problem. It might be possible to remote the problematic key chain item from AppleScript or similar, but I have no direct experience with this.
On Nov 26, 2007, at 18:02 , Allan Odgaard wrote:
On 26 Nov 2007, at 17:25, Takashi Yoshida wrote:
Here's the output from the command:
security find-internet-password -a tyoshida -s takashi-yoshida.com - r http [...] "atyp"<blob>=0x282CD191 "(,\321\221" [...] Hope this can help with the problem.
You should file this with http://bugreport.apple.com
My guess is that because of a bug in the security shell command (from Apple) the ‘atyp’ gets set to a random value, and it might be that this value is what is causing KeyChain Access to crash.
I've also had problems viewing certain keychain-items via KeychainAccess that were created by Cyberduck (in Leopard). Here's an excerpt from my bugreport:
When selecting any saved Internet passwords stored by CyberDuck (with the "Summary" visible) in the (Login) Keychain with Keychain Access, I get the following exception: Keychain Access - Unexpected Error An unexpected error has occurred that may cause Keychain Access to malfunction. You may want to quit the Keychain Access application. Error: Invalid parameter not satisfying: aString != nil and as a consequence, the information on this item isn't displayed in the Summary. It seems to me this is due to the fact that the "Where" field was left empty by CyberDuck. This does not occur when the summary is hidden.
This was filed as rdar://5563207. Does the blogging bundle leave the "where" field empty as well?
Daniel.
On 27 Nov 2007, at 15:10, Daniel Vollmer wrote:
[...] I've also had problems viewing certain keychain-items via KeychainAccess that were created by Cyberduck (in Leopard). Here's an excerpt from my bugreport: [...] This was filed as rdar://5563207. Does the blogging bundle leave the "where" field empty as well?
At least the key chain items I have setup (related to blogs) do have a ‘where’ field.
But as mentioned, the ‘atyp’, which I don’t know what translates to, is basically random. I don’t see this displayed in KeyChain Access, so not sure if that could cause a problem.