Open myrrc opened 8 months ago
~ foot --version
foot version: 1.11.0 -pgo +ime -graphemes -assertions
~ bash --version
GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)
@myrrc thank you for the report! Just in case you have time - could you please try latest hstr
version (2.5.0
is pretty old):
.deb
from launchpad https://launchpad.net/~ultradvorka/+archive/ubuntu/ppa/+build/25988801Thank you!
Yes, the issue reproduces on the .deb you pointed me to.
Fresh master build make CFLAGS='-O0 -g3'
does the same.
Looks like most interesting thing here is
#3 0x000055555555e2ba in loop_to_select () at hstr.c:1303
1303 c = wgetch(stdscr);
Unfortunately, I haven't been able to dig into ncurses despite installing all debug packages.
Hints:
-O3
and non-initialized variables I'm having the same issue when I accidentally type Ctrl+\ (instead of Ctrl+/ which does work). Also on ubuntu and the segfault seems to be on the same line as above (../sysdeps/unix/sysv/linux/read.c:26
). hstr version I'm using is "3.1.0" (2023-04-18T08:50:00)
from the official ubuntu repo.
@atleta thank you Laszlo for the detailed repro description! Ctrl + / worked without problems, but with Ctrl + \ it is reproducible! :finnadie:
Steps to reproduce: launch hstr and press "Ctrl+/".
GDB stacktrace (no debugging info, unfortunately)
I may send you core dump if you email me