Code Helper Plugin causes macOS Keychain crash via main thread Security API calls
Resolved 💬 2 comments Opened Jan 18, 2026 by qcjwq Closed Feb 27, 2026
Bug: Code Helper Plugin causes macOS Keychain crash
Summary
VSCode Claude Code extension Code Helper Plugin calls macOS Security Framework APIs on main thread, causing keychain crash and potential iCloud data loss.
Environment
- Claude Code: 2.0.76
- macOS: Sequoia 15.x
Steps to Reproduce
- Install Claude Code extension in VSCode
- Open a project and start an active Claude Code session
- Execute shell commands (pkill, grep, find, etc.)
- Monitor logs for Security Framework faults
- Observe Security Framework faults after extended use
Error Logs
Code Helper Plugin [Fault] Security: This method should not be called on the main thread (repeated 12+ times)
rapportd: errSecNotAvailable error
accountsd: Code=-25291 errSecNotAvailable: No keychain is available
bird: evicting everything because the app was removed
Impact
- Severity: Critical
- Data Loss: iCloud Drive files deleted after system wake
Workaround
Restart VSCode periodically during long Claude Code sessions
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗