Crash (SIGTRAP) when bell-features = audio and GStreamer playbin3 is missing #11720
Issue DescriptionGhostty crashes with a core dump the moment a terminal bell is triggered with The crash happens because Ghostty calls Checking Ghostty's nix closure confirms the gap: This was noted in PR #2231: "GTK needs to have access to GStreamer and the 'base' and 'good' plugins or it crashes when you try to play a sound" — but no runtime check was added and The crash has happened multiple times across sessions (from Expected BehaviorIf On the packaging side, Actual BehaviorGhostty crashes immediately (SIGTRAP, core dump) when a bell character is received. Reproduction Steps
Ghostty LogsGhostty VersionOS Version InformationNixOS 26.05.20260217.0182a36 (Yarara), kernel 6.19.2 (Linux only) Display ServerWayland (Linux only) Desktop Environment/Window ManagerGNOME (GTK 4.20.3, libadwaita 1.8.3) Minimal Ghostty Configurationbell-features = audio
bell-audio-path = /path/to/any/audio/file.mp3
bell-audio-volume = 1.0Additional Relevant ConfigurationN/A — this is purely a Ghostty + GStreamer issue. No other programs are involved. I acknowledge that:
|
Replies: 1 comment 3 replies
|
Did you install this via the Flake or Nixpkgs? In case of the latter, please open an issue on the Nixpkgs repo instead |
Ah, this seems to be faulty packaging on Nixpkgs.
Versus the flake:
I'll go ahead and open an issue there.Actually I t…