I turned off all plugins, and it works fine.
I then turned on each plugin and found it to be the **"Spell Check"** plugin.
@esotericpig can you paste the full Help->Debug Messages?
It always crashes before anything useful, but here is it before the crash:
``` 12:51:56: GLib-GIO DEBUG : _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’ 12:51:56: Geany INFO : Geany 1.36, en_US.UTF-8 12:51:56: Geany INFO : GTK 3.24.23, GLib 2.64.6 12:51:56: Geany INFO : System data dir: /usr/share/geany 12:51:56: Geany INFO : User config dir: /home/name/.config/geany 12:51:56: Geany INFO : Loaded GTK+ CSS theme '/usr/share/geany/geany.css' 12:51:56: Geany INFO : Loaded GTK+ CSS theme '/usr/share/geany/geany-3.20.css' 12:51:56: Geany INFO : System plugin path: /usr/lib64/geany 12:51:56: Geany INFO : Added filetype CUDA (61). 12:51:56: Geany INFO : Added filetype Kotlin (62). 12:51:56: Geany INFO : Added filetype Cython (63). 12:51:56: Geany INFO : Added filetype TypeScript (64). 12:51:56: Geany INFO : Added filetype Arduino (65). 12:51:56: Geany INFO : Added filetype Genie (66). 12:51:56: Geany INFO : Added filetype Groovy (67). 12:51:56: Geany INFO : Added filetype Clojure (68). 12:51:56: Geany INFO : Added filetype Graphviz (69). 12:51:56: Geany INFO : Added filetype Nim (70). 12:51:56: Geany INFO : Added filetype Scala (71). 12:51:56: Geany INFO : Added filetype JSON (72). 12:51:56: Geany INFO : Added filetype Swift (73). 12:51:56: Geany INFO : Loaded libvte from libvte-2.91.so.0 12:51:56: Geany INFO : Loaded: /usr/lib64/geany/addons.so (Addons) 12:51:56: Geany INFO : Loaded: /usr/lib64/geany/classbuilder.so (Class Builder) 12:51:56: SpellCheck DEBUG : Initializing Enchant library version 2.2.12 12:51:56: GLib DEBUG : unsetenv() is not thread-safe and should not be used after threads are created 12:51:56: Geany INFO : Loaded: /usr/lib64/geany/spellcheck.so (Spell Check) 12:51:56: Geany INFO : /home/name/Documents/bug.txt : None (UTF-8) ```