[BUG] Claude Desktop Linux (1.17377.2) segfaults on every launch
Open 💬 0 comments Opened Jul 2, 2026 by jpoiron
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Environment:
- Claude Desktop version: 1.17377.2 (amd64, via official apt repo)
- OS: Pop!_OS 24 (Ubuntu-based), KDE Plasma 5
- Both
kwalletd5andgnome-keyring-daemonrunning as secret service providers - Installed via documented apt method, signing key verified
What's wrong:
Claude Desktop hangs briefly then crashes with SIGSEGV on every launch attempt — from the app launcher, claude-desktop in a terminal, and directly under gdb. It never reaches a usable window.
Diagnostics gathered:
dmesg/gdb signal info:SIGSEGV,si_code=SEGV_MAPERR,si_addr=0xfffffffffffff8a(near-null pointer dereference)- Confirmed via
info proc mappingsin gdb that crash RIP (0x57b40851c256) falls inside claude-desktop's own.textsegment (/usr/lib/claude-desktop/claude-desktop,r-xp), not V8, GPU driver, or a shared library — this appears to be a bug in the app's own native code - Backtrace via gdb is only 2 frames deep with a null return address, suggesting possible stack corruption or a bad indirect call
coredumpctl-captured core files are truncated (Chromium'sPR_SET_DUMPABLE=0prevents full core capture)
Tried and ruled out:
--no-sandbox— still crashes--disable-gpu— still crashes--no-sandbox --disable-gpucombined — still crashes--password-store=basic— still crashes- Verified
chrome-sandboxhas correct SUID permissions - Checked
kernel.unprivileged_userns_clone/ AppArmor userns restrictions — not blocking - No relevant AppArmor DENIED entries for claude-desktop in
journalctl - Reproduces identically with a fresh
~/.config/Claude(clean profile)
What Should Happen?
Expected behavior: App launches to a usable window.
Actual behavior: Segmentation fault on every attempt, no error dialog or graceful failure.
Error Messages/Logs
gdb --args claude-desktop --no-sandbox
GNU gdb (Ubuntu 15.1-1ubuntu1~24.04.1) 15.1
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from claude-desktop...
(No debugging symbols found in claude-desktop)
(gdb) run
Starting program: /usr/bin/claude-desktop --no-sandbox
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x779f0bbff6c0 (LWP 15919)]
[Detaching after fork from child process 15920]
[Detaching after fork from child process 15921]
[New Thread 0x779f0b3fe6c0 (LWP 15922)]
[New Thread 0x779f0abfd6c0 (LWP 15923)]
[New Thread 0x779f0a3fc6c0 (LWP 15924)]
[New Thread 0x779f09bfb6c0 (LWP 15925)]
[New Thread 0x779f093fa6c0 (LWP 15926)]
[New Thread 0x779f08bf96c0 (LWP 15927)]
[New Thread 0x779f083f86c0 (LWP 15928)]
[New Thread 0x779f07bf76c0 (LWP 15929)]
[New Thread 0x779f073f66c0 (LWP 15930)]
[New Thread 0x779f06bf56c0 (LWP 15931)]
[New Thread 0x779f063f46c0 (LWP 15932)]
[New Thread 0x779e7dbf36c0 (LWP 15933)]
[Thread 0x779e7dbf36c0 (LWP 15933) exited]
[Detaching after fork from child process 15934]
[New Thread 0x779e7d3f26c0 (LWP 15937)]
[New Thread 0x779e7cbf16c0 (LWP 15938)]
[New Thread 0x779e7c3f06c0 (LWP 15939)]
[New Thread 0x779e7bbef6c0 (LWP 15940)]
[Detaching after fork from child process 15941]
Thread 1 "claude-desktop" received signal SIGSEGV, Segmentation fault.
0x000057b40851c256 in ?? ()
Steps to Reproduce
- Run
claude-desktopfrom a terminal
Claude Model
_No response_
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
1.17377.2 (Claude Desktop Linux Beta)
Platform
Anthropic API
Operating System
Ubuntu/Debian Linux
Terminal/Shell
Other
Additional Information
_No response_