Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Segfault with print -s and insert-last-word
- X-seq: zsh-workers 54259
- From: "lincheney@xxxxxxxxx" <lincheney@xxxxxxxxx>
- To: zsh-workers@xxxxxxx
- Subject: Segfault with print -s and insert-last-word
- Date: Fri, 27 Mar 2026 19:33:01 +1100
- Arc-authentication-results: i=1; mx.google.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=JqT8z1K/BxirMdQkDwD9Nmws0D/XyMRdlLvy7Rdbwds=; fh=SbTlPuNNxBzTkRlwWtqw/TXBY0HvGvtE97RpPp3sJPM=; b=MOoMdbz6M0TzbBXNle5RPqAwQM4zEO9c19KidRp+aKZRdPRbFYEsbNIca47DM4y+rU vk9PmwOu2kM6bGJ7fOq3tuKidxt/Uxk6tpDVFLdylHidsfJucQtwOPGe1eersan6eUpH VPp+6G/wNeKwfxLkRzKiIhzsURII2rd5uo+c+XX1GanThrcbfjqbumwk2VHvtm3hTS8c SHiFhUOJ6uyvTMG5tYXpCrCjE6s1IBdJNWtoNdsB+Nv8cW6b9r5RcLz90vl5eSCGhAip PzrCOWfvvdHe6AYElrxIQOrbPT5pFFGl20C/Wd6kXuHxoqnlzOXIsubELC9UgbGIwjtq wZ0Q==; darn=zsh.org
- Arc-seal: i=1; a=rsa-sha256; t=1774600393; cv=none; d=google.com; s=arc-20240605; b=aYuMmB+k5wm9rrU4k3YJGBQFjKQvnwTwk6hgyML3ZN9JC0w1y3mKVEdeJ/Hni3ssl2 +CZSY2VrbU0xe2HdbWLfmtnrOHN2J6GC2PYEwaWkzPYL4/6agMDXm2U9McElWs7dFdfn W+nLLh+hZKnD2Ln/rOJhoSJGvuPmHHwkUlryjgBY3L88L3AUWfxYpBeyANMBJgEMBLpt wKDuo8/+4Ajr+IWXoKlbUps4MUbJ9a2W1UD+c9hBGQGjHXyVqPxq8occNBO8GzPZHay1 ZSz14E9LSCQX7+8kNTTcoHV2UDK932Hc+dzroGSy/YvvaUT5OV/9kzZmXnPEeB8I/l44 WeBg==
- Archived-at: <https://zsh.org/workers/54259>
- List-id: <zsh-workers.zsh.org>
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)
Messages sorted by:
Reverse Date,
Date,
Thread,
Author