-
Notifications
You must be signed in to change notification settings - Fork 521
Open
Description
Environment
- Version: 0.0.70
- OS: macOS Sequoia 15.7.4 (24G517)
- Architecture: ARM-64 (Apple Silicon)
- Trigger condition: Multiple workspaces + multiple chats open simultaneously; likely correlates with number of concurrently running Claude Code instances
Summary
When multiple workspaces and chats are open, hovering over the workspace list causes the app to crash, leaving the screen completely blank.
Steps to Reproduce
- Open multiple workspaces
- Open multiple chats within those workspaces
- (Optional: run multiple Claude Code instances concurrently)
- Hover the mouse over the workspace list
→ App crashes, screen goes blank
Expected Behavior
Hovering over the workspace list displays workspace info/preview without issues.
Actual Behavior
The app crashes immediately on hover and the screen becomes entirely unresponsive/blank.
Crash Analysis
- Exception: EXC_BREAKPOINT (SIGTRAP) — triggered by a failed assertion in V8
- Crashed thread: CrRendererMain (main thread)
- Root cause indicator:
v8::api_internal::FromJustIsNothing()is called repeatedly in the stack trace. This fires when aMaybe<>value is unwrapped via.FromJust()while it is actuallyNothing— i.e., a null/undefined value is being accessed without a null-check in the renderer process - Concurrent GC pressure: Multiple
ThreadPoolForegroundWorkerthreads are simultaneously executingcppgc::internal::ExplicitManagementImpl::Resize, indicating heavy garbage collection activity at the time of crash. This suggests a potential race condition between the hover-triggered rendering logic and GC - Two separate crash reports collected on 2026-02-21 and 2026-02-22 show identical exception type and crash thread, confirming reproducibility
Crash Logs
Crash Report #1 — 2026-02-22 07:52:34
Process: 1Code Helper (Renderer) [1520]
Path: /Applications/1Code.app/Contents/Frameworks/1Code Helper (Renderer).app/Contents/MacOS/1Code Helper (Renderer)
Identifier: dev.21st.agents.helper.Renderer
Version: 0.0.70
Code Type: ARM-64 (Native)
Parent Process: 1Code [1508]
User ID: [REDACTED-UID]
Date/Time: 2026-02-22 07:52:34.1423 +0900
OS Version: macOS 15.7.4 (24G517)
Report Version: 12
Anonymous UUID: [REDACTED-UUID]
Time Awake Since Boot: 860 seconds
System Integrity Protection: enabled
Crashed Thread: 0 CrRendererMain Dispatch queue: com.apple.main-thread
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x0000000112139968
Termination Reason: Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process: exc handler [1520]
Thread 0 Crashed:: CrRendererMain Dispatch queue: com.apple.main-thread
0 Electron Framework 0x112139968 ares_dns_rr_get_ttl + 3664896
1 Electron Framework 0x112139968 ares_dns_rr_get_ttl + 3664896
2 Electron Framework 0x112139980 ares_dns_rr_get_ttl + 3664920
3 Electron Framework 0x11213999c ares_dns_rr_get_ttl + 3664948
4 Electron Framework 0x10f6f1b44 node::sqlite::UserDefinedFunction::xDestroy(void*) + 30000
5 Electron Framework 0x1104bb14c v8::PropertyDescriptor::set() const + 4479060
6 Electron Framework 0x1104bb0e0 v8::PropertyDescriptor::set() const + 4478952
...
11 Electron Framework 0x10e1600ec v8::api_internal::FromJustIsNothing() + 1212
12 Electron Framework 0x10e160924 v8::api_internal::FromJustIsNothing() + 3316
[FromJustIsNothing repeats through frame 29]
...
31 Electron Framework 0x10db645d8 v8::ValueDeserializer::ReadValue(v8::Local<v8::Context>) + 564
...
55 Electron Framework 0x10f566480 ElectronMain + 124
56 1Code Helper (Renderer) 0x102918e24 0x102910000 + 36388
Thread 0 crashed with ARM Thread State (64-bit):
esr: 0xf2000000 (Breakpoint) brk 0
Binary Images:
Electron Framework: com.github.Electron.framework, version 39.4.0
UUID: 4c4c444b-5555-3144-a1c9-6f5f40520684
Crash Report #2 — 2026-02-21 21:25:45
Process: 1Code Helper (Renderer) [53951]
Path: /Applications/1Code.app/Contents/Frameworks/1Code Helper (Renderer).app/Contents/MacOS/1Code Helper (Renderer)
Identifier: dev.21st.agents.helper.Renderer
Version: 0.0.70
Code Type: ARM-64 (Native)
Parent Process: 1Code [7452]
User ID: [REDACTED-UID]
Date/Time: 2026-02-21 21:25:45.4944 +0900
OS Version: macOS 15.7.4 (24G517)
Anonymous UUID: [REDACTED-UUID]
Sleep/Wake UUID: [REDACTED-UUID]
Time Awake Since Boot: 69000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 CrRendererMain Dispatch queue: com.apple.main-thread
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x000000010d9872a8
Termination Reason: Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Thread 0 Crashed:: CrRendererMain Dispatch queue: com.apple.main-thread
0 Electron Framework 0x10d9872a8 node::PrincipalRealm::maybe_cache_generated_source_map() const + 209640
1 Electron Framework 0x10d9a1a50 node::sqlite::UserDefinedFunction::xDestroy(void*) + 29756
2 Electron Framework 0x10e76b14c v8::PropertyDescriptor::set() const + 4479060
...
[Multiple ??? frames indicating JIT-compiled JavaScript execution at time of crash]
...
42 Electron Framework 0x10b575710 v8::Function::Call(...) + 6720
...
56 Electron Framework 0x10d816480 ElectronMain + 124
57 1Code Helper (Renderer) 0x1008dce24 0x1008d4000 + 36388
Thread 8 (ThreadPoolForegroundWorker) — also active:
v8::internal::OptimizingCompileTaskExecutor running concurrently
→ JIT compiler under high load at time of crash
Thread 0 crashed with ARM Thread State (64-bit):
esr: 0xf2000000 (Breakpoint) brk 0
Binary Images:
Electron Framework: com.github.Electron.framework, version 39.4.0
UUID: 4c4c444b-5555-3144-a1c9-6f5f40520684
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels