You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Claude Desktop] App crash-loops on relaunch after quitting during onboarding #25906
Note: This is a Claude Desktop issue, not Claude Code. Filing here as there is no public issue tracker for Claude Desktop.
Description
Fresh install of Claude Desktop on macOS. After starting onboarding and quitting the app, it fails to relaunch — crash-looping on every subsequent launch attempt.
Environment
App version: 1.1.3189
Platform: macOS arm64 (Darwin 25.2.0, Apple M4 Pro)
Node version: 24.13.0
Error
The app crashes immediately on startup with:
TypeError: Cannot read properties of undefined (reading 'value')
at formatProperty (node:internal/util/inspect:2280:12)
at formatRaw (node:internal/util/inspect:1176:9)
at formatValue (node:internal/util/inspect:932:10)
at formatProperty (node:internal/util/inspect:2283:11)
at formatRaw (node:internal/util/inspect:1176:9)
at formatValue (node:internal/util/inspect:932:10)
at inspect (node:internal/util/inspect:409:10)
at formatWithOptionsInternal (node:internal/util/inspect:2582:25)
at Object.format (node:internal/util/inspect:2502:10)
at i._splat (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index.js:65:5640)
The crash occurs in the winston _splat format transform when util.inspect encounters an object with a property whose descriptor has an undefined value.
Clearing only Local Storage/Session Storage/Cookies was not sufficient — the full wipe was required.
Impact
This is a fatal issue for new users. The app becomes completely unusable after a routine quit during onboarding, with no way to recover without manually deleting app data from the terminal. There is no UI-based recovery path.
Subscribing — this also affects remote MCP servers with OAuth (e.g. StreamableHTTP transport). The util.inspect crash in Node 24.13.0 is triggered when Claude Desktop's Winston logger tries to format an error object during the OAuth connection flow. The upstream fix is nodejs/node#61661 (merged, awaiting 24.13.1 release).
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.
Activity
tonydavidcray commentedon Feb 16, 2026
Came here due to same issue. Using
rm -rf ~/Library/Application\ Support/Claude/resolved it (macOS 26.2)corytitus commentedon Feb 20, 2026
Subscribing — this also affects remote MCP servers with OAuth (e.g. StreamableHTTP transport). The
util.inspectcrash in Node 24.13.0 is triggered when Claude Desktop's Winston logger tries to format an error object during the OAuth connection flow. The upstream fix is nodejs/node#61661 (merged, awaiting 24.13.1 release).github-actions commentedon Mar 20, 2026
Closing for now — inactive for too long. Please open a new issue if this is still relevant.
github-actions commentedon Mar 29, 2026
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.