[BUG] Claude crashes without any error messaging

Status Fixed / completed
Maintainer reply ✓ Yes — dicksontsai
Activity 8 comments · opened Jul 9, 2025 · closed Aug 12, 2025
💡 Likely answer: A maintainer (dicksontsai, collaborator) responded on this thread — see the highlighted reply below.

Environment

  • Platform (select one):
  • [x] Anthropic API
  • [ ] AWS Bedrock
  • [ ] Google Vertex AI
  • [ ] Other: <!-- specify -->
  • Claude CLI version: 1.0.45
  • Operating System: Windows 11, WSL2 Ubuntu 24.04.1 LTS
  • Terminal: Windows Terminal 1.22.11141.0

Bug Description

claude crashes after few seconds.

If i go to workspace that havent been used with claude the starter window keep claude alive but after trusting the folder, then claude crashes

Steps to Reproduce

  1. open claude
  2. wait few seconds

Expected Behavior

claude works

Actual Behavior

claude crashes

Additional Context

fallback to version 1.0.44 works well

View original on GitHub ↗

8 Comments

jayxuz · 1 year ago

the same problem happened in the past #1601

dicksontsai collaborator · 1 year ago

Do you have a stack trace of the crash?

jayxuz · 1 year ago
Do you have a stack trace of the crash?
65248 futex(0x1bc073e0, FUTEX_WAKE_PRIVATE, 1) = 1
65254 <... futex resumed>)              = 0
65248 futex(0x1bc073e0, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65254 futex(0x1bc07390, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
65248 <... futex resumed>)              = 1
65255 <... futex resumed>)              = 0
65248 futex(0x1bc07390, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65255 futex(0x1bc07390, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65248 <... futex resumed>)              = 1
65255 <... futex resumed>)              = 0
65254 <... futex resumed>)              = 0
65248 futex(0x1bc073e0, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65254 futex(0x1bc07390, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
65248 <... futex resumed>)              = 1
65257 <... futex resumed>)              = 0
65248 futex(0x1bc07390, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65257 futex(0x1bc07390, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65248 <... futex resumed>)              = 1
65254 <... futex resumed>)              = 0
65257 <... futex resumed>)              = 0
65248 futex(0x1bc073e0, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65254 futex(0x1bc07390, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
65248 <... futex resumed>)              = 1
65256 <... futex resumed>)              = 0
65248 futex(0x1bc07390, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65256 futex(0x1bc07390, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65248 <... futex resumed>)              = 1
65257 futex(0x1e064608, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
65256 <... futex resumed>)              = 0
65255 futex(0x1e064608, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65254 <... futex resumed>)              = 0
65257 <... futex resumed>)              = -1 EAGAIN (Resource temporarily unavailable)
65255 <... futex resumed>)              = 0
65248 futex(0x1e064680, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
65256 futex(0x1bc073e4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
65254 futex(0x1bc07390, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65257 futex(0x1e064608, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65255 futex(0x1e064680, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65254 <... futex resumed>)              = 0
65257 <... futex resumed>)              = 0
65255 <... futex resumed>)              = 1
65254 futex(0x1bc073e4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
65248 <... futex resumed>)              = 0
65257 futex(0x1e064608, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
65255 futex(0x1e064608, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65248 futex(0x1e064608, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65257 <... futex resumed>)              = -1 EAGAIN (Resource temporarily unavailable)
65255 <... futex resumed>)              = 0
65248 <... futex resumed>)              = 0
65257 futex(0x1e064608, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65255 futex(0x1bc073e4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
65248 futex(0x1e064684, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
65257 <... futex resumed>)              = 0
65257 futex(0x1e064684, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65248 <... futex resumed>)              = 0
65257 <... futex resumed>)              = 1
65248 futex(0x1e064608, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
65257 futex(0x1e064608, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65248 <... futex resumed>)              = -1 EAGAIN (Resource temporarily unavailable)
65257 <... futex resumed>)              = 0
65248 futex(0x1e064608, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
65257 futex(0x1bc073e4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
65248 <... futex resumed>)              = 0
65248 getpid()                          = 65248
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 statx(AT_FDCWD, "/home/jayxuz/.claude.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=19213, ...}) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
65248 access("/home/jayxuz/.claude.json", F_OK) = 0
65248 access("/home/jayxuz/.claude/.config.json", F_OK) = -1 ENOENT (No such file or directory)
````
sanastasiou · 1 year ago

I can verify the bug. Annoying as hell. Lost a day of work.

dicksontsai collaborator · 1 year ago

By the way, v1.0.45 is a bad release (#3177). Please revert back to 1.0.44. What you're seeing could be related to the infinite rendering caused by the bug in v1.0.45.

sanastasiou · 1 year ago

@dicksontsai doesn't help. See also: https://github.com/anthropics/claude-code/issues/3272 . Problems started yesterday at around 21:00. Since then it is impossible to do anything. Claude just opens and freezes.

rennf93 · 1 year ago

Same here. I've opened https://github.com/anthropics/claude-code/issues/3282 because I suspected a memory leak.

Downgrading to 1.0.44 seems to be working for me. Check here or just run npm install -g @anthropic-ai/claude-code

github-actions[bot] · 1 year ago

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.