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