Hello, I would like to report a bug in zsh 5.9 (x86_64-pc-linux-gnu) (on Arch Linux, but I also reproduced on Alpine in QEMU, so it is probably zsh and not libc. Also, this does not happen in archiso in qemu, which is also weird.). Repro instructions: run the commands: TRAPEXIT() { ls } TRAPEXIT # if that does not crash, keep typing TRAPEXIT until it does. sometimes it doesn't crash. Expected behavior: zsh might throw an error or something? but it shouldn't crash Actual behavior: there is an unknown chance that zsh throws an error and crashes like this: zsh: TRAPEXIT: function not defined by file malloc(): unaligned tcache chunk detected [1] 34511 IOT instruction (core dumped) zsh Nothing relevant in dmesg. If I can help in any way, please contact me. Kind regards, an anonymous bug reporter