Version: kitty 0.12.0 created by Kovid Goyal (installed from arch community repo)
To reproduce, open kitty, ctrl+alt+f2, let the config window open, back to the main kitty window, ctrl+alt+t => crash.
Here is the gdb backtrace:
(gdb) bt
#0 0x00007ffff01e7884 in ?? () from /usr/lib/libnvidia-glcore.so.396.54
#1 0x00007fffefe9b72a in ?? () from /usr/lib/libnvidia-glcore.so.396.54
#2 0x00007fffefd627bb in ?? () from /usr/lib/libnvidia-glcore.so.396.54
#3 0x00007fffefd600e7 in ?? () from /usr/lib/libnvidia-glcore.so.396.54
#4 0x00007ffff01ab2c3 in ?? () from /usr/lib/libnvidia-glcore.so.396.54
#5 0x00007ffff01ac04c in ?? () from /usr/lib/libnvidia-glcore.so.396.54
#6 0x00007ffff01b25fd in ?? () from /usr/lib/libnvidia-glcore.so.396.54
#7 0x00007fffefd73373 in ?? () from /usr/lib/libnvidia-glcore.so.396.54
#8 0x00007ffff69f363d in ?? () from /usr/bin/../lib/kitty/kitty/fast_data_types.so
#9 0x00007ffff7b63061 in _PyMethodDef_RawFastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#10 0x00007ffff7b8fc6f in _PyMethodDescr_FastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#11 0x00007ffff7bd8aee in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.7m.so.1.0
#12 0x00007ffff7b627db in _PyFunction_FastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#13 0x00007ffff7bd43cd in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.7m.so.1.0
#14 0x00007ffff7b627db in _PyFunction_FastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#15 0x00007ffff7bd43cd in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.7m.so.1.0
#16 0x00007ffff7b627db in _PyFunction_FastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#17 0x00007ffff7bd43cd in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.7m.so.1.0
#18 0x00007ffff7b627db in _PyFunction_FastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#19 0x00007ffff7bd43cd in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.7m.so.1.0
#20 0x00007ffff7b627db in _PyFunction_FastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#21 0x00007ffff7bd43cd in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.7m.so.1.0
#22 0x00007ffff7b1b069 in _PyEval_EvalCodeWithName () from /usr/lib/libpython3.7m.so.1.0
#23 0x00007ffff7b1bf34 in PyEval_EvalCodeEx () from /usr/lib/libpython3.7m.so.1.0
#24 0x00007ffff7b1bf5c in PyEval_EvalCode () from /usr/lib/libpython3.7m.so.1.0
#25 0x00007ffff7be7b5d in ?? () from /usr/lib/libpython3.7m.so.1.0
#26 0x00007ffff7b62ff3 in _PyMethodDef_RawFastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#27 0x00007ffff7b63201 in _PyCFunction_FastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#28 0x00007ffff7bd87b4 in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.7m.so.1.0
#29 0x00007ffff7b1b069 in _PyEval_EvalCodeWithName () from /usr/lib/libpython3.7m.so.1.0
#30 0x00007ffff7b62982 in _PyFunction_FastCallKeywords () from /usr/lib/libpython3.7m.so.1.0
#31 0x00007ffff7bd43cd in _PyEval_EvalFrameDefault () from /usr/lib/libpython3.7m.so.1.0
#32 0x00007ffff7b1b069 in _PyEval_EvalCodeWithName () from /usr/lib/libpython3.7m.so.1.0
#33 0x00007ffff7b1c268 in _PyFunction_FastCallDict () from /usr/lib/libpython3.7m.so.1.0
#34 0x00007ffff7c4e8e7 in ?? () from /usr/lib/libpython3.7m.so.1.0
#35 0x00007ffff7c4ffdb in ?? () from /usr/lib/libpython3.7m.so.1.0
#36 0x00007ffff7ae6a42 in Py_Main () from /usr/lib/libpython3.7m.so.1.0
#37 0x00005555555551ae in main ()
Version: kitty 0.12.0 created by Kovid Goyal (installed from arch community repo)
To reproduce, open kitty, ctrl+alt+f2, let the config window open, back to the main kitty window, ctrl+alt+t => crash.
Here is the gdb backtrace: