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

  1. Install Claude Code extension in VSCode
  2. Open a project and start an active Claude Code session
  3. Execute shell commands (pkill, grep, find, etc.)
  4. Monitor logs for Security Framework faults
  5. 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

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗