Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: Segfault with print -s and insert-last-word



On Fri, Mar 27, 2026 at 9:33 AM lincheney@xxxxxxxxx <lincheney@xxxxxxxxx> wrote:
>
> Hello
>
> If I have this ~/.zshrc:
>
> HISTFILE=~/.zsh_history
> bindkey '\e.' insert-last-word
>
>
> Then I start zsh and run: print -s
> Then press alt-. (to trigger the insert-last-word), this causes a seg fault.
>
> This is what gdb tells me:
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007ffff7b6034e in insertlastword () from /usr/lib64/zsh/5.9/zsh/zle.so
> (gdb) bt
> #0  0x00007ffff7b6034e in insertlastword () from /usr/lib64/zsh/5.9/zsh/zle.so
> #1  0x00007ffff7b66157 in execzlefunc () from /usr/lib64/zsh/5.9/zsh/zle.so
> #2  0x00007ffff7b68830 in zlecore () from /usr/lib64/zsh/5.9/zsh/zle.so
> #3  0x00007ffff7b69582 in zleread () from /usr/lib64/zsh/5.9/zsh/zle.so
> #4  0x00005555555a710b in zleentry ()
> #5  0x00005555555a7988 in ingetc ()
> #6  0x000055555559adf2 in ihgetc ()
> #7  0x00005555555b535e in zshlex.part ()
> #8  0x00005555555d51e2 in parse_event ()
> #9  0x00005555555a0e66 in loop ()
> #10 0x00005555555a90e6 in zsh_main ()
> #11 0x0000555555555d0d in main ()
>
> I'm running zsh 5.9 (x86_64-redhat-linux-gnu)

Can't reproduce on current git master, feel free to see if you can
reproduce it there. (and preferably with debug symbols).




Messages sorted by: Reverse Date, Date, Thread, Author