[Linux/X11] ChatGPT Desktop 26.814.41957 crashes with SIGTRAP on first editor input
Summary
ChatGPT Desktop for Linux exits deterministically when the editor receives its first input. The window starts normally; focusing the Do anything editor and typing any character terminates the main process.
Environment
- ChatGPT package:
26.814.41957(amd64 DEB, stable channel) - Ubuntu 22.04; kernel
6.8.0-136-generic - XFCE/Xubuntu; X11; x86_64
- App-reported Chromium:
151.0.7922.137 - Bundled Codex app-server:
0.148.0-alpha.15
Reproduction
- Run
chatgpt. - Wait for the main window.
- Focus the Do anything editor.
- Type any character.
- The entire app exits.
This reproduces on every run.
Native failure
The kernel reports:
traps: ChatGPT[...] trap int3 ... in ChatGPT[...]
GDB consistently stops on the main thread with SIGTRAP. The trap is at ELF offset 0xac8d861 (kernel executable-segment offset 0x6e69861), with rax=0. Disassembly shows an int3 followed by ud2. The production binary is stripped, so no source-level symbol is available.
Isolation tests
The same crash remains with:
- the full XFCE/X11 desktop environment
- GPU-process sandbox disabled
- IBus bypassed
- a plain
usXKB layout instead ofus,de,ro - a fresh isolated Electron user-data directory
--disable-gpu is not a viable workaround: this build reports GPU access not allowed because software rasterization is also disabled.
No Chromium minidump was created. A full GDB capture is available if maintainers request it; it is intentionally not attached here to avoid publishing unrelated local details.
2 Comments
I hit what looks like the same Linux GPU-process trap twice, on August 16 and 17, on Nobara 44 with an AMD Navi 10 GPU and Mesa.
Both coredumps were SIGTRAPs with the same leading offsets shown here:
The exact app package version at those two events was not retained, so I cannot confirm it was 26.814.41957. A later 26.818.21641 build on the same host produced different SIGSEGV signatures, including one in
amdgpu_bo_slab_free; I filed that separately as #39724 rather than mixing the signatures.Reproduced again after upgrading the Linux package.
New version details:
26.818.22352(previous report:26.814.41957)0.148.0-alpha.2199586903489dacd8ff35e187b690c6c01b00eed0Reproduction remains deterministic: launch the app, focus the "Do anything" editor, and type a character. The app immediately disappears and exits with status 1.
The kernel again reports a deliberate trap in the main process:
For this build, the executable mapping offset is
0x6e94031. Accounting for the executable LOAD segment (vaddr 0x3e25000, file offset0x3e24000) resolves the reported post-int3IP to ELF virtual address0xacb9031. Focused disassembly:So the upgrade changed the build-specific offsets but did not fix the first-editor-input SIGTRAP, and the native instruction pattern matches the original report.