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

segfault during session termination



My first ever zsh crash. Yay.

Was exiting my TTY session with loginctl terminate-user...

#0 getlinknode (list=0x556c2d8833c0) at /usr/src/debug/zsh/zsh-5.9/Src/linklist.c:217
#1 deletefilelist (file_list=0x556c2d8833c0, disowning=disowning@entry=0) at /usr/src/debug/zsh/zsh-5.9/Src/jobs.c:1354
#2 0x0000556c0e58d916 in deletefilelist (disowning=0, file_list=<optimized out>) at /usr/src/debug/zsh/zsh-5.9/Src/jobs.c:1353
#3 deletejob (jn=0x556c2d850470, disowning=disowning@entry=0) at /usr/src/debug/zsh/zsh-5.9/Src/jobs.c:1440
#4 0x0000556c0e58ff90 in printjob (jn=<optimized out>, jn@entry=0x556c2d850470, lng=0, synch=synch@entry=0)
at /usr/src/debug/zsh/zsh-5.9/Src/jobs.c:1284
#5 0x0000556c0e590b4e in update_job (jn=0x556c2d850470) at /usr/src/debug/zsh/zsh-5.9/Src/jobs.c:624
#6 0x0000556c0e5cf7c1 in update_job (jn=<optimized out>) at /usr/src/debug/zsh/zsh-5.9/Src/signals.c:556
#7 wait_for_processes () at /usr/src/debug/zsh/zsh-5.9/Src/signals.c:562
#8 0x0000556c0e5cec46 in zhandler (sig=17) at /usr/src/debug/zsh/zsh-5.9/Src/signals.c:649
#9 <signal handler called>
#10 __internal_syscall_cancel (a1=a1@entry=0, a2=a2@entry=0, a3=a3@entry=140728595408656, a4=a4@entry=140728595408672,
a5=a5@entry=0, a6=a6@entry=0, nr=230) at cancellation.c:44
#11 0x00007f3921e17452 in __GI___clock_nanosleep (clock_id=<optimized out>, clock_id@entry=0, flags=flags@entry=0,
req=req@entry=0x7ffdedf06710, rem=rem@entry=0x7ffdedf06720) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
#12 0x00007f3921e23537 in __GI___nanosleep (req=req@entry=0x7ffdedf06710, rem=rem@entry=0x7ffdedf06720)
at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#13 0x0000556c0e5e42a1 in zsleep (us=<optimized out>) at /usr/src/debug/zsh/zsh-5.9/Src/utils.c:2744
#14 0x0000556c0e580842 in checklocktime (then=1771327131, sleep_usp=<synthetic pointer>, lockfile=<optimized out>)
at /usr/src/debug/zsh/zsh-5.9/Src/hist.c:3141
#15 lockhistfile (fn=<optimized out>, fn@entry=0x556c2d86a730 "/home/tekstryder/.zsh_history", keep_trying=1)
at /usr/src/debug/zsh/zsh-5.9/Src/hist.c:3204
#16 0x0000556c0e5810bb in savehistfile (fn=0x556c2d86a730 "/home/tekstryder/.zsh_history", err=1, writeflags=32800)
at /usr/src/debug/zsh/zsh-5.9/Src/hist.c:2922
#17 0x0000556c0e5554c3 in zexit (val=<optimized out>, from_where=ZEXIT_SIGNAL) at /usr/src/debug/zsh/zsh-5.9/Src/builtin.c:5870
#18 0x0000556c0e5cee75 in zhandler (sig=1) at /usr/src/debug/zsh/zsh-5.9/Src/signals.c:666
#19 <signal handler called>
#20 __internal_syscall_cancel (a1=a1@entry=140728595413712, a2=a2@entry=8, a3=a3@entry=0, a4=a4@entry=0, a5=a5@entry=0,
a6=a6@entry=0, nr=130) at cancellation.c:44
#21 0x00007f3921dc73e4 in __syscall_cancel (a1=a1@entry=140728595413712, a2=a2@entry=8, a3=a3@entry=0, a4=a4@entry=0,
a5=a5@entry=0, a6=a6@entry=0, nr=130) at cancellation.c:75
#22 0x00007f3921d72565 in __GI___sigsuspend (set=set@entry=0x7ffdedf07ad0) at ../sysdeps/unix/sysv/linux/sigsuspend.c:26
#23 0x0000556c0e591adf in signal_suspend (wait_cmd=0, sig=17) at /usr/src/debug/zsh/zsh-5.9/Src/signals.c:393
#24 zwaitjob (job=<optimized out>, wait_cmd=wait_cmd@entry=0) at /usr/src/debug/zsh/zsh-5.9/Src/jobs.c:1628
#25 0x0000556c0e591b5c in waitonejob (jn=jn@entry=0x556c2d850470) at /usr/src/debug/zsh/zsh-5.9/Src/jobs.c:1678
#26 0x0000556c0e591bd4 in waitjobs () at /usr/src/debug/zsh/zsh-5.9/Src/jobs.c:1698
#27 0x0000556c0e5670c2 in execpline (state=state@entry=0x7ffdedf08020, slcode=<optimized out>, how=<optimized out>, how@entry=18,
last1=last1@entry=0) at /usr/src/debug/zsh/zsh-5.9/Src/exec.c:1785
#28 0x0000556c0e568646 in execlist (state=state@entry=0x7ffdedf08020, dont_change_job=dont_change_job@entry=0,
exiting=exiting@entry=0) at /usr/src/debug/zsh/zsh-5.9/Src/exec.c:1444
#29 0x0000556c0e568e3e in execode (p=0x7f39220df150, dont_change_job=0, exiting=0, context=0x556c0e5f343e "toplevel")
at /usr/src/debug/zsh/zsh-5.9/Src/exec.c:1221
#30 0x0000556c0e5872af in loop (toplevel=toplevel@entry=1, justonce=justonce@entry=0) at /usr/src/debug/zsh/zsh-5.9/Src/init.c:212
#31 0x0000556c0e58ee05 in zsh_main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/zsh/zsh-5.9/Src/init.c:1794
#32 0x0000556c0e53d0de in main (argc=<optimized out>, argv=<optimized out>) at ./main.c:93


- kernel 6.18.11~ ❯ zsh --version 
- zsh 5.9 (x86_64-pc-linux-gnu)

Haven't interacted with a mailing list in over a decade, so not sure the protocol or what else you'd like to see here.




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