GTK SIGABRT crash closes all Ghostty windows on Ubuntu 24.04 Wayland #13185
Replies: 1 comment 1 reply
-
Note that this is basically impossible (unless you turn GTK single instance off). Under normal conditions Ghostty runs as a single process that controls all of the tabs/splits/windows. If that process crashes, it's going to take all of the windows with it. The alternative (running every window as a separate process) gives up a lot of features, uses more memory, and is slower to start up. That said, it looks like your crash is inside GTK and you are running a very old version of GTK. I'd recommend updating to Ubuntu 26.04 if you can. You can also try compiling from source as there are a lot of unreleased crash fixes in the repo at this point. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Issue Description
Ghostty crashed and all open Ghostty windows closed at once.
At the time of the crash I had 3 Ghostty terminals open:
The crash happened suddenly. All Ghostty windows disappeared together.
Ubuntu apport generated a crash report at:
I did not attach the full apport file because it may contain local paths, environment variables, and process metadata, but I can provide more excerpts if useful.
Expected Behavior
Ghostty should keep running, and one terminal/window crashing or closing should not abruptly close all open Ghostty windows.
Actual Behavior
All open Ghostty windows closed at once.
The journal shows the main Ghostty process aborted with a GLib/GObject assertion:
GLib-GObject:ERROR:../../../gobject/gobject.c:2157:object_set_property: assertion failed: (class != NULL)
The apport crash report shows Signal 6 / SIGABRT for /usr/bin/ghostty.
Reproduction Steps
I do not have a reliable minimal reproduction yet. This happened once during normal use.
What I was doing:
The journal also shows GLib/GObject warnings around 5 minutes before the abort, after a Ghostty surface closed.
Ghostty Logs
Ghostty Version
OS Version Information
Ubuntu 24.04.4 LTS
(Linux only) Display Server
Wayland
(Linux only) Desktop Environment/Window Manager
GNOME Shell 46.0 on Ubuntu GNOME Wayland session
Minimal Ghostty Configuration
Additional Relevant Configuration
At the time of the crash:
I was launching Ghostty through x-terminal-emulator, which points to Ghostty:
I acknowledge that:
```) on separate lines.Beta Was this translation helpful? Give feedback.
All reactions