NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: lib/54017: jemalloc deadlock?
The following reply was made to PR lib/54017; it has been noted by GNATS.
From: Thomas Klausner <wiz%NetBSD.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: lib/54017: jemalloc deadlock?
Date: Tue, 12 Mar 2019 00:00:44 +0100
I also have a not-sure-how-triggered zsh core dump. Happens not so
rarely too.
Symptom: zsh dies while I type; I guess while I do command completion.
(gdb) bt
#0 0x00007bfd0719a1aa in _lwp_kill () from /usr/lib/libc.so.12
#1 0x00007bfd07199e59 in abort () at /usr/src/lib/libc/stdlib/abort.c:74
#2 0x00007bfd070d76cd in rtree_child_leaf_tryread (elm=<optimized out>, dependent=<optimized out>)
at /usr/src/external/bsd/jemalloc/lib/../dist/src/rtree.c:205
#3 0x00007bfd070d794d in rtree_leaf_elm_lookup_hard (tsdn=tsdn@entry=0x7bfd08417040, rtree=0x7bfd0741df60 <extents_rtree>,
rtree_ctx=rtree_ctx@entry=0x7bfd08417068, key=key@entry=11936128518282651045, dependent=dependent@entry=true, init_missing=init_missing@entry=false)
at /usr/src/external/bsd/jemalloc/lib/../dist/src/rtree.c:292
#4 0x00007bfd0712eeec in rtree_leaf_elm_lookup (rtree=<optimized out>, init_missing=false, dependent=true, key=11936128518282651045,
rtree_ctx=0x7bfd08417068, tsdn=0x7bfd08417040) at /usr/src/external/bsd/jemalloc/lib/../include/jemalloc/internal/rtree.h:381
#5 rtree_read (rtree=<optimized out>, dependent=true, key=11936128518282651045, rtree_ctx=0x7bfd08417068, tsdn=0x7bfd08417040)
at /usr/src/external/bsd/jemalloc/lib/../include/jemalloc/internal/rtree.h:406
#6 rtree_szind_slab_read (rtree=<optimized out>, dependent=true, r_slab=0x7f7fff60842c, r_szind=0x7f7fff608428, key=11936128518282651045,
rtree_ctx=<optimized out>, tsdn=0x7bfd08417040) at /usr/src/external/bsd/jemalloc/lib/../include/jemalloc/internal/rtree.h:458
#7 ifree (tsd=0x7bfd08417040, ptr=0xa5a5a5a5a5a5a5a5, tcache=0x7bfd08417200, slow_path=<optimized out>)
at /usr/src/external/bsd/jemalloc/lib/../dist/src/jemalloc.c:2232
#8 0x00007bfd0713353a in free (ptr=0xa5a5a5a5a5a5a5a5) at /usr/src/external/bsd/jemalloc/lib/../dist/src/jemalloc.c:2431
#9 0x00000000004545dc in zsfree (p=<optimized out>) at mem.c:1895
#10 0x0000000000412ecc in bin_shift (name=0x7bfd0828c8a8 "shift", argv=<optimized out>, ops=<optimized out>, func=<optimized out>) at builtin.c:5443
#11 0x000000000041c0ae in execbuiltin (args=args@entry=0x7bfd0828c8b0, assigns=assigns@entry=0x0, bn=bn@entry=0x6afe20 <builtins+3520>) at builtin.c:507
#12 0x000000000042a62f in execcmd_exec (state=state@entry=0x7f7fff609390, eparams=eparams@entry=0x7f7fff6088a8, input=input@entry=-10450848,
output=output@entry=0, how=<optimized out>, how@entry=18, last1=<optimized out>, last1@entry=2, close_if_forked=<optimized out>,
close_if_forked@entry=-1) at exec.c:4090
#13 0x000000000042b248 in execpline2 (state=state@entry=0x7f7fff609390, pcode=pcode@entry=1475, how=how@entry=18, input=<optimized out>, output=0,
last1=last1@entry=0) at exec.c:1927
#14 0x000000000042b4fd in execpline (state=state@entry=0x7f7fff609390, slcode=<optimized out>, how=how@entry=18, last1=0) at exec.c:1658
#15 0x000000000042c6f8 in execlist (state=state@entry=0x7f7fff609390, dont_change_job=dont_change_job@entry=1, exiting=0) at exec.c:1413
#16 0x0000000000450353 in execcase (state=0x7f7fff609390, do_exec=0) at loop.c:675
#17 0x00000000004294e5 in execcmd_exec (state=state@entry=0x7f7fff609390, eparams=eparams@entry=0x7f7fff608d68, input=input@entry=-10449632,
output=output@entry=0, how=<optimized out>, how@entry=18, last1=<optimized out>, last1@entry=2, close_if_forked=<optimized out>,
close_if_forked@entry=-1) at exec.c:3910
#18 0x000000000042b248 in execpline2 (state=state@entry=0x7f7fff609390, pcode=pcode@entry=963, how=how@entry=18, input=<optimized out>, output=0,
last1=last1@entry=0) at exec.c:1927
#19 0x000000000042b4fd in execpline (state=state@entry=0x7f7fff609390, slcode=<optimized out>, how=how@entry=18, last1=0) at exec.c:1658
#20 0x000000000042c6f8 in execlist (state=state@entry=0x7f7fff609390, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at exec.c:1413
#21 0x000000000044f86d in execwhile (state=0x7f7fff609390, do_exec=<optimized out>) at loop.c:455
#22 0x00000000004294e5 in execcmd_exec (state=state@entry=0x7f7fff609390, eparams=eparams@entry=0x7f7fff6091f8, input=input@entry=-10448464,
output=output@entry=0, how=<optimized out>, how@entry=2, last1=<optimized out>, last1@entry=2, close_if_forked=<optimized out>, close_if_forked@entry=-1)
at exec.c:3910
#23 0x000000000042b248 in execpline2 (state=state@entry=0x7f7fff609390, pcode=pcode@entry=899, how=how@entry=2, input=<optimized out>, output=0,
last1=last1@entry=0) at exec.c:1927
#24 0x000000000042b4fd in execpline (state=state@entry=0x7f7fff609390, slcode=<optimized out>, how=how@entry=2, last1=0) at exec.c:1658
#25 0x000000000042c6f8 in execlist (state=state@entry=0x7f7fff609390, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at exec.c:1413
#26 0x000000000042cad2 in execode (p=p@entry=0x7bfd08377f80, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0,
context=context@entry=0x495ef3 "shfunc") at exec.c:1192
#27 0x000000000042d6ff in runshfunc (prog=prog@entry=0x7bfd08377f80, wrap=wrap@entry=0x0, name=name@entry=0x7bfd0828c170 "_arguments") at exec.c:5974
#28 0x00007bfd05a0b5dc in comp_wrapper (prog=0x7bfd08377f80, w=0x0, name=0x7bfd0828c170 "_arguments") at complete.c:1524
#29 0x000000000042d53b in runshfunc (prog=0x7bfd08377f80, wrap=0x7bfd05c240a0 <wrapper>, name=0x7bfd0828c170 "_arguments") at exec.c:5958
#30 0x000000000042da2e in doshfunc (shfunc=shfunc@entry=0x7bfd083cd700, doshargs=doshargs@entry=0x7bfd082c7478, noreturnval=noreturnval@entry=0)
at exec.c:5824
#31 0x000000000042e24b in execshfunc (shf=shf@entry=0x7bfd083cd700, args=args@entry=0x7bfd082c7478) at exec.c:5393
#32 0x000000000042a0f8 in execshfunc (args=0x7bfd082c7478, shf=0x7bfd083cd700) at exec.c:5359
#33 execcmd_exec (state=state@entry=0x7f7fff609a40, eparams=eparams@entry=0x7f7fff6098a8, input=input@entry=-10446752, output=output@entry=0,
how=<optimized out>, how@entry=2, last1=<optimized out>, last1@entry=2, close_if_forked=<optimized out>, close_if_forked@entry=-1) at exec.c:3962
#34 0x000000000042b248 in execpline2 (state=state@entry=0x7f7fff609a40, pcode=pcode@entry=3587, how=how@entry=2, input=<optimized out>, output=0,
last1=last1@entry=0) at exec.c:1927
#35 0x000000000042b4fd in execpline (state=state@entry=0x7f7fff609a40, slcode=<optimized out>, how=how@entry=2, last1=last1@entry=0) at exec.c:1658
#36 0x000000000042c7df in execlist (state=state@entry=0x7f7fff609a40, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at exec.c:1421
#37 0x000000000042cad2 in execode (p=0x7bfd0822c0c0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0,
context=context@entry=0x495e8e "loadautofunc") at exec.c:1192
#38 0x000000000042cc7d in execautofn_basic (do_exec=<optimized out>, state=<optimized out>) at exec.c:5439
#39 0x000000000042a244 in execcmd_exec (state=state@entry=0x7f7fff609ef0, eparams=eparams@entry=0x7f7fff609d58, input=input@entry=-10445552,
output=output@entry=0, how=<optimized out>, how@entry=18, last1=<optimized out>, last1@entry=2, close_if_forked=<optimized out>,
close_if_forked@entry=-1) at exec.c:3908
#40 0x000000000042b248 in execpline2 (state=state@entry=0x7f7fff609ef0, pcode=pcode@entry=3, how=how@entry=18, input=<optimized out>, output=0,
last1=last1@entry=0) at exec.c:1927
#41 0x000000000042b4fd in execpline (state=state@entry=0x7f7fff609ef0, slcode=<optimized out>, how=how@entry=18, last1=0) at exec.c:1658
#42 0x000000000042c6f8 in execlist (state=state@entry=0x7f7fff609ef0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at exec.c:1413
#43 0x000000000042cad2 in execode (p=p@entry=0x7bfd0837f040, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0,
context=context@entry=0x495ef3 "shfunc") at exec.c:1192
#44 0x000000000042d6ff in runshfunc (prog=prog@entry=0x7bfd0837f040, wrap=wrap@entry=0x0, name=name@entry=0x7bfd082c6160 "_rm") at exec.c:5974
#45 0x00007bfd05a0b5dc in comp_wrapper (prog=0x7bfd0837f040, w=0x0, name=0x7bfd082c6160 "_rm") at complete.c:1524
#46 0x000000000042d53b in runshfunc (prog=0x7bfd0837f040, wrap=0x7bfd05c240a0 <wrapper>, name=0x7bfd082c6160 "_rm") at exec.c:5958
#47 0x000000000042da2e in doshfunc (shfunc=shfunc@entry=0x7bfd0837f000, doshargs=doshargs@entry=0x7bfd082cab30, noreturnval=noreturnval@entry=0)
at exec.c:5824
#48 0x000000000042e24b in execshfunc (shf=shf@entry=0x7bfd0837f000, args=args@entry=0x7bfd082cab30) at exec.c:5393
#49 0x000000000042a0f8 in execshfunc (args=0x7bfd082cab30, shf=0x7bfd0837f000) at exec.c:5359
#50 execcmd_exec (state=state@entry=0x7f7fff60a5a0, eparams=eparams@entry=0x7f7fff60a408, input=input@entry=-10443840, output=output@entry=0,
how=<optimized out>, how@entry=18, last1=<optimized out>, last1@entry=2, close_if_forked=<optimized out>, close_if_forked@entry=-1) at exec.c:3962
#51 0x000000000042b248 in execpline2 (state=state@entry=0x7f7fff60a5a0, pcode=pcode@entry=131, how=how@entry=18, input=<optimized out>, output=0,
last1=last1@entry=0) at exec.c:1927
#52 0x000000000042b4fd in execpline (state=state@entry=0x7f7fff60a5a0, slcode=<optimized out>, how=how@entry=18, last1=0) at exec.c:1658
#53 0x000000000042c6f8 in execlist (state=state@entry=0x7f7fff60a5a0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at exec.c:1413
#54 0x000000000042cad2 in execode (p=0x7bfd082caaa8, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0, context=context@entry=0x49df83 "eval")
at exec.c:1192
#55 0x0000000000411f8e in eval (argv=0x7bfd082caa68) at builtin.c:5974
#56 0x000000000041c0ae in execbuiltin (args=args@entry=0x7bfd082caa30, assigns=assigns@entry=0x0, bn=bn@entry=0x6af620 <builtins+1472>) at builtin.c:507
#57 0x000000000042a62f in execcmd_exec (state=state@entry=0x7f7fff60b030, eparams=eparams@entry=0x7f7fff60aa18, input=input@entry=-10442288,
output=output@entry=0, how=<optimized out>, how@entry=2, last1=<optimized out>, last1@entry=2, close_if_forked=<optimized out>, close_if_forked@entry=-1)
at exec.c:4090
#58 0x000000000042b248 in execpline2 (state=state@entry=0x7f7fff60b030, pcode=pcode@entry=4099, how=how@entry=2, input=<optimized out>, output=0,
last1=last1@entry=0) at exec.c:1927
#59 0x000000000042b4fd in execpline (state=state@entry=0x7f7fff60b030, slcode=<optimized out>, how=how@entry=2, last1=last1@entry=0) at exec.c:1658
#60 0x000000000042c7df in execlist (state=state@entry=0x7f7fff60b030, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at exec.c:1421
#61 0x000000000044fc62 in execif (state=0x7f7fff60b030, do_exec=0) at loop.c:576
#62 0x00000000004294e5 in execcmd_exec (state=state@entry=0x7f7fff60b030, eparams=eparams@entry=0x7f7fff60ae98, input=input@entry=-10441136,
output=output@entry=0, how=<optimized out>, how@entry=2, last1=<optimized out>, last1@entry=2, close_if_forked=<optimized out>, close_if_forked@entry=-1)
at exec.c:3910
#63 0x000000000042b248 in execpline2 (state=state@entry=0x7f7fff60b030, pcode=pcode@entry=3971, how=how@entry=2, input=<optimized out>, output=0,
last1=last1@entry=0) at exec.c:1927
#64 0x000000000042b4fd in execpline (state=state@entry=0x7f7fff60b030, slcode=<optimized out>, how=how@entry=2, last1=0) at exec.c:1658
#65 0x000000000042c6f8 in execlist (state=state@entry=0x7f7fff60b030, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at exec.c:1413
#66 0x000000000042cad2 in execode (p=p@entry=0x7bfd08349f00, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0,
context=context@entry=0x495ef3 "shfunc") at exec.c:1192
#67 0x000000000042d6ff in runshfunc (prog=prog@entry=0x7bfd08349f00, wrap=wrap@entry=0x0, name=name@entry=0x7bfd082ca170 "_dispatch") at exec.c:5974
#68 0x00007bfd05a0b5dc in comp_wrapper (prog=0x7bfd08349f00, w=0x0, name=0x7bfd082ca170 "_dispatch") at complete.c:1524
#69 0x000000000042d53b in runshfunc (prog=0x7bfd08349f00, wrap=0x7bfd05c240a0 <wrapper>, name=0x7bfd082ca170 "_dispatch") at exec.c:5958
#70 0x000000000042da2e in doshfunc (shfunc=shfunc@entry=0x7bfd083f8600, doshargs=doshargs@entry=0x7bfd082de5e8, noreturnval=noreturnval@entry=0)
at exec.c:5824
#71 0x000000000042e24b in execshfunc (shf=shf@entry=0x7bfd083f8600, args=args@entry=0x7bfd082de5e8) at exec.c:5393
#72 0x000000000042a0f8 in execshfunc (args=0x7bfd082de5e8, shf=0x7bfd083f8600) at exec.c:5359
#73 execcmd_exec (state=state@entry=0x7f7fff60b6e0, eparams=eparams@entry=0x7f7fff60b548, input=input@entry=-10439424, output=output@entry=0,
how=<optimized out>, how@entry=18, last1=<optimized out>, last1@entry=2, close_if_forked=<optimized out>, close_if_forked@entry=-1) at exec.c:3962
#74 0x000000000042b248 in execpline2 (state=state@entry=0x7f7fff60b6e0, pcode=pcode@entry=2627, how=how@entry=18, input=<optimized out>, output=0,
last1=last1@entry=0) at exec.c:1927
#75 0x000000000042b4fd in execpline (state=state@entry=0x7f7fff60b6e0, slcode=<optimized out>, how=how@entry=18, last1=0) at exec.c:1658
#76 0x000000000042c6f8 in execlist (state=state@entry=0x7f7fff60b6e0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at exec.c:1413
#77 0x000000000042cad2 in execode (p=p@entry=0x7bfd08349e80, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0,
context=context@entry=0x495ef3 "shfunc") at exec.c:1192
#78 0x000000000042d6ff in runshfunc (prog=prog@entry=0x7bfd08349e80, wrap=wrap@entry=0x0, name=name@entry=0x7bfd082de168 "_normal") at exec.c:5974
#79 0x00007bfd05a0b5dc in comp_wrapper (prog=0x7bfd08349e80, w=0x0, name=0x7bfd082de168 "_normal") at complete.c:1524
#80 0x000000000042d53b in runshfunc (prog=0x7bfd08349e80, wrap=0x7bfd05c240a0 <wrapper>, name=0x7bfd082de168 "_normal") at exec.c:5958
#81 0x000000000042da2e in doshfunc (shfunc=shfunc@entry=0x7bfd08319200, doshargs=doshargs@entry=0x7bfd083108d8, noreturnval=noreturnval@entry=0)
at exec.c:5824
#82 0x000000000042e24b in execshfunc (shf=shf@entry=0x7bfd08319200, args=args@entry=0x7bfd083108d8) at exec.c:5393
#83 0x000000000042a0f8 in execshfunc (args=0x7bfd083108d8, shf=0x7bfd08319200) at exec.c:5359
#84 execcmd_exec (state=state@entry=0x7f7fff60c210, eparams=eparams@entry=0x7f7fff60bbf8, input=input@entry=-10437712, output=output@entry=0,
how=<optimized out>, how@entry=2, last1=<optimized out>, last1@entry=2, close_if_forked=<optimized out>, close_if_forked@entry=-1) at exec.c:3962
#85 0x000000000042b248 in execpline2 (state=state@entry=0x7f7fff60c210, pcode=pcode@entry=7555, how=how@entry=2, input=<optimized out>, output=0,
last1=last1@entry=0) at exec.c:1927
#86 0x000000000042b4fd in execpline (state=state@entry=0x7f7fff60c210, slcode=<optimized out>, how=how@entry=2, last1=last1@entry=0) at exec.c:1658
#87 0x000000000042c7df in execlist (state=state@entry=0x7f7fff60c210, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at exec.c:1421
#88 0x000000000044fc62 in execif (state=0x7f7fff60c210, do_exec=0) at loop.c:576
#89 0x00000000004294e5 in execcmd_exec (state=state@entry=0x7f7fff60c210, eparams=eparams@entry=0x7f7fff60c078, input=input@entry=-10436560,
output=output@entry=0, how=<optimized out>, how@entry=2, last1=<optimized out>, last1@entry=2, close_if_forked=<optimized out>, close_if_forked@entry=-1)
at exec.c:3910
#90 0x000000000042b248 in execpline2 (state=state@entry=0x7f7fff60c210, pcode=pcode@entry=7427, how=how@entry=2, input=<optimized out>, output=0,
last1=last1@entry=0) at exec.c:1927
#91 0x000000000042b4fd in execpline (state=state@entry=0x7f7fff60c210, slcode=<optimized out>, how=how@entry=2, last1=0) at exec.c:1658
#92 0x000000000042c6f8 in execlist (state=state@entry=0x7f7fff60c210, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at exec.c:1413
#93 0x000000000042cad2 in execode (p=p@entry=0x7bfd08349dc0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0,
context=context@entry=0x495ef3 "shfunc") at exec.c:1192
#94 0x000000000042d6ff in runshfunc (prog=prog@entry=0x7bfd08349dc0, wrap=wrap@entry=0x0, name=name@entry=0x7bfd08310170 "_complete") at exec.c:5974
#95 0x00007bfd05a0b5dc in comp_wrapper (prog=0x7bfd08349dc0, w=0x0, name=0x7bfd08310170 "_complete") at complete.c:1524
#96 0x000000000042d53b in runshfunc (prog=0x7bfd08349dc0, wrap=0x7bfd05c240a0 <wrapper>, name=0x7bfd08310170 "_complete") at exec.c:5958
#97 0x000000000042da2e in doshfunc (shfunc=shfunc@entry=0x7bfd08373e80, doshargs=doshargs@entry=0x7bfd08327428, noreturnval=noreturnval@entry=0)
at exec.c:5824
#98 0x000000000042e24b in execshfunc (shf=shf@entry=0x7bfd08373e80, args=args@entry=0x7bfd08327428) at exec.c:5393
#99 0x000000000042a0f8 in execshfunc (args=0x7bfd08327428, shf=0x7bfd08373e80) at exec.c:5359
#100 execcmd_exec (state=state@entry=0x7f7fff60db70, eparams=eparams@entry=0x7f7fff60c728, input=input@entry=-10434848, output=output@entry=0,
how=<optimized out>, how@entry=18, last1=<optimized out>, last1@entry=2, close_if_forked=<optimized out>, close_if_forked@entry=-1) at exec.c:3962
#101 0x000000000042b248 in execpline2 (state=state@entry=0x7f7fff60db70, pcode=pcode@entry=12995, how=how@entry=18, input=<optimized out>, output=0,
last1=last1@entry=0) at exec.c:1927
#102 0x000000000042b4fd in execpline (state=state@entry=0x7f7fff60db70, slcode=<optimized out>, how=how@entry=18, last1=0) at exec.c:1658
#103 0x000000000042c6f8 in execlist (state=state@entry=0x7f7fff60db70, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at exec.c:1413
#104 0x000000000044fc26 in execif (state=0x7f7fff60db70, do_exec=0) at loop.c:555
#105 0x00000000004294e5 in execcmd_exec (state=state@entry=0x7f7fff60db70, eparams=eparams@entry=0x7f7fff60cba8, input=input@entry=-10433696,
output=output@entry=0, how=<optimized out>, how@entry=2, last1=<optimized out>, last1@entry=2, close_if_forked=<optimized out>, close_if_forked@entry=-1)
at exec.c:3910
#106 0x000000000042b248 in execpline2 (state=state@entry=0x7f7fff60db70, pcode=pcode@entry=12675, how=how@entry=2, input=<optimized out>, output=0,
last1=last1@entry=0) at exec.c:1927
#107 0x000000000042b4fd in execpline (state=state@entry=0x7f7fff60db70, slcode=<optimized out>, how=how@entry=2, last1=0) at exec.c:1658
#108 0x000000000042c6f8 in execlist (state=state@entry=0x7f7fff60db70, dont_change_job=dont_change_job@entry=1, exiting=0) at exec.c:1413
#109 0x000000000044ed33 in execfor (state=0x7f7fff60db70, do_exec=<optimized out>) at loop.c:175
#110 0x00000000004294e5 in execcmd_exec (state=state@entry=0x7f7fff60db70, eparams=eparams@entry=0x7f7fff60d078, input=input@entry=-10432464,
output=output@entry=0, how=<optimized out>, how@entry=2, last1=<optimized out>, last1@entry=2, close_if_forked=<optimized out>, close_if_forked@entry=-1)
at exec.c:3910
#111 0x000000000042b248 in execpline2 (state=state@entry=0x7f7fff60db70, pcode=pcode@entry=12163, how=how@entry=2, input=<optimized out>, output=0,
last1=last1@entry=0) at exec.c:1927
#112 0x000000000042b4fd in execpline (state=state@entry=0x7f7fff60db70, slcode=<optimized out>, how=how@entry=2, last1=0) at exec.c:1658
#113 0x000000000042c6f8 in execlist (state=state@entry=0x7f7fff60db70, dont_change_job=dont_change_job@entry=1, exiting=0) at exec.c:1413
#114 0x000000000044ed33 in execfor (state=0x7f7fff60db70, do_exec=<optimized out>) at loop.c:175
#115 0x00000000004294e5 in execcmd_exec (state=state@entry=0x7f7fff60db70, eparams=eparams@entry=0x7f7fff60d548, input=input@entry=-10431232,
output=output@entry=0, how=<optimized out>, how@entry=2, last1=<optimized out>, last1@entry=2, close_if_forked=<optimized out>, close_if_forked@entry=-1)
at exec.c:3910
#116 0x000000000042b248 in execpline2 (state=state@entry=0x7f7fff60db70, pcode=pcode@entry=10691, how=how@entry=2, input=<optimized out>, output=0,
last1=last1@entry=0) at exec.c:1927
#117 0x000000000042b4fd in execpline (state=state@entry=0x7f7fff60db70, slcode=<optimized out>, how=how@entry=2, last1=0) at exec.c:1658
#118 0x000000000042c6f8 in execlist (state=state@entry=0x7f7fff60db70, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at exec.c:1413
#119 0x000000000045043f in exectry (state=0x7f7fff60db70, do_exec=0) at loop.c:743
#120 0x00000000004294e5 in execcmd_exec (state=state@entry=0x7f7fff60db70, eparams=eparams@entry=0x7f7fff60d9d8, input=input@entry=-10430064,
output=output@entry=0, how=<optimized out>, how@entry=2, last1=<optimized out>, last1@entry=2, close_if_forked=<optimized out>, close_if_forked@entry=-1)
at exec.c:3910
#121 0x000000000042b248 in execpline2 (state=state@entry=0x7f7fff60db70, pcode=pcode@entry=3267, how=how@entry=2, input=<optimized out>, output=0,
last1=last1@entry=0) at exec.c:1927
#122 0x000000000042b4fd in execpline (state=state@entry=0x7f7fff60db70, slcode=<optimized out>, how=how@entry=2, last1=0) at exec.c:1658
#123 0x000000000042c6f8 in execlist (state=state@entry=0x7f7fff60db70, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at exec.c:1413
#124 0x000000000042cad2 in execode (p=p@entry=0x7bfd08349c40, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0,
context=context@entry=0x495ef3 "shfunc") at exec.c:1192
#125 0x000000000042d6ff in runshfunc (prog=prog@entry=0x7bfd08349c40, wrap=wrap@entry=0x0, name=name@entry=0x7bfd08340178 "_main_complete") at exec.c:5974
#126 0x00007bfd05a0b5dc in comp_wrapper (prog=0x7bfd08349c40, w=0x0, name=0x7bfd08340178 "_main_complete") at complete.c:1524
#127 0x000000000042d53b in runshfunc (prog=0x7bfd08349c40, wrap=0x7bfd05c240a0 <wrapper>, name=0x7bfd08340178 "_main_complete") at exec.c:5958
#128 0x000000000042da2e in doshfunc (shfunc=shfunc@entry=0x7bfd0831ae00, doshargs=doshargs@entry=0x0, noreturnval=noreturnval@entry=1) at exec.c:5824
#129 0x00007bfd05a13251 in callcompfunc (fn=0x7bfd08316590 "_main_complete", s=<optimized out>) at compcore.c:833
#130 makecomplist (lst=<optimized out>, incmd=<optimized out>, s=<optimized out>) at compcore.c:988
#131 do_completion (dummy=<optimized out>, dat=<optimized out>) at compcore.c:343
#132 0x00007bfd05e37e35 in docompletion (incmd=0, lst=<optimized out>, s=<optimized out>) at zle_tricky.c:2340
#133 docomplete (lst=<optimized out>) at zle_tricky.c:868
#134 0x00007bfd05e33092 in completecall (args=args@entry=0x7bfd06053860 <zlenoargs>) at zle_tricky.c:207
#135 0x00007bfd05e2179a in execzlefunc (func=0x7bfd0604dd30 <thingies+2000>, args=args@entry=0x7bfd06053860 <zlenoargs>, set_bindk=set_bindk@entry=0)
at zle_main.c:1460
#136 0x00007bfd05e21aa7 in zlecore () at zle_main.c:1139
#137 0x00007bfd05e228cd in zleread (lp=<optimized out>, rp=<optimized out>, flags=<optimized out>, context=<optimized out>,
init=0x7bfd05e42afd "zle-line-init", finish=0x7bfd05e42aed "zle-line-finish") at zle_main.c:1347
#138 0x0000000000443666 in zleentry (cmd=cmd@entry=1) at init.c:1604
#139 0x0000000000444673 in inputline () at input.c:295
#140 ingetc () at input.c:228
#141 0x0000000000444886 in ingetc () at input.c:234
#142 0x000000000043bc04 in ihgetc () at hist.c:407
#143 0x000000000044d3a1 in gettok () at lex.c:611
#144 zshlex () at lex.c:275
#145 0x000000000044e00f in zshlex () at lex.c:313
#146 0x000000000046b206 in parse_event (endtok=endtok@entry=37) at parse.c:581
#147 0x00000000004407eb in loop (toplevel=toplevel@entry=1, justonce=justonce@entry=0) at init.c:147
#148 0x0000000000443cb5 in zsh_main (argc=<optimized out>, argv=<optimized out>) at init.c:1758
#149 0x000000000040f2fd in ___start ()
#150 0x00007f7fba002c9e in _rtld_unref_dag (root=<optimized out>, root=<optimized out>) at /usr/src/libexec/ld.elf_so/rtld.c:964
#151 _rtld_unref_dag (root=<optimized out>, root=<optimized out>) at /usr/src/libexec/ld.elf_so/rtld.c:970
#152 _rtld_unref_dag (root=<optimized out>, root=<optimized out>) at /usr/src/libexec/ld.elf_so/rtld.c:970
#153 _rtld_unref_dag (root=<optimized out>, root=<optimized out>) at /usr/src/libexec/ld.elf_so/rtld.c:970
#154 _rtld_unref_dag (root=<optimized out>, root=<optimized out>) at /usr/src/libexec/ld.elf_so/rtld.c:970
#155 _rtld_unref_dag (root=<optimized out>, root=<optimized out>) at /usr/src/libexec/ld.elf_so/rtld.c:970
#156 _rtld_unref_dag (root=<optimized out>, root=<optimized out>) at /usr/src/libexec/ld.elf_so/rtld.c:970
#157 _rtld_unload_object (do_fini_funcs=true, root=0x7f7fff60ffe0, mask=0x7f7fff60e440) at /usr/src/libexec/ld.elf_so/rtld.c:895
#158 dlclose (handle=<optimized out>) at /usr/src/libexec/ld.elf_so/rtld.c:997
#159 0x00007bfd08405e21 in ?? ()
#160 0x00007f7fff60eac5 in ?? ()
#161 0x00007f7fff60f004 in ?? ()
#162 0x00007f7fff60f00d in ?? ()
#163 0x00007f7fff60f01c in ?? ()
#164 0x00007f7fff60f025 in ?? ()
#165 0x00007f7fff60f031 in ?? ()
#166 0x00007f7fff60f040 in ?? ()
#167 0x00007f7fff60f0da in ?? ()
#168 0x00007f7fff60f0ed in ?? ()
#169 0x00007f7fff60f111 in ?? ()
#170 0x00007f7fff60f146 in ?? ()
#171 0x00007bfd083ab351 in ?? ()
#172 0x00007bfd08349c21 in ?? ()
#173 0x00007bfd084051e1 in ?? ()
#174 0x00007bfd084065a1 in ?? ()
#175 0x00007bfd08405d61 in ?? ()
#176 0x00007bfd083840e1 in ?? ()
#177 0x00007bfd08384141 in ?? ()
#178 0x00007bfd083841a1 in ?? ()
#179 0x00007bfd08384201 in ?? ()
#180 0x00007bfd08405e61 in ?? ()
#181 0x00007bfd08405161 in ?? ()
#182 0x00007bfd08405ee1 in ?? ()
#183 0x00007f7fff60f2b3 in ?? ()
#184 0x00007f7fff60f2c2 in ?? ()
#185 0x00007f7fff60f2ce in ?? ()
#186 0x00007f7fff60f2da in ?? ()
#187 0x00007f7fff60f2ef in ?? ()
#188 0x00007f7fff60f303 in ?? ()
#189 0x00007f7fff60f31e in ?? ()
#190 0x00007f7fff60f33c in ?? ()
#191 0x00007f7fff60f347 in ?? ()
#192 0x00007f7fff60f354 in ?? ()
#193 0x00007f7fff60f363 in ?? ()
#194 0x00007f7fff60f371 in ?? ()
#195 0x00007f7fff60f388 in ?? ()
#196 0x0000000000000000 in ?? ()
(gdb)
Home |
Main Index |
Thread Index |
Old Index