XMonad.Prompt (shellPrompt, sshPrompt) crashes / quits XMonad
Description:
I didn't change my xmonad.hs, but I did upgrade my ArchLinux system recently. Now, when I do an M4-r to create a "run" prompt at the bottom of my screen, xmonad just quits altogether, and the same happens with sshPrompt.
myTerminusTTF = "xft:xos4 Terminus:pixelsize = 10"
(...)
xpc :: XPConfig
xpc = def { bgColor = "black"
, fgColor = "grey"
, promptBorderWidth = 0
, position = Bottom
, height = 16
, font = myTerminusTTF
, historySize = 256
, historyFilter = deleteAllDuplicates
}
(...)
("M4-r", shellPrompt xpc),
("M4-s", sshPrompt xpc),
My entire xmonad.hs is here: https://gist.github.com/voidzero/e55cbef9d84771bdecfc9fe5cb297efd
I'm not exactly sure when this problem started to occur. I think in November it still worked, and I manually recompile xmonad after every update, so it is somewhere here:
[2024-11-22T17:36:09+0100] [ALPM] upgraded xmonad (0.18.0-22 -> 0.18.0-23)
[2024-11-22T17:36:09+0100] [ALPM] upgraded xmonad-contrib (0.18.1-7 -> 0.18.1-8)
[2024-11-22T17:36:09+0100] [ALPM] upgraded xmonad-dbus (0.1.0.2-76 -> 0.1.0.2-77)
[2024-11-22T17:36:09+0100] [ALPM] upgraded xmonad-extras (0.17.2-15 -> 0.17.2-16)
[2024-11-22T17:36:09+0100] [ALPM] upgraded xmonad-utils (0.1.3.3-253 -> 0.1.3.3-254)
[2024-12-22T20:46:03+0100] [ALPM] upgraded xmonad-dbus (0.1.0.2-77 -> 0.1.0.2-78)
[2024-12-22T20:46:03+0100] [ALPM] upgraded xmonad-extras (0.17.2-16 -> 0.17.2-17)
[2025-01-09T11:26:38+0100] [ALPM] upgraded xmonad (0.18.0-23 -> 0.18.0-24)
[2025-01-09T11:26:38+0100] [ALPM] upgraded xmonad-contrib (0.18.1-8 -> 0.18.1-9)
[2025-01-09T11:26:38+0100] [ALPM] upgraded xmonad-dbus (0.1.0.2-78 -> 0.1.0.2-80)
[2025-01-09T11:26:38+0100] [ALPM] upgraded xmonad-extras (0.17.2-17 -> 0.17.2-19)
[2025-01-09T11:26:38+0100] [ALPM] upgraded xmonad-utils (0.1.3.3-254 -> 0.1.3.3-255)
Additional info:
markvd@loreto ~/.xmonad $ paru -Q | grep xmonad
xmonad 0.18.0-27
xmonad-contrib 0.18.1-12
xmonad-dbus 0.1.0.2-84
xmonad-extras 0.17.2-24
xmonad-utils 0.1.3.3-258
I haven't reported the bug upstream because it doesn't look like an upstream issue based on the package versions.
startx runs .xinitrc, which logs to .xinitrc.log and I log all output to that file, but I can't find anything at all there. Also, xmonad exits cleanly ($? == 0)
All help would be very welcome. Thank you.