Le Thu, Jun 22, 2023 at 06:40:08PM +0200, Martin Husemann a écrit : > On Thu, Jun 22, 2023 at 06:22:42PM +0200, tlaro...@polynum.com wrote: > > If one opens this one line script in vi, in an xterm with default size, > > using the dollar '$' to go to the end of the line crashes vi(1). > > I can't reproduce this. Which version of NetBSD? The in-tree vi? > What is your $TERM? Which xterm?
$ uname -a NetBSD cauchy.polynum.local 10.0_BETA NetBSD 10.0_BETA (cauchy) #0: Mon Feb 27 11:28:34 CET 2023 tlaronde@cauchy.polynum.local:/usr/obj/polynum.NODECONF-cauchy.polynum.local_netbsd-9.3-amd64_netbsd-amd64/netbsd/obj/sys/arch/amd64/compile/cauchy amd64 Stock userland; native X11; native xterm. The xterm is launched through twm with this: "Xterm" f.exec "LC_CTYPE=fr_FR.ISO8859-15; exec xterm -bg black -fg white -geometry +100+1 -ls&" !!! IMPORTANT !!! Forgot one important thing: set ts to 8 in vi. With ts == 4 it doesn't crash: vi -> set ts=8 __________ and the backtrace: (gdb) bt #0 0x000078860599c47a in _lwp_kill () from /usr/lib/libc.so.12 #1 0x000078860599c97a in abort () from /usr/lib/libc.so.12 #2 0x000000012f65637a in vs_paint.cold () #3 0x000000012f64927e in vs_paint () #4 0x000000012f649f75 in vs_refresh () #5 0x000000012f645086 in vi () #6 0x000000012f62cc98 in editor () #7 0x000000012f656704 in main () (gdb) -- Thierry Laronde <tlaronde +AT+ polynum +dot+ com> http://www.kergis.com/ http://kertex.kergis.com/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C