Problem
i was not familiar with recursive keybinds, at the moment of #1392, and got frustrated by it. But i found that vis crushes when typing text containing any non-ascii characters, reaches the terminal edge.
systemd log:
sep 02 21:30:34 cachyos-x8664 kernel: traps: vis[12860] general protection fault ip:55644241508f sp:7ffceb8b2d30 error:0 in vis[1f08f,5564423fa000+45000]
sep 02 21:30:34 cachyos-x8664 systemd-coredump[23526]: Process 12860 (vis) of user 1000 terminated abnormally with signal 11/SEGV, processing...
sep 02 21:30:34 cachyos-x8664 systemd[1]: Created slice Slice /system/systemd-coredump.
sep 02 21:30:34 cachyos-x8664 systemd[1]: Started Process Core Dump (PID 23526/UID 0).
sep 02 21:30:34 cachyos-x8664 systemd-coredump[23527]: [🡕] Process 12860 (vis) of user 1000 dumped core.
Stack trace of thread 12860:
#0 0x000055644241508f n/a (vis + 0x1f08f)
#1 0x0000556442432d93 n/a (vis + 0x3cd93)
#2 0x00005564423fa796 n/a (vis + 0x4796)
#3 0x00007f383ee27d0e n/a (libc.so.6 + 0x27d0e)
#4 0x00007f383ee27e4b __libc_start_main (libc.so.6 + 0x27e4b)
#5 0x00005564423fa935 n/a (vis + 0x4935)
ELF object binary architecture: AMD x86-64
sep 02 21:30:34 cachyos-x8664 systemd[1]: systemd-coredump@0-1-23526_23527-0.service: Deactivated successfully.
i was able to reproduce it with an empty config.

Steps to reproduce
- enter at least 1 non-ascii character
- continue typing until text hits the terminal edge
vis version (vis -v)
vis v0.9-498-gad0f1deb-dirty +curses +lua +tre +acl
Terminal name/version
foot 1.27.0-2.1
TERM environment variable
foot
Problem
i was not familiar with recursive keybinds, at the moment of #1392, and got frustrated by it. But i found that vis crushes when typing text containing any non-ascii characters, reaches the terminal edge.
systemd log:
i was able to reproduce it with an empty config.

Steps to reproduce
vis version (vis -v)
vis v0.9-498-gad0f1deb-dirty +curses +lua +tre +acl
Terminal name/version
foot 1.27.0-2.1
TERM environment variable
foot