macOS Big Sur Keychain access quit unexpectedly

I update macOS Big Sur today.
But now, Keychain access quit [unexpectedly.]
How can I resolve it?
What's matter?

Code Block language
Process: Keychain Access [832]
Path: /System/Applications/Utilities/Keychain Access.app/Contents/MacOS/Keychain Access
Identifier: com.apple.keychainaccess
Version: 11.0 (55281.40.3)
Build Info: KeychainAccess-55281040003000000~9
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Keychain Access [832]
User ID: 501
Date/Time: 2020-09-22 01:43:24.012 +0800
OS Version: Mac OS X 10.16 (20A5354i)
Report Version: 12
Anonymous UUID: 156BB68A-F751-374A-2DCC-74DB96997BE7
Time Awake Since Boot: 1200 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Illegal instruction: 4
Termination Reason: Namespace SIGNAL, Code 0x4
Terminating Process: exc handler [832]
ptr<AG::Node>,


Replies

Thank you so much @sandor-ivicsics, this saved my keychain app!
@sandor-ivicsics thanks.
Same problem :-(
@sandor-ivicsics thanks. it worked
Thanks @sandor-ivicsics your solution worked for me.

My keychain path contains space character and ( then I inserted double quotation mark around your keychain path and it run.


If you try the @sandor-ivicsics solution and have an error probably you have a double quotation marks in the keychain path. In that case you need to add a \ symbol before every double quotation mark in the path.
@sandor-ivicsics Thank you very much, saved my day!

open the below file

~/Library/Preferences/com.apple.security.plist

and delete security keychains.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>DLDBSearchList</key>
    <array>
        <!-- delete here! -->
        <dict>
            <key>DbName</key>
            <string>~/Library/Keychains/login.keychain</string>
            <key>GUID</key>
            <string>{87191ca3-0fc9-11d4-849a-000502b52122}</string>
            <key>SubserviceType</key>
            <integer>6</integer>
        </dict>
    </array>
</dict>
</plist>