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

segfault in completion for configure



With zsh 5.2 under Debian/unstable, zsh sometimes crashes when
I do:

cventin:~/software/mutt/mutt> ./configure --[TAB]

cventin:~/software/mutt/mutt> gdb /usr/bin/zsh core
GNU gdb (Debian 7.10-1+b1) 7.10
[...]
Reading symbols from /usr/bin/zsh...Reading symbols from /usr/lib/debug/.build-id/40/ed59c9d46d5070800a6087db0691e68a1c311e.debug...done.
done.

warning: core file may not match specified executable file.
[New LWP 695]
Core was generated by `zsh'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x000000000046f315 in charrefinc (x=0x6c58b8 <patinput>, 
    y=0x7fd0f708c3c4 <error: Cannot access memory at address 0x7fd0f708c3c4>, 
    z=0x7ffd49191418) at ../../Src/pattern.c:1937
(gdb) bt full
#0  0x000000000046f315 in charrefinc (x=0x6c58b8 <patinput>, 
    y=0x7fd0f708c3c4 <error: Cannot access memory at address 0x7fd0f708c3c4>, 
    z=0x7ffd49191418) at ../../Src/pattern.c:1937
        wc = 0 L'\000'
        ret = <optimized out>
#1  0x0000000000472a0a in patmatch (prog=prog@entry=0xa00948)
    at ../../Src/pattern.c:2718
        savpatinput = 0x7fd0f708c3b8 <error: Cannot access memory at address 0x7fd0f708c3b8>
        savchrop = 0xa00960 " "
        chin = <optimized out>
        chpa = <optimized out>
        badin = 0
        badpa = 0
        scan = 0xa00950
        next = <optimized out>
        opnd = <optimized out>
        start = <optimized out>
        save = <optimized out>
        chrop = 0xa00960 " "
        chrend = 0xa00961 ""
        compend = <optimized out>
        savglobflags = <optimized out>
        op = <optimized out>
        no = <optimized out>
        min = <optimized out>
        fail = 0
        saverrsfound = <optimized out>
        from = <optimized out>
        to = <optimized out>
        comp = <optimized out>
        nextch = <optimized out>
#2  0x00000000004746f1 in pattryrefs (prog=prog@entry=0xa00910, 
    string=string@entry=0x7fd0f7095b00 ' ' <repeats 26 times>, "[/usr/local]llTRAPCHLD", stringlen=stringlen@entry=38, unmetalenin=unmetalenin@entry=0, 
    patstralloc=<optimized out>, patstralloc@entry=0x7ffd491916d0, 
    patoffset=patoffset@entry=0, nump=0x0, begp=0x0, endp=0x0)
    at ../../Src/pattern.c:2457
        i = <optimized out>
        maxnpos = 0
        ret = <optimized out>
        origlen = 38
        sp = <optimized out>
        ep = <optimized out>
        ptr = <optimized out>
        progstr = <optimized out>
        patstralloc_struct = {unmetalen = 0, unmetalenp = 0, alloced = 0x0, 
          progstrunmeta = 0x0, progstrunmetalen = 0}
#3  0x0000000000474dff in pattrylen (prog=prog@entry=0xa00910, 
    string=string@entry=0x7fd0f7095b00 ' ' <repeats 26 times>, "[/usr/local]llTRAPCHLD", len=len@entry=38, unmetalen=unmetalen@entry=0, 
    patstralloc=patstralloc@entry=0x7ffd491916d0, offset=offset@entry=0)
    at ../../Src/pattern.c:2195
No locals.
#4  0x0000000000432959 in igetmatch (sp=sp@entry=0x7ffd491918d0, p=0xa00910, 
    fl=18, n=n@entry=1, replstr=<optimized out>, repllistp=repllistp@entry=0x0)
    at ../../Src/glob.c:2842
        s = <optimized out>
        t = <optimized out>
[...]

I'm attaching the full backtrace.

This seems quite random: I can sometimes reproduce the crash,
but not always.

Ditto from the mpfr working copy (instead of mutt), so that this is
not specific to some software.

-- 
Vincent Lefèvre <vincent@xxxxxxxxxx> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
Thread 1 (LWP 695):
#0  0x000000000046f315 in charrefinc (x=0x6c58b8 <patinput>, y=0x7fd0f708c3c4 <error: Cannot access memory at address 0x7fd0f708c3c4>, z=0x7ffd49191418) at ../../Src/pattern.c:1937
        wc = 0 L'\000'
        ret = <optimized out>
#1  0x0000000000472a0a in patmatch (prog=prog@entry=0xa00948) at ../../Src/pattern.c:2718
        savpatinput = 0x7fd0f708c3b8 <error: Cannot access memory at address 0x7fd0f708c3b8>
        savchrop = 0xa00960 " "
        chin = <optimized out>
        chpa = <optimized out>
        badin = 0
        badpa = 0
        scan = 0xa00950
        next = <optimized out>
        opnd = <optimized out>
        start = <optimized out>
        save = <optimized out>
        chrop = 0xa00960 " "
        chrend = 0xa00961 ""
        compend = <optimized out>
        savglobflags = <optimized out>
        op = <optimized out>
        no = <optimized out>
        min = <optimized out>
        fail = 0
        saverrsfound = <optimized out>
        from = <optimized out>
        to = <optimized out>
        comp = <optimized out>
        nextch = <optimized out>
#2  0x00000000004746f1 in pattryrefs (prog=prog@entry=0xa00910, string=string@entry=0x7fd0f7095b00 ' ' <repeats 26 times>, "[/usr/local]llTRAPCHLD", stringlen=stringlen@entry=38, unmetalenin=unmetalenin@entry=0, patstralloc=<optimized out>, patstralloc@entry=0x7ffd491916d0, patoffset=patoffset@entry=0, nump=0x0, begp=0x0, endp=0x0) at ../../Src/pattern.c:2457
        i = <optimized out>
        maxnpos = 0
        ret = <optimized out>
        origlen = 38
        sp = <optimized out>
        ep = <optimized out>
        ptr = <optimized out>
        progstr = <optimized out>
        patstralloc_struct = {unmetalen = 0, unmetalenp = 0, alloced = 0x0, progstrunmeta = 0x0, progstrunmetalen = 0}
#3  0x0000000000474dff in pattrylen (prog=prog@entry=0xa00910, string=string@entry=0x7fd0f7095b00 ' ' <repeats 26 times>, "[/usr/local]llTRAPCHLD", len=len@entry=38, unmetalen=unmetalen@entry=0, patstralloc=patstralloc@entry=0x7ffd491916d0, offset=offset@entry=0) at ../../Src/pattern.c:2195
No locals.
#4  0x0000000000432959 in igetmatch (sp=sp@entry=0x7ffd491918d0, p=0xa00910, fl=18, n=n@entry=1, replstr=<optimized out>, repllistp=repllistp@entry=0x0) at ../../Src/glob.c:2842
        s = <optimized out>
        t = <optimized out>
        tmatch = <optimized out>
        send = 0x7fd0f7095b26 "llTRAPCHLD"
        ioff = <optimized out>
        l = 38
        matched = 1
        umltot = 38
        umlen = <optimized out>
        nmatches = <optimized out>
        patstralloc = {unmetalen = 38, unmetalenp = 0, alloced = 0x7fd0f7095b00 ' ' <repeats 26 times>, "[/usr/local]llTRAPCHLD", progstrunmeta = 0x0, progstrunmetalen = 0}
        imd = {mstr = 0x7fd0f7095ad8 ' ' <repeats 26 times>, "[/usr/local]", mlen = 38, ustr = 0x7fd0f7095b00 ' ' <repeats 26 times>, "[/usr/local]llTRAPCHLD", ulen = 38, flags = 18, replstr = 0x0, repllist = 0x0}
#5  0x00000000004386e5 in getmatch (sp=sp@entry=0x7ffd491918d0, pat=<optimized out>, fl=fl@entry=18, n=n@entry=1, replstr=replstr@entry=0x0) at ../../Src/glob.c:2637
        p = <optimized out>
#6  0x0000000000483a00 in paramsubst (ret_flags=<optimized out>, pf_flags=<optimized out>, qt=<optimized out>, str=0x7ffd491918c0, n=<optimized out>, l=<optimized out>) at ../../Src/subst.c:3013
        sortit = <optimized out>
        casmod = <optimized out>
        shsplit = <optimized out>
        eval = <optimized out>
        horrible_offset_hack = <optimized out>
        aptr = <optimized out>
        fstr = 0x7fd0f7095aa1 ""
        quotemod = <optimized out>
        premul = <optimized out>
        preone = <optimized out>
        postnum = <optimized out>
        inbrace = <optimized out>
        s = 0x7fd0f7095a8f " \221\206\221:space:\222\222\204\204  "
        quoteerr = <optimized out>
        hvals = <optimized out>
        chkset = <optimized out>
        vbuf = {isarr = 0, pm = 0xa1b790, flags = 4, start = 0, end = -1, arr = 0x0}
        indord = <optimized out>
        unique = <optimized out>
        arrasg = <optimized out>
        wantt = <optimized out>
        ssub = <optimized out>
        isarr = 0
        v = <optimized out>
        quotetype = <optimized out>
        ms_flags = 0
        fetch_needed = <optimized out>
        cc = <optimized out>
        evalchar = <optimized out>
        flnum = <optimized out>
        replstr = 0x0
        prenum = <optimized out>
        nojoin = 0
        whichlen = <optimized out>
        spbreak = 0
        aval = 0x0
        spsep = <optimized out>
        aspar = <optimized out>
        c = <optimized out>
        idbeg = 0x7fd0f7095a8a "opt\204\204 \221\206\221:space:\222\222\204\204  "
        ostr = <optimized out>
        getlen = <optimized out>
        copied = 1
        presc = <optimized out>
        hkeys = <optimized out>
        idend = 0x7fd0f7095a8d "\204\204 \221\206\221:space:\222\222\204\204  "
        plan9 = 1
        globsubst = <optimized out>
        vunset = 0
        val = 0x7fd0f7095ad8 ' ' <repeats 26 times>, "[/usr/local]"
        sep = <optimized out>
        postmul = <optimized out>
        postone = <optimized out>
        flags = 18
        mods = <optimized out>
        multi_width = <optimized out>
        getkeys = <optimized out>
        colf = 0
        subexp = <optimized out>
#7  stringsubst (list=list@entry=0x7ffd49191b70, node=<optimized out>, pf_flags=<optimized out>, pf_flags@entry=4, ret_flags=ret_flags@entry=0x7ffd49191a5c, asssub=asssub@entry=0) at ../../Src/subst.c:243
        qt = <optimized out>
        str3 = 0x7fd0f7095a88 ""
        str = 0x7fd0f7095a88 ""
        c = <optimized out>
#8  0x0000000000485581 in prefork (list=list@entry=0x7ffd49191b70, flags=flags@entry=6, ret_flags=0x7ffd49191a5c, ret_flags@entry=0x0) at ../../Src/subst.c:85
        node = 0x7ffd49191b90
        stop = 0x0
        keep = 0
        asssub = 0
        ret_flags_local = 0
#9  0x0000000000426221 in addvars (state=state@entry=0x7ffd491964b0, pc=<optimized out>, addflags=addflags@entry=0) at ../../Src/exec.c:2292
        myflags = 0
        vl = 0x7ffd49191b70
        xtr = 0
        isstr = 1
        htok = 1
        arr = <optimized out>
        ptr = <optimized out>
        name = 0x7fd0f7095a80 "opt"
        flags = 0
        opc = 0xa18958
        ac = 5
        svl = {list = {first = 0x7ffd49191b90, last = 0x7ffd49191b90, flags = 0}, node = {next = 0x7ffd49191b90, prev = 0x7ffd49191b90, dat = 0x0}}
        __n0 = {next = 0x0, prev = 0x7ffd49191b70, dat = 0x7fd0f7095a88}
#10 0x0000000000430364 in execsimple (state=state@entry=0x7ffd491964b0) at ../../Src/exec.c:1118
        code = 5
        lv = <optimized out>
        otj = 18
#11 0x000000000042dcd2 in execlist (state=state@entry=0x7ffd491964b0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1282
        donedebug = 0
        donetrap = 0
        next = 0xa18964
        code = <optimized out>
        ret = <optimized out>
        cj = 18
        csp = 4
        ltype = 354
        old_pline_level = 23
        old_list_pipe = 1
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 91
        oldnoerrexit = 1
#12 0x0000000000451387 in execwhile (state=0x7ffd491964b0, do_exec=<optimized out>) at ../../Src/loop.c:452
        end = 0xa189d4
        loop = 0xa1873c
        code = <optimized out>
        olderrexit = 1
        oldval = 0
        isuntil = 0
        old_simple_pline = 1
#13 0x000000000042a661 in execcmd (state=state@entry=0x7ffd491964b0, input=input@entry=13, output=output@entry=0, how=<optimized out>, how@entry=2, last1=2) at ../../Src/exec.c:3474
        q = 2
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x7fd0f70957e8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {14, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 0
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0xa18738
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#14 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491964b0, pcode=<optimized out>, how=how@entry=2, input=13, output=output@entry=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {10, 0}
#15 0x000000000042bfed in execpline2 (state=state@entry=0x7ffd491964b0, pcode=pcode@entry=5923, how=how@entry=2, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1811
        old_list_pipe = 0
        subsh_close = 13
        next = 0xa18734
        pc = <optimized out>
        code = <optimized out>
        pid = <optimized out>
        pipes = {13, 14}
#16 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491964b0, slcode=<optimized out>, how=how@entry=2, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 17
        newjob = 18
        old_simple_pline = 1
        slflags = 0
        code = 5923
        lastwj = 19
        lpforked = 0
#17 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491964b0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0xa189d4
        code = <optimized out>
        ret = <optimized out>
        cj = 17
        csp = 2
        ltype = 2
        old_pline_level = 22
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 45
        oldnoerrexit = 1
#18 0x000000000045177b in execif (state=0x7ffd491964b0, do_exec=0) at ../../Src/loop.c:565
        end = 0xa190ec
        next = <optimized out>
        code = <optimized out>
        olderrexit = <optimized out>
        s = <optimized out>
        run = <optimized out>
#19 0x000000000042a661 in execcmd (state=state@entry=0x7ffd491964b0, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=2, last1=2) at ../../Src/exec.c:3474
        q = 2
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 0
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0xa18480
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#20 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491964b0, pcode=pcode@entry=2947, how=how@entry=2, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#21 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491964b0, slcode=<optimized out>, how=how@entry=2, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 16
        newjob = 17
        old_simple_pline = 1
        slflags = 0
        code = 2947
        lastwj = 19
        lpforked = 0
#22 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491964b0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0xa190ec
        code = <optimized out>
        ret = <optimized out>
        cj = 16
        csp = 1
        ltype = 2
        old_pline_level = 21
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 34
        oldnoerrexit = 1
#23 0x000000000045177b in execif (state=0x7ffd491964b0, do_exec=0) at ../../Src/loop.c:565
        end = 0xa1910c
        next = <optimized out>
        code = <optimized out>
        olderrexit = <optimized out>
        s = <optimized out>
        run = <optimized out>
#24 0x000000000042a661 in execcmd (state=state@entry=0x7ffd491964b0, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=2, last1=2) at ../../Src/exec.c:3474
        q = 2
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 0
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0xa183a0
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#25 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491964b0, pcode=pcode@entry=2243, how=how@entry=2, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#26 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491964b0, slcode=<optimized out>, how=how@entry=2, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 15
        newjob = 16
        old_simple_pline = 1
        slflags = 0
        code = 2243
        lastwj = 19
        lpforked = 0
#27 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491964b0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0xa1910c
        code = <optimized out>
        ret = <optimized out>
        cj = 15
        csp = 0
        ltype = 2
        old_pline_level = 20
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 3
        oldnoerrexit = 1
#28 0x000000000042e060 in execode (p=0xa17d10, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0, context=context@entry=0x49676d "loadautofunc") at ../../Src/exec.c:1075
        s = {prog = 0xa17d10, pc = 0xa18960, strs = 0xa1a5bc "local"}
        zsh_eval_context_len = 32
        alen = <optimized out>
#29 0x000000000042e1e5 in execautofn_basic (do_exec=<optimized out>, state=0x7ffd49197bf0) at ../../Src/exec.c:4902
        shf = 0x8965d0
        oldscriptname = 0x7fd0f7098068 "_configure"
        oldscriptfilename = 0x7fd0f7098068 "_configure"
#30 0x000000000042bd99 in execcmd (state=state@entry=0x7ffd49197bf0, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=18, last1=2) at ../../Src/exec.c:3472
        q = 8
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 0
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0x89666c
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#31 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd49197bf0, pcode=pcode@entry=3, how=how@entry=18, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#32 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd49197bf0, slcode=<optimized out>, how=how@entry=18, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 15
        newjob = 15
        old_simple_pline = 1
        slflags = 0
        code = 3
        lastwj = 19
        lpforked = 0
#33 0x000000000042dc4c in execlist (state=state@entry=0x7ffd49197bf0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0x896674
        code = <optimized out>
        ret = <optimized out>
        cj = 15
        csp = 0
        ltype = 18
        old_pline_level = 19
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 3
        oldnoerrexit = 1
#34 0x000000000042e060 in execode (p=p@entry=0x896620, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0, context=context@entry=0x496797 "shfunc") at ../../Src/exec.c:1075
        s = {prog = 0x896620, pc = 0x896670, strs = 0x0}
        zsh_eval_context_len = 32
        alen = <optimized out>
#35 0x000000000042ed59 in runshfunc (prog=prog@entry=0x896620, wrap=wrap@entry=0x0, name=name@entry=0x7fd0f7094020 "_arguments") at ../../Src/exec.c:5360
        cont = <optimized out>
        ouu = 20
        ou = 0xa17cd0 "*=NAME*:file:_files"
#36 0x00007fd0ed58613c in comp_wrapper (prog=0x896620, w=0x0, name=0x7fd0f7094020 "_arguments") at ../../../Src/Zle/complete.c:1459
        opre = 0xa17b30 "--"
        oipre = 0xa17b70 ""
        oqipre = 0xa17bb0 ""
        oqs = 0xa17c30 "\001"
        m = <optimized out>
        pp = <optimized out>
        osuf = 0xa17b50 ""
        oisuf = 0xa17b90 ""
        oqisuf = 0xa17bd0 ""
        ocur = 2
        orest = 0xa17350 "auto"
        owords = 0xa17c50
        oq = 0xa17bf0 ""
        oqi = 0xa17c10 ""
        oaq = 0x0
        kunset = <optimized out>
        sm = <optimized out>
        oredirs = 0xa17cb0
        runset = 0
        name = 0x7fd0f7094020 "_arguments"
        w = 0x0
        prog = 0x896620
#37 0x000000000042eb01 in runshfunc (prog=0x896620, wrap=0x7fd0ed79f720 <wrapper>, name=0x7fd0f7094020 "_arguments") at ../../Src/exec.c:5345
        cont = <optimized out>
        ouu = 20
        ou = 0xa17af0 "*=NAME*:file:_files"
#38 0x000000000042f4c5 in doshfunc (shfunc=shfunc@entry=0x8965d0, doshargs=doshargs@entry=0x7fd0f7098078, noreturnval=noreturnval@entry=0) at ../../Src/exec.c:5226
        _switch_oldheaps = 0x7fd0f7098000
        pptab = 0xa17140
        x = <optimized out>
        oargv0 = 0xa17160 "_configure"
        oldzoptind = 1
        oldlastval = 0
        oldoptcind = 0
        oldnumpipestats = 1
        ret = <optimized out>
        oldpipestats = 0x0
        saveopts = "\000\000\000\001\000\001\001\000\001\001\000\001\001\001\001\000\001\001\001\000\000\000\000\000\000\001\001\000\000\000\001\001\000\000\000\000\000\001\001\000\000\000\000\000\000\000\001\000\001\000\000\001\001\001\001\001\000\001\001\001\000\000\000\000\000\000\001\001\000\001\000\001\000\001\000\000\001\001\000\001\001\001\001\000\000\000\000\000\000\000\001\000\001\000\000\000\000\000\000\000\001\001\001\000\001\000\001\001\001\000\000\001\000\000\000\001\001\001\001\001\001\001\001", '\000' <repeats 17 times>, "\001\001\001\001\001\000\000\001\001\001\001\000\000\000\000\000\000\000\000\001\000\000\001\000\000\000\000\000\000\000\000\001\000\000\000\000\001"
        oldscriptname = 0x7fd0f7098068 "_configure"
        name = <optimized out>
        flags = <optimized out>
        ooflags = <optimized out>
        fname = 0x7fd0f7098308 "_arguments"
        obreaks = 0
        ocontflag = 0
        oloops = 2
        saveemulation = 48
        restore_sticky = 0
        prog = <optimized out>
        fstack = {prev = 0x7ffd4919b670, name = 0x7fd0f7094020 "_arguments", filename = 0x7fd0f7094030 "/usr/share/zsh/functions/Completion/Base/_arguments", caller = 0x7fd0f7098020 "_configure", flineno = 0, lineno = 3, tp = 1}
        oflags = 270848
        save_sticky = 0x0
        funcdepth = 7
        funcheap = 0x7fd0f7098000
#39 0x000000000042f88f in execshfunc (shf=shf@entry=0x8965d0, args=args@entry=0x7fd0f7098078) at ../../Src/exec.c:4857
        last_file_list = 0x0
        ocs = 0xa17220 "\020a\222"
        ocsp = 0
        osfc = 6
#40 0x000000000042b6db in execshfunc (args=0x7fd0f7098078, shf=0x8965d0) at ../../Src/exec.c:4823
        last_file_list = 0x0
#41 execcmd (state=state@entry=0x7ffd49199a80, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=18, last1=2) at ../../Src/exec.c:3526
        restorelist = 0x0
        removelist = 0x0
        q = 2
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 1
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 1
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0xa1776c
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#42 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd49199a80, pcode=pcode@entry=259, how=how@entry=18, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#43 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd49199a80, slcode=<optimized out>, how=how@entry=18, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 14
        newjob = 15
        old_simple_pline = 1
        slflags = 0
        code = 259
        lastwj = 19
        lpforked = 0
#44 0x000000000042dc4c in execlist (state=state@entry=0x7ffd49199a80, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0xa17798
        code = <optimized out>
        ret = <optimized out>
        cj = 14
        csp = 0
        ltype = 18
        old_pline_level = 18
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 1
        oldnoerrexit = 1
#45 0x000000000042e060 in execode (p=0xa17550, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0, context=context@entry=0x49676d "loadautofunc") at ../../Src/exec.c:1075
        s = {prog = 0xa17550, pc = 0xa17798, strs = 0xa1779c "_arguments"}
        zsh_eval_context_len = 32
        alen = <optimized out>
#46 0x000000000042e1e5 in execautofn_basic (do_exec=<optimized out>, state=0x7ffd4919b1c0) at ../../Src/exec.c:4902
        shf = 0x89a1f0
        oldscriptname = 0x494aee "(eval)"
        oldscriptfilename = 0x7fd0f70b2068 "_dispatch"
#47 0x000000000042bd99 in execcmd (state=state@entry=0x7ffd4919b1c0, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=18, last1=2) at ../../Src/exec.c:3472
        q = 8
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 0
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0x89a28c
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#48 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd4919b1c0, pcode=pcode@entry=3, how=how@entry=18, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#49 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd4919b1c0, slcode=<optimized out>, how=how@entry=18, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 14
        newjob = 14
        old_simple_pline = 1
        slflags = 0
        code = 3
        lastwj = 19
        lpforked = 0
#50 0x000000000042dc4c in execlist (state=state@entry=0x7ffd4919b1c0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0x89a294
        code = <optimized out>
        ret = <optimized out>
        cj = 14
        csp = 0
        ltype = 18
        old_pline_level = 17
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 1
        oldnoerrexit = 1
#51 0x000000000042e060 in execode (p=p@entry=0x89a240, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0, context=context@entry=0x496797 "shfunc") at ../../Src/exec.c:1075
        s = {prog = 0x89a240, pc = 0x89a290, strs = 0x0}
        zsh_eval_context_len = 32
        alen = <optimized out>
#52 0x000000000042ed59 in runshfunc (prog=prog@entry=0x89a240, wrap=wrap@entry=0x0, name=name@entry=0x7fd0f7098020 "_configure") at ../../Src/exec.c:5360
        cont = <optimized out>
        ouu = 11
        ou = 0xa17510 "_configure"
#53 0x00007fd0ed58613c in comp_wrapper (prog=0x89a240, w=0x0, name=0x7fd0f7098020 "_configure") at ../../../Src/Zle/complete.c:1459
        opre = 0xa17370 "--"
        oipre = 0xa173b0 ""
        oqipre = 0xa173f0 ""
        oqs = 0xa17470 "\001"
        m = <optimized out>
        pp = <optimized out>
        osuf = 0xa17390 ""
        oisuf = 0xa173d0 ""
        oqisuf = 0xa17410 ""
        ocur = 2
        orest = 0xa14b80 "auto"
        owords = 0xa17490
        oq = 0xa17430 ""
        oqi = 0xa17450 ""
        oaq = 0x0
        kunset = <optimized out>
        sm = <optimized out>
        oredirs = 0xa174f0
        runset = 0
        name = 0x7fd0f7098020 "_configure"
        w = 0x0
        prog = 0x89a240
#54 0x000000000042eb01 in runshfunc (prog=0x89a240, wrap=0x7fd0ed79f720 <wrapper>, name=0x7fd0f7098020 "_configure") at ../../Src/exec.c:5345
        cont = <optimized out>
        ouu = 11
        ou = 0xa17330 "_configure"
#55 0x000000000042f4c5 in doshfunc (shfunc=shfunc@entry=0x89a1f0, doshargs=doshargs@entry=0x7fd0f70b29c0, noreturnval=noreturnval@entry=0) at ../../Src/exec.c:5226
        _switch_oldheaps = 0x7fd0f70b2000
        pptab = 0x8b1b50
        x = <optimized out>
        oargv0 = 0xa15550 "_dispatch"
        oldzoptind = 1
        oldlastval = 0
        oldoptcind = 0
        oldnumpipestats = 1
        ret = <optimized out>
        oldpipestats = 0x0
        saveopts = "\000\000\000\001\000\001\001\000\001\001\000\001\001\001\001\000\001\001\001\000\000\000\000\000\000\001\001\000\000\000\001\001\000\000\000\000\000\001\001\000\000\000\000\000\000\000\001\000\001\000\000\001\001\001\001\001\000\001\001\001\000\000\000\000\000\000\001\001\000\001\000\001\000\001\000\000\001\001\000\001\001\001\001\000\000\000\000\000\000\000\001\000\001\000\000\000\000\000\000\000\001\001\001\000\001\000\001\001\001\000\000\001\000\000\000\001\001\001\001\001\001\001\001", '\000' <repeats 17 times>, "\001\001\001\001\001\000\000\001\001\001\001\000\000\000\000\000\000\000\000\001\000\000\001\000\000\000\000\000\000\000\000\001\000\000\000\000\001"
        oldscriptname = 0x494aee "(eval)"
        name = <optimized out>
        flags = <optimized out>
        ooflags = <optimized out>
        fname = 0x7fd0f70b2a00 "_configure"
        obreaks = 0
        ocontflag = 0
        oloops = 2
        saveemulation = 48
        restore_sticky = 0
        prog = <optimized out>
        fstack = {prev = 0x7ffd4919d0a0, name = 0x7fd0f7098020 "_configure", filename = 0x7fd0f7098030 "/usr/share/zsh/functions/Completion/Unix/_configure", caller = 0x494aee "(eval)", flineno = 0, lineno = 1, tp = 1}
        oflags = 270848
        save_sticky = 0x0
        funcdepth = 7
        funcheap = 0x7fd0f70b2000
#56 0x000000000042f88f in execshfunc (shf=shf@entry=0x89a1f0, args=args@entry=0x7fd0f70b29c0) at ../../Src/exec.c:4857
        last_file_list = 0x0
        ocs = 0xa15400 "\006\n"
        ocsp = 1
        osfc = 6
#57 0x000000000042b6db in execshfunc (args=0x7fd0f70b29c0, shf=0x89a1f0) at ../../Src/exec.c:4823
        last_file_list = 0x0
#58 execcmd (state=state@entry=0x7ffd4919d050, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=18, last1=2) at ../../Src/exec.c:3526
        restorelist = 0x0
        removelist = 0x0
        q = 2
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 1
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0x7fd0f70b298c
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#59 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd4919d050, pcode=pcode@entry=131, how=how@entry=18, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#60 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd4919d050, slcode=<optimized out>, how=how@entry=18, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 13
        newjob = 14
        old_simple_pline = 1
        slflags = 0
        code = 131
        lastwj = 19
        lpforked = 0
#61 0x000000000042dc4c in execlist (state=state@entry=0x7ffd4919d050, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0x7fd0f70b2994
        code = <optimized out>
        ret = <optimized out>
        cj = 13
        csp = 1
        ltype = 18
        old_pline_level = 16
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 63
        oldnoerrexit = 1
#62 0x000000000042e060 in execode (p=0x7fd0f70b2948, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0, context=context@entry=0x49e5d1 "eval") at ../../Src/exec.c:1075
        s = {prog = 0x7fd0f70b2948, pc = 0x7fd0f70b2994, strs = 0x7fd0f70b2998 "_configure"}
        zsh_eval_context_len = 32
        alen = <optimized out>
#63 0x00000000004147f4 in eval (argv=0x7fd0f70b28d0) at ../../Src/builtin.c:5425
        prog = <optimized out>
        oscriptname = 0x7fd0f70b2068 "_dispatch"
        oineval = 0
        fpushed = 1
        fstack = {prev = 0x7ffd491a1c10, name = 0x494aee "(eval)", filename = 0x7fd0f70b2030 "/usr/share/zsh/functions/Completion/Base/_dispatch", caller = 0x7fd0f70b2020 "_dispatch", flineno = 63, lineno = 63, tp = 2}
#64 0x000000000041da06 in execbuiltin (args=args@entry=0x7fd0f70b2868, assigns=assigns@entry=0x0, bn=bn@entry=0x6b7c20 <builtins+1472>) at ../../Src/builtin.c:484
        argarr = 0x7fd0f70b28d0
        argv = 0x7fd0f70b28d0
        pp = <optimized out>
        name = 0x7fd0f70b28b0 "eval"
        optstr = <optimized out>
        flags = 2056
        sense = <optimized out>
        argc = <optimized out>
        execop = <optimized out>
        xtr = 0
        ops = {ind = '\000' <repeats 127 times>, args = 0x0, argscount = 0, argsalloc = 0}
#65 0x000000000042b67a in execcmd (state=state@entry=0x7ffd491a0020, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=2, last1=2) at ../../Src/exec.c:3645
        assigns = 0x0
        restorelist = 0x0
        removelist = 0x0
        q = 2
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 1
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = <optimized out>
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = <optimized out>
        code = <optimized out>
        beg = 0xa1633c
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#66 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491a0020, pcode=pcode@entry=4099, how=how@entry=2, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#67 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491a0020, slcode=<optimized out>, how=how@entry=2, last1=last1@entry=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 12
        newjob = 13
        old_simple_pline = 1
        slflags = 0
        code = 4099
        lastwj = 19
        lpforked = 0
#68 0x000000000042dd6f in execlist (state=state@entry=0x7ffd491a0020, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1292
        donedebug = 0
        donetrap = 0
        next = 0xa16348
        code = <optimized out>
        ret = <optimized out>
        cj = 12
        csp = 1
        ltype = 2
        old_pline_level = 15
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 61
        oldnoerrexit = 1
#69 0x000000000045177b in execif (state=0x7ffd491a0020, do_exec=0) at ../../Src/loop.c:565
        end = 0xa16390
        next = <optimized out>
        code = <optimized out>
        olderrexit = <optimized out>
        s = <optimized out>
        run = <optimized out>
#70 0x000000000042a661 in execcmd (state=state@entry=0x7ffd491a0020, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=2, last1=2) at ../../Src/exec.c:3474
        q = 2
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 0
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0xa162ec
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#71 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491a0020, pcode=pcode@entry=3971, how=how@entry=2, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#72 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491a0020, slcode=<optimized out>, how=how@entry=2, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 11
        newjob = 12
        old_simple_pline = 1
        slflags = 0
        code = 3971
        lastwj = 19
        lpforked = 0
#73 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491a0020, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0xa16390
        code = <optimized out>
        ret = <optimized out>
        cj = 11
        csp = 0
        ltype = 2
        old_pline_level = 14
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 40
        oldnoerrexit = 1
#74 0x000000000042e060 in execode (p=0xa15a00, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0, context=context@entry=0x49676d "loadautofunc") at ../../Src/exec.c:1075
        s = {prog = 0xa15a00, pc = 0xa16348, strs = 0xa165b8 "local"}
        zsh_eval_context_len = 32
        alen = <optimized out>
#75 0x000000000042e1e5 in execautofn_basic (do_exec=<optimized out>, state=0x7ffd491a1760) at ../../Src/exec.c:4902
        shf = 0x89dc60
        oldscriptname = 0x7fd0f70b6060 "_normal"
        oldscriptfilename = 0x7fd0f70b6060 "_normal"
#76 0x000000000042bd99 in execcmd (state=state@entry=0x7ffd491a1760, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=18, last1=2) at ../../Src/exec.c:3472
        q = 10
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 0
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0x89dcfc
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#77 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491a1760, pcode=pcode@entry=3, how=how@entry=18, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#78 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491a1760, slcode=<optimized out>, how=how@entry=18, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 11
        newjob = 11
        old_simple_pline = 1
        slflags = 0
        code = 3
        lastwj = 19
        lpforked = 0
#79 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491a1760, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0x89dd04
        code = <optimized out>
        ret = <optimized out>
        cj = 11
        csp = 0
        ltype = 18
        old_pline_level = 13
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 40
        oldnoerrexit = 1
#80 0x000000000042e060 in execode (p=p@entry=0x89dcb0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0, context=context@entry=0x496797 "shfunc") at ../../Src/exec.c:1075
        s = {prog = 0x89dcb0, pc = 0x89dd00, strs = 0x0}
        zsh_eval_context_len = 32
        alen = <optimized out>
#81 0x000000000042ed59 in runshfunc (prog=prog@entry=0x89dcb0, wrap=wrap@entry=0x0, name=name@entry=0x7fd0f70b2020 "_dispatch") at ../../Src/exec.c:5360
        cont = <optimized out>
        ouu = 10
        ou = 0xa159c0 "-default-"
#82 0x00007fd0ed58613c in comp_wrapper (prog=0x89dcb0, w=0x0, name=0x7fd0f70b2020 "_dispatch") at ../../../Src/Zle/complete.c:1459
        opre = 0xa14b60 "--"
        oipre = 0xa14b00 ""
        oqipre = 0xa14ac0 ""
        oqs = 0xa14700 "\001"
        m = <optimized out>
        pp = <optimized out>
        osuf = 0xa14b20 ""
        oisuf = 0xa14ae0 ""
        oqisuf = 0xa14aa0 ""
        ocur = 2
        orest = 0xa0ff40 "auto"
        owords = 0xa15770
        oq = 0xa14a80 ""
        oqi = 0xa14a60 ""
        oaq = 0x0
        kunset = <optimized out>
        sm = <optimized out>
        oredirs = 0x8b1b90
        runset = 0
        name = 0x7fd0f70b2020 "_dispatch"
        w = 0x0
        prog = 0x89dcb0
#83 0x000000000042eb01 in runshfunc (prog=0x89dcb0, wrap=0x7fd0ed79f720 <wrapper>, name=0x7fd0f70b2020 "_dispatch") at ../../Src/exec.c:5345
        cont = <optimized out>
        ouu = 10
        ou = 0xa14b40 "-default-"
#84 0x000000000042f4c5 in doshfunc (shfunc=shfunc@entry=0x89dc60, doshargs=doshargs@entry=0x7fd0f70b6368, noreturnval=noreturnval@entry=0) at ../../Src/exec.c:5226
        _switch_oldheaps = 0x7fd0f70b6000
        pptab = 0xa146a0
        x = <optimized out>
        oargv0 = 0xa14870 "_normal"
        oldzoptind = 1
        oldlastval = 0
        oldoptcind = 0
        oldnumpipestats = 1
        ret = <optimized out>
        oldpipestats = 0x0
        saveopts = "\000\000\000\001\000\001\001\000\001\001\000\001\001\001\001\000\001\001\001\000\000\000\000\000\000\001\001\000\000\000\001\001\000\000\000\000\000\001\001\000\000\000\000\000\000\000\001\000\001\000\000\001\001\001\001\001\000\001\001\001\000\000\000\000\000\000\001\001\000\001\000\001\000\001\000\000\001\001\000\001\001\001\001\000\000\000\000\000\000\000\001\000\001\000\000\000\000\000\000\000\001\001\001\000\001\000\001\001\001\000\000\001\000\000\000\001\001\001\001\001\001\001\001", '\000' <repeats 17 times>, "\001\001\001\001\001\000\000\001\001\001\001\000\000\000\000\000\000\000\000\001\000\000\001\000\000\000\000\000\000\000\000\001\000\000\000\000\001"
        oldscriptname = 0x7fd0f70b6060 "_normal"
        name = <optimized out>
        flags = <optimized out>
        ooflags = <optimized out>
        fname = 0x7fd0f70b6508 "_dispatch"
        obreaks = 0
        ocontflag = 0
        oloops = 2
        saveemulation = 48
        restore_sticky = 0
        prog = <optimized out>
        fstack = {prev = 0x7ffd491a51e0, name = 0x7fd0f70b2020 "_dispatch", filename = 0x7fd0f70b2030 "/usr/share/zsh/functions/Completion/Base/_dispatch", caller = 0x7fd0f70b6020 "_normal", flineno = 0, lineno = 40, tp = 1}
        oflags = 270848
        save_sticky = 0x0
        funcdepth = 7
        funcheap = 0x7fd0f70b6000
#85 0x000000000042f88f in execshfunc (shf=shf@entry=0x89dc60, args=args@entry=0x7fd0f70b6368) at ../../Src/exec.c:4857
        last_file_list = 0x0
        ocs = 0xa14c60 "\005\nX\366\320\177"
        ocsp = 0
        osfc = 6
#86 0x000000000042b6db in execshfunc (args=0x7fd0f70b6368, shf=0x89dc60) at ../../Src/exec.c:4823
        last_file_list = 0x0
#87 execcmd (state=state@entry=0x7ffd491a35f0, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=18, last1=2) at ../../Src/exec.c:3526
        restorelist = 0x0
        removelist = 0x0
        q = 4
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 1
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 1
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0xa14fd0
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#88 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491a35f0, pcode=pcode@entry=2627, how=how@entry=18, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#89 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491a35f0, slcode=<optimized out>, how=how@entry=18, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 11
        newjob = 11
        old_simple_pline = 1
        slflags = 0
        code = 2627
        lastwj = 19
        lpforked = 0
#90 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491a35f0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0xa14fec
        code = <optimized out>
        ret = <optimized out>
        cj = 10
        csp = 0
        ltype = 18
        old_pline_level = 12
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 117
        oldnoerrexit = 1
#91 0x000000000042e060 in execode (p=0xa14890, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0, context=context@entry=0x49676d "loadautofunc") at ../../Src/exec.c:1075
        s = {prog = 0xa14890, pc = 0xa14fec, strs = 0xa14ff0 "local"}
        zsh_eval_context_len = 32
        alen = <optimized out>
#92 0x000000000042e1e5 in execautofn_basic (do_exec=<optimized out>, state=0x7ffd491a4d30) at ../../Src/exec.c:4902
        shf = 0x8aad40
        oldscriptname = 0x7fd0f70bf068 "_complete"
        oldscriptfilename = 0x7fd0f70bf068 "_complete"
#93 0x000000000042bd99 in execcmd (state=state@entry=0x7ffd491a4d30, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=18, last1=2) at ../../Src/exec.c:3472
        q = 8
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 0
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0x8aaddc
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#94 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491a4d30, pcode=pcode@entry=3, how=how@entry=18, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#95 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491a4d30, slcode=<optimized out>, how=how@entry=18, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 10
        newjob = 10
        old_simple_pline = 1
        slflags = 0
        code = 3
        lastwj = 19
        lpforked = 0
#96 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491a4d30, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0x8aade4
        code = <optimized out>
        ret = <optimized out>
        cj = 10
        csp = 0
        ltype = 18
        old_pline_level = 11
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 117
        oldnoerrexit = 1
#97 0x000000000042e060 in execode (p=p@entry=0x8aad90, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0, context=context@entry=0x496797 "shfunc") at ../../Src/exec.c:1075
        s = {prog = 0x8aad90, pc = 0x8aade0, strs = 0x0}
        zsh_eval_context_len = 32
        alen = <optimized out>
#98 0x000000000042ed59 in runshfunc (prog=prog@entry=0x8aad90, wrap=wrap@entry=0x0, name=name@entry=0x7fd0f70b6020 "_normal") at ../../Src/exec.c:5360
        cont = <optimized out>
        ouu = 3
        ou = 0x8a0b40 "-s"
#99 0x00007fd0ed58613c in comp_wrapper (prog=0x8aad90, w=0x0, name=0x7fd0f70b6020 "_normal") at ../../../Src/Zle/complete.c:1459
        opre = 0xa0fee0 "--"
        oipre = 0xa0ff00 ""
        oqipre = 0xa0fea0 ""
        oqs = 0xa0fe20 "\001"
        m = <optimized out>
        pp = <optimized out>
        osuf = 0xa0ff20 ""
        oisuf = 0xa0fec0 ""
        oqisuf = 0xa0fe80 ""
        ocur = 2
        orest = 0xa0fd20 "auto"
        owords = 0xa0fe00
        oq = 0xa0fe60 ""
        oqi = 0xa0fe40 ""
        oaq = 0x0
        kunset = <optimized out>
        sm = <optimized out>
        oredirs = 0xa14bc0
        runset = 0
        name = 0x7fd0f70b6020 "_normal"
        w = 0x0
        prog = 0x8aad90
#100 0x000000000042eb01 in runshfunc (prog=0x8aad90, wrap=0x7fd0ed79f720 <wrapper>, name=0x7fd0f70b6020 "_normal") at ../../Src/exec.c:5345
        cont = <optimized out>
        ouu = 3
        ou = 0xa146e0 "-s"
#101 0x000000000042f4c5 in doshfunc (shfunc=shfunc@entry=0x8aad40, doshargs=doshargs@entry=0x7fd0f70bf738, noreturnval=noreturnval@entry=0) at ../../Src/exec.c:5226
        _switch_oldheaps = 0x7fd0f70bf000
        pptab = 0xa102f0
        x = <optimized out>
        oargv0 = 0xa102d0 "_complete"
        oldzoptind = 1
        oldlastval = 0
        oldoptcind = 0
        oldnumpipestats = 1
        ret = <optimized out>
        oldpipestats = 0x0
        saveopts = "\000\000\000\001\000\001\001\000\001\001\000\001\001\001\001\000\001\001\001\000\000\000\000\000\000\001\001\000\000\000\001\001\000\000\000\000\000\001\001\000\000\000\000\000\000\000\001\000\001\000\000\001\001\001\001\001\000\001\001\001\000\000\000\000\000\000\001\001\000\001\000\001\000\001\000\000\001\001\000\001\001\001\001\000\000\000\000\000\000\000\001\000\001\000\000\000\000\000\000\000\001\001\001\000\001\000\001\001\001\000\000\001\000\000\000\001\001\001\001\001\001\001\001", '\000' <repeats 17 times>, "\001\001\001\001\001\000\000\001\001\001\001\000\000\000\000\000\000\000\000\001\000\000\001\000\000\000\000\000\000\000\000\001\000\000\000\000\001"
        oldscriptname = 0x7fd0f70bf068 "_complete"
        name = <optimized out>
        flags = <optimized out>
        ooflags = <optimized out>
        fname = 0x7fd0f70bf790 "_normal"
        obreaks = 0
        ocontflag = 0
        oloops = 2
        saveemulation = 48
        restore_sticky = 0
        prog = <optimized out>
        fstack = {prev = 0x7ffd491a9ed0, name = 0x7fd0f70b6020 "_normal", filename = 0x7fd0f70b6028 "/usr/share/zsh/functions/Completion/Base/_normal", caller = 0x7fd0f70bf020 "_complete", flineno = 0, lineno = 117, tp = 1}
        oflags = 270848
        save_sticky = 0x0
        funcdepth = 7
        funcheap = 0x7fd0f70bf000
#102 0x000000000042f88f in execshfunc (shf=shf@entry=0x8aad40, args=args@entry=0x7fd0f70bf738) at ../../Src/exec.c:4857
        last_file_list = 0x0
        ocs = 0xa132d0 "\006\n\n"
        ocsp = 1
        osfc = 6
#103 0x000000000042b6db in execshfunc (args=0x7fd0f70bf738, shf=0x8aad40) at ../../Src/exec.c:4823
        last_file_list = 0x0
#104 execcmd (state=state@entry=0x7ffd491a82e0, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=2, last1=2) at ../../Src/exec.c:3526
        restorelist = 0x0
        removelist = 0x0
        q = 2
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 1
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0xa13dc0
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#105 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491a82e0, pcode=pcode@entry=7555, how=how@entry=2, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#106 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491a82e0, slcode=<optimized out>, how=how@entry=2, last1=last1@entry=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 9
        newjob = 10
        old_simple_pline = 1
        slflags = 0
        code = 7555
        lastwj = 19
        lpforked = 0
#107 0x000000000042dd6f in execlist (state=state@entry=0x7ffd491a82e0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1292
        donedebug = 0
        donetrap = 0
        next = 0xa13dcc
        code = <optimized out>
        ret = <optimized out>
        cj = 9
        csp = 1
        ltype = 18
        old_pline_level = 10
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 115
        oldnoerrexit = 1
#108 0x000000000045177b in execif (state=0x7ffd491a82e0, do_exec=0) at ../../Src/loop.c:565
        end = 0xa13f44
        next = <optimized out>
        code = <optimized out>
        olderrexit = <optimized out>
        s = <optimized out>
        run = <optimized out>
#109 0x000000000042a661 in execcmd (state=state@entry=0x7ffd491a82e0, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=2, last1=2) at ../../Src/exec.c:3474
        q = 2
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 0
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0xa13d7c
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#110 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491a82e0, pcode=pcode@entry=7427, how=how@entry=2, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#111 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491a82e0, slcode=<optimized out>, how=how@entry=2, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 8
        newjob = 9
        old_simple_pline = 1
        slflags = 0
        code = 7427
        lastwj = 19
        lpforked = 0
#112 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491a82e0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0xa13f44
        code = <optimized out>
        ret = <optimized out>
        cj = 8
        csp = 0
        ltype = 2
        old_pline_level = 9
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 199
        oldnoerrexit = 1
#113 0x000000000042e060 in execode (p=0xa10270, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0, context=context@entry=0x49676d "loadautofunc") at ../../Src/exec.c:1075
        s = {prog = 0xa10270, pc = 0xa13dcc, strs = 0xa13f78 "local"}
        zsh_eval_context_len = 32
        alen = <optimized out>
#114 0x000000000042e1e5 in execautofn_basic (do_exec=<optimized out>, state=0x7ffd491a9a20) at ../../Src/exec.c:4902
        shf = 0x899c40
        oldscriptname = 0x7fd0f70cb070 "_main_complete"
        oldscriptfilename = 0x7fd0f70cb070 "_main_complete"
#115 0x000000000042bd99 in execcmd (state=state@entry=0x7ffd491a9a20, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=18, last1=2) at ../../Src/exec.c:3472
        q = 8
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 0
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0x899cdc
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#116 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491a9a20, pcode=pcode@entry=3, how=how@entry=18, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#117 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491a9a20, slcode=<optimized out>, how=how@entry=18, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 8
        newjob = 8
        old_simple_pline = 1
        slflags = 0
        code = 3
        lastwj = 19
        lpforked = 0
#118 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491a9a20, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0x899ce4
        code = <optimized out>
        ret = <optimized out>
        cj = 8
        csp = 0
        ltype = 18
        old_pline_level = 8
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 199
        oldnoerrexit = 1
#119 0x000000000042e060 in execode (p=p@entry=0x899c90, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0, context=context@entry=0x496797 "shfunc") at ../../Src/exec.c:1075
        s = {prog = 0x899c90, pc = 0x899ce0, strs = 0x0}
        zsh_eval_context_len = 32
        alen = <optimized out>
#120 0x000000000042ed59 in runshfunc (prog=prog@entry=0x899c90, wrap=wrap@entry=0x0, name=name@entry=0x7fd0f70bf020 "_complete") at ../../Src/exec.c:5360
        cont = <optimized out>
        ouu = 10
        ou = 0xa13500 "_complete"
#121 0x00007fd0ed58613c in comp_wrapper (prog=0x899c90, w=0x0, name=0x7fd0f70bf020 "_complete") at ../../../Src/Zle/complete.c:1459
        opre = 0xa101d0 "--"
        oipre = 0xa12f80 ""
        oqipre = 0xa133e0 ""
        oqs = 0xa13460 "\001"
        m = <optimized out>
        pp = <optimized out>
        osuf = 0xa101f0 ""
        oisuf = 0xa0fce0 ""
        oqisuf = 0xa13400 ""
        ocur = 2
        orest = 0xa02c70 "auto"
        owords = 0xa13480
        oq = 0xa13420 ""
        oqi = 0xa13440 ""
        oaq = 0x0
        kunset = <optimized out>
        sm = <optimized out>
        oredirs = 0xa134e0
        runset = 0
        name = 0x7fd0f70bf020 "_complete"
        w = 0x0
        prog = 0x899c90
#122 0x000000000042eb01 in runshfunc (prog=0x899c90, wrap=0x7fd0ed79f720 <wrapper>, name=0x7fd0f70bf020 "_complete") at ../../Src/exec.c:5345
        cont = <optimized out>
        ouu = 10
        ou = 0xa0fd60 "_complete"
#123 0x000000000042f4c5 in doshfunc (shfunc=shfunc@entry=0x899c40, doshargs=doshargs@entry=0x7fd0f70c57d8, noreturnval=noreturnval@entry=0) at ../../Src/exec.c:5226
        _switch_oldheaps = 0x7fd0f70cb000
        pptab = 0xa02c10
        x = <optimized out>
        oargv0 = 0xa02c30 "zsh"
        oldzoptind = 1
        oldlastval = 1
        oldoptcind = 0
        oldnumpipestats = 1
        ret = <optimized out>
        oldpipestats = 0x0
        saveopts = "\000\000\000\001\000\001\001\000\001\001\000\001\001\001\001\000\001\001\001\000\000\000\000\000\000\001\001\000\000\000\001\001\000\000\000\000\000\001\001\000\000\000\000\000\000\000\001\000\001\000\000\001\001\001\001\001\000\001\001\001\000\000\000\000\000\000\001\001\000\001\000\001\000\001\000\000\001\001\000\001\001\001\001\000\000\000\000\000\000\000\001\000\001\000\000\000\000\000\000\000\001\001\001\000\001\000\001\001\001\000\000\001\000\000\000\001\001\001\001\001\001\001\001", '\000' <repeats 17 times>, "\001\001\001\001\001\000\000\001\001\001\001\000\000\000\000\000\000\000\000\001\000\000\001\000\000\000\000\000\000\000\000\001\000\000\000\000\001"
        oldscriptname = 0x7fd0f70cb070 "_main_complete"
        name = <optimized out>
        flags = <optimized out>
        ooflags = <optimized out>
        fname = 0x7fd0f70c5820 "_complete"
        obreaks = 0
        ocontflag = 0
        oloops = 2
        saveemulation = 48
        restore_sticky = 0
        prog = <optimized out>
        fstack = {prev = 0x7ffd491b31d0, name = 0x7fd0f70bf020 "_complete", filename = 0x7fd0f70bf030 "/usr/share/zsh/functions/Completion/Base/_complete", caller = 0x7fd0f70cb028 "_main_complete", flineno = 0, lineno = 199, tp = 1}
        oflags = 270848
        save_sticky = 0x0
        funcdepth = 7
        funcheap = 0x7fd0f70cb000
#124 0x000000000042f88f in execshfunc (shf=shf@entry=0x899c40, args=args@entry=0x7fd0f70c57d8) at ../../Src/exec.c:4857
        last_file_list = 0x0
        ocs = 0x926250 "\023"
        ocsp = 4
        osfc = 6
#125 0x000000000042b6db in execshfunc (args=0x7fd0f70c57d8, shf=0x899c40) at ../../Src/exec.c:4823
        last_file_list = 0x0
#126 execcmd (state=state@entry=0x7ffd491b15e0, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=18, last1=2) at ../../Src/exec.c:3526
        restorelist = 0x0
        removelist = 0x0
        q = 2
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 1
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 1
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0xa03cdc
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#127 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491b15e0, pcode=pcode@entry=12803, how=how@entry=18, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#128 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491b15e0, slcode=<optimized out>, how=how@entry=18, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 7
        newjob = 8
        old_simple_pline = 1
        slflags = 0
        code = 12803
        lastwj = 19
        lpforked = 0
#129 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491b15e0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0xa03ce4
        code = <optimized out>
        ret = <optimized out>
        cj = 7
        csp = 4
        ltype = 18
        old_pline_level = 7
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 194
        oldnoerrexit = 1
#130 0x000000000045171b in execif (state=0x7ffd491b15e0, do_exec=0) at ../../Src/loop.c:549
        end = 0xa03d14
        next = 0xa03d14
        code = <optimized out>
        olderrexit = 0
        s = 1
        run = 0
#131 0x000000000042a661 in execcmd (state=state@entry=0x7ffd491b15e0, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=2, last1=2) at ../../Src/exec.c:3474
        q = 2
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 0
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0xa03c5c
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#132 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491b15e0, pcode=pcode@entry=12483, how=how@entry=2, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#133 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491b15e0, slcode=<optimized out>, how=how@entry=2, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 6
        newjob = 7
        old_simple_pline = 1
        slflags = 0
        code = 12483
        lastwj = 19
        lpforked = 0
#134 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491b15e0, dont_change_job=dont_change_job@entry=1, exiting=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0xa03d14
        code = <optimized out>
        ret = <optimized out>
        cj = 6
        csp = 3
        ltype = 2
        old_pline_level = 6
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 186
        oldnoerrexit = 0
#135 0x0000000000450764 in execfor (state=0x7ffd491b15e0, do_exec=<optimized out>) at ../../Src/loop.c:175
        end = 0xa03d24
        code = <optimized out>
        iscond = <optimized out>
        ctok = 0
        atok = 0
        last = 0
        name = <optimized out>
        str = 0x7fd0f70c5720 ""
        cond = <optimized out>
        advance = <optimized out>
        val = <optimized out>
        vars = <optimized out>
        args = <optimized out>
        old_simple_pline = 1
#136 0x000000000042a661 in execcmd (state=state@entry=0x7ffd491b15e0, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=2, last1=2) at ../../Src/exec.c:3474
        q = 2
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 0
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0xa03bc8
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#137 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491b15e0, pcode=pcode@entry=11971, how=how@entry=2, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#138 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491b15e0, slcode=<optimized out>, how=how@entry=2, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 5
        newjob = 6
        old_simple_pline = 1
        slflags = 0
        code = 11971
        lastwj = 19
        lpforked = 0
#139 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491b15e0, dont_change_job=dont_change_job@entry=1, exiting=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0xa03d24
        code = <optimized out>
        ret = <optimized out>
        cj = 5
        csp = 2
        ltype = 2
        old_pline_level = 5
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 163
        oldnoerrexit = 0
#140 0x0000000000450764 in execfor (state=0x7ffd491b15e0, do_exec=<optimized out>) at ../../Src/loop.c:175
        end = 0xa03d58
        code = <optimized out>
        iscond = <optimized out>
        ctok = 0
        atok = 0
        last = 0
        name = <optimized out>
        str = 0x7fd0f70c5178 "_complete"
        cond = <optimized out>
        advance = <optimized out>
        val = <optimized out>
        vars = <optimized out>
        args = <optimized out>
        old_simple_pline = 1
#141 0x000000000042a661 in execcmd (state=state@entry=0x7ffd491b15e0, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=2, last1=2) at ../../Src/exec.c:3474
        q = 4
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 0
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0xa03a00
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#142 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491b15e0, pcode=pcode@entry=10499, how=how@entry=2, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#143 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491b15e0, slcode=<optimized out>, how=how@entry=2, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 5
        newjob = 5
        old_simple_pline = 1
        slflags = 0
        code = 10499
        lastwj = 19
        lpforked = 0
#144 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491b15e0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0xa03d58
        code = <optimized out>
        ret = <optimized out>
        cj = 4
        csp = 1
        ltype = 2
        old_pline_level = 4
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 47
        oldnoerrexit = 0
#145 0x0000000000451d4a in exectry (state=0x7ffd491b15e0, do_exec=0) at ../../Src/loop.c:722
        end = 0xa04b30
        always = 0xa04a5c
        endval = <optimized out>
        save_retflag = <optimized out>
        save_breaks = <optimized out>
        save_contflag = <optimized out>
        save_try_errflag = <optimized out>
        save_try_tryflag = 0
        save_try_interrupt = <optimized out>
#146 0x000000000042a661 in execcmd (state=state@entry=0x7ffd491b15e0, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=2, last1=2) at ../../Src/exec.c:3474
        q = 2
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 0
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0xa03250
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#147 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491b15e0, pcode=pcode@entry=3075, how=how@entry=2, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#148 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491b15e0, slcode=<optimized out>, how=how@entry=2, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 3
        newjob = 4
        old_simple_pline = 1
        slflags = 0
        code = 3075
        lastwj = 19
        lpforked = 0
#149 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491b15e0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0xa04b30
        code = <optimized out>
        ret = <optimized out>
        cj = 3
        csp = 0
        ltype = 2
        old_pline_level = 3
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 5
        oldnoerrexit = 0
#150 0x000000000042e060 in execode (p=0x926520, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0, context=context@entry=0x49676d "loadautofunc") at ../../Src/exec.c:1075
        s = {prog = 0x926520, pc = 0xa03ce4, strs = 0xa04ca8 "local"}
        zsh_eval_context_len = 32
        alen = <optimized out>
#151 0x000000000042e1e5 in execautofn_basic (do_exec=<optimized out>, state=0x7ffd491b2d20) at ../../Src/exec.c:4902
        shf = 0x8a7bb0
        oldscriptname = 0x7fd0f70d3028 "history-search-or-expand-or-complete"
        oldscriptfilename = 0x0
#152 0x000000000042bd99 in execcmd (state=state@entry=0x7ffd491b2d20, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=18, last1=2) at ../../Src/exec.c:3472
        q = 5
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 0
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0x8a7c4c
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#153 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491b2d20, pcode=pcode@entry=3, how=how@entry=18, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#154 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491b2d20, slcode=<optimized out>, how=how@entry=18, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 2
        newjob = 3
        old_simple_pline = 1
        slflags = 0
        code = 3
        lastwj = 19
        lpforked = 0
#155 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491b2d20, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0x8a7c54
        code = <optimized out>
        ret = <optimized out>
        cj = 2
        csp = 0
        ltype = 18
        old_pline_level = 2
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 5
        oldnoerrexit = 0
#156 0x000000000042e060 in execode (p=p@entry=0x8a7c00, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0, context=context@entry=0x496797 "shfunc") at ../../Src/exec.c:1075
        s = {prog = 0x8a7c00, pc = 0x8a7c50, strs = 0x0}
        zsh_eval_context_len = 32
        alen = <optimized out>
#157 0x000000000042ed59 in runshfunc (prog=prog@entry=0x8a7c00, wrap=wrap@entry=0x0, name=name@entry=0x7fd0f70cb028 "_main_complete") at ../../Src/exec.c:5360
        cont = <optimized out>
        ouu = 19
        ou = 0xa02e30 "expand-or-complete"
#158 0x00007fd0ed58613c in comp_wrapper (prog=0x8a7c00, w=0x0, name=0x7fd0f70cb028 "_main_complete") at ../../../Src/Zle/complete.c:1459
        opre = 0xa02c90 "--"
        oipre = 0xa02cd0 ""
        oqipre = 0xa02d10 ""
        oqs = 0xa02d90 "\001"
        m = <optimized out>
        pp = <optimized out>
        osuf = 0xa02cb0 ""
        oisuf = 0xa02cf0 ""
        oqisuf = 0xa02d30 ""
        ocur = 2
        orest = 0x0
        owords = 0xa02db0
        oq = 0xa02d50 ""
        oqi = 0xa02d70 ""
        oaq = 0x0
        kunset = <optimized out>
        sm = <optimized out>
        oredirs = 0xa02e10
        runset = 0
        name = 0x7fd0f70cb028 "_main_complete"
        w = 0x0
        prog = 0x8a7c00
#159 0x000000000042eb01 in runshfunc (prog=0x8a7c00, wrap=0x7fd0ed79f720 <wrapper>, name=0x7fd0f70cb028 "_main_complete") at ../../Src/exec.c:5345
        cont = <optimized out>
        ouu = 19
        ou = 0xa02c50 "expand-or-complete"
#160 0x000000000042f4c5 in doshfunc (shfunc=shfunc@entry=0x8a7bb0, doshargs=doshargs@entry=0x0, noreturnval=noreturnval@entry=1) at ../../Src/exec.c:5226
        _switch_oldheaps = 0x7fd0f70cf000
        pptab = 0xa00330
        x = <optimized out>
        oargv0 = 0x9ff200 "zsh"
        oldzoptind = 1
        oldlastval = 1
        oldoptcind = 0
        oldnumpipestats = 1
        ret = <optimized out>
        oldpipestats = 0x7fd0f70cb020
        saveopts = "\000\001\000\001\000\001\001\000\001\001\000\001\001\001\001\000\001\001\001\000\000\000\000\000\000\001\001\000\000\000\001\001\000\000\000\000\000\001\001\000\000\000\000\000\000\001\001\000\001\000\000\001\001\001\001\001\000\001\001\001\000\000\000\000\000\000\001\001\000\001\000\001\000\001\000\000\001\001\000\001\001\001\001\000\000\000\000\000\000\000\001\000\001\000\000\000\000\000\000\000\001\001\001\000\001\000\000\000\000\000\000\001\000\000\000\001\001\001\001\001\001\000\001", '\000' <repeats 17 times>, "\001\001\001\001\001\000\000\001\001\001\001\000\000\000\000\000\000\000\000\001\000\000\001\000\000\000\000\000\000\000\000\001\000\000\001\000\001"
        oldscriptname = 0x7fd0f70d3028 "history-search-or-expand-or-complete"
        name = <optimized out>
        flags = <optimized out>
        ooflags = <optimized out>
        fname = 0x7fd0f70cf020 "_main_complete"
        obreaks = 0
        ocontflag = 0
        oloops = 0
        saveemulation = 48
        restore_sticky = 0
        prog = <optimized out>
        fstack = {prev = 0x7ffd491b6950, name = 0x7fd0f70cb028 "_main_complete", filename = 0x7fd0f70cb038 "/usr/share/zsh/functions/Completion/Base/_main_complete", caller = 0x7fd0f70d3050 "history-search-or-expand-or-complete", flineno = 0, lineno = 5, tp = 1}
        oflags = 270848
        save_sticky = 0x0
        funcdepth = 7
        funcheap = 0x7fd0f70cf000
#161 0x00007fd0ed58db8a in callcompfunc (fn=0x8471c0 "_main_complete", s=<optimized out>) at ../../../Src/Zle/compcore.c:838
        largs = 0x0
        _switch_oldheaps = 0x7fd0f70d3000
        p = <optimized out>
        aadd = <optimized out>
        rset = 1023
        kset = <optimized out>
        ockpms = 0x0
        tmp = <optimized out>
        icf = 0
        ocrpms = 0x0
        usea = <optimized out>
        osc = 4
        shfunc = 0x8a7bb0
        lv = 1
        buf = "\321\362\237\000\000\000\000\000\200\000\000\000\000\000\000\000-\000\000"
#162 makecomplist (lst=<optimized out>, incmd=<optimized out>, s=<optimized out>) at ../../../Src/Zle/compcore.c:987
        os = <optimized out>
        onm = 0
        odm = 0
        osi = -1
        p = <optimized out>
        owb = <optimized out>
        owe = <optimized out>
        ooffs = <optimized out>
#163 do_completion (dummy=<optimized out>, dat=<optimized out>) at ../../../Src/Zle/compcore.c:347
        ret = 0
        lst = <optimized out>
        incmd = <optimized out>
        osl = 0
        s = <optimized out>
        opm = 0xa00230 ""
        n = <optimized out>
#164 0x00007fd0ed7d5b55 in docompletion (incmd=0, lst=<optimized out>, s=<optimized out>) at ../../../Src/Zle/zle_tricky.c:2295
        dat = {s = 0x9ff2d0 "--", lst = 0, incmd = 0}
#165 docomplete (lst=0) at ../../../Src/Zle/zle_tricky.c:859
        active = 1
        ol = 0x0
        olst = 4
        chl = 0
        ne = 0
        ocs = <optimized out>
        ret = 0
        dat = {-150130432, 32720}
#166 0x00007fd0ed7d0be0 in completecall (args=args@entry=0x7fd0f70d3160) at ../../../Src/Zle/zle_tricky.c:208
No locals.
#167 0x00007fd0ed7c11d0 in execzlefunc (func=func@entry=0x7fd0ed9ea970 <thingies+2000>, args=args@entry=0x7fd0f70d3160, set_bindk=set_bindk@entry=0) at ../../../Src/Zle/zle_main.c:1360
        atcurhist = <optimized out>
        wflags = 518
        r = 0
        ret = 0
        remetafy = 0
        w = 0x84a2f0
        save_bindk = 0x8433b0
#168 0x00007fd0ed7d0516 in bin_zle_call (name=0x7fd0f70d3130 "zle", args=0x7fd0f70d3160, ops=<optimized out>, func=<optimized out>) at ../../../Src/Zle/zle_thingy.c:754
        t = 0x7fd0ed9ea970 <thingies+2000>
        modsave = <optimized out>
        ret = <optimized out>
        saveflag = 0
        setbindk = 0
        wname = <optimized out>
        keymap_restore = 0x0
        keymap_tmp = <optimized out>
#169 0x000000000041da06 in execbuiltin (args=args@entry=0x7fd0f70d30d0, assigns=assigns@entry=0x0, bn=bn@entry=0x7fd0ed9efd20 <bintab+128>) at ../../Src/builtin.c:484
        argarr = 0x7fd0f70d3158
        argv = 0x7fd0f70d3158
        pp = <optimized out>
        name = 0x7fd0f70d3130 "zle"
        optstr = <optimized out>
        flags = 8
        sense = <optimized out>
        argc = <optimized out>
        execop = <optimized out>
        xtr = 0
        ops = {ind = '\000' <repeats 127 times>, args = 0x0, argscount = 0, argsalloc = 0}
#170 0x000000000042b67a in execcmd (state=state@entry=0x7ffd491b66b0, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=18, last1=2) at ../../Src/exec.c:3645
        assigns = 0x0
        restorelist = 0x0
        removelist = 0x0
        q = 2
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 1
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = <optimized out>
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = <optimized out>
        code = <optimized out>
        beg = 0x859c3c
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#171 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491b66b0, pcode=pcode@entry=387, how=how@entry=18, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#172 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491b66b0, slcode=<optimized out>, how=how@entry=18, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 1
        newjob = 2
        old_simple_pline = 1
        slflags = 0
        code = 387
        lastwj = 19
        lpforked = 0
#173 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491b66b0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0x859c4c
        code = <optimized out>
        ret = <optimized out>
        cj = 1
        csp = 1
        ltype = 18
        old_pline_level = 1
        old_list_pipe = 0
        old_list_pipe_job = 1
        old_list_pipe_text = 0x0
        oldlineno = 2
        oldnoerrexit = 2
#174 0x000000000045177b in execif (state=0x7ffd491b66b0, do_exec=0) at ../../Src/loop.c:565
        end = 0x859c4c
        next = <optimized out>
        code = <optimized out>
        olderrexit = <optimized out>
        s = <optimized out>
        run = <optimized out>
#175 0x000000000042a661 in execcmd (state=state@entry=0x7ffd491b66b0, input=input@entry=0, output=output@entry=0, how=<optimized out>, how@entry=18, last1=2) at ../../Src/exec.c:3474
        q = 6
        hn = <optimized out>
        args = <optimized out>
        filelist = 0x0
        node = <optimized out>
        fn = <optimized out>
        mfds = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
        text = <optimized out>
        save = {-2, -2, -2, -2, -2, -2, -2, -2, -2, -2}
        fil = <optimized out>
        dfil = <optimized out>
        is_cursh = <optimized out>
        type = <optimized out>
        do_exec = <optimized out>
        redir_err = 0
        i = <optimized out>
        htok = 0
        nullexec = <optimized out>
        assign = <optimized out>
        forked = 0
        postassigns = <optimized out>
        is_shfunc = 0
        is_builtin = <optimized out>
        is_exec = 0
        use_defpath = <optimized out>
        cflags = <optimized out>
        orig_cflags = 0
        checked = <optimized out>
        oautocont = <optimized out>
        redir = 0x0
        code = <optimized out>
        beg = 0x859bec
        varspc = <optimized out>
        assignspc = <optimized out>
        oxtrerr = 0x7fd0f658c540 <_IO_2_1_stderr_>
        newxtrerr = 0x0
#176 0x000000000042c02e in execpline2 (state=state@entry=0x7ffd491b66b0, pcode=pcode@entry=195, how=how@entry=18, input=0, output=0, last1=last1@entry=0) at ../../Src/exec.c:1748
        pid = <optimized out>
        pipes = {0, 0}
#177 0x000000000042c3f1 in execpline (state=state@entry=0x7ffd491b66b0, slcode=<optimized out>, how=how@entry=18, last1=0) at ../../Src/exec.c:1526
        ipipe = {0, 0}
        opipe = {0, 0}
        pj = 0
        newjob = 1
        old_simple_pline = 0
        slflags = 0
        code = 195
        lastwj = 19
        lpforked = 0
#178 0x000000000042dc4c in execlist (state=state@entry=0x7ffd491b66b0, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0) at ../../Src/exec.c:1284
        donedebug = 0
        donetrap = 0
        next = 0x859c4c
        code = <optimized out>
        ret = <optimized out>
        cj = 0
        csp = 0
        ltype = 18
        old_pline_level = 0
        old_list_pipe = 0
        old_list_pipe_job = 0
        old_list_pipe_text = 0x0
        oldlineno = 1
        oldnoerrexit = 0
#179 0x000000000042e060 in execode (p=p@entry=0x859d60, dont_change_job=dont_change_job@entry=1, exiting=exiting@entry=0, context=context@entry=0x496797 "shfunc") at ../../Src/exec.c:1075
        s = {prog = 0x859d60, pc = 0x859c4c, strs = 0x859c50 "\234\214BUFFER\234"}
        zsh_eval_context_len = 32
        alen = <optimized out>
#180 0x000000000042eb79 in runshfunc (prog=0x859d60, wrap=0x0, name=0x7fd0f70d3050 "history-search-or-expand-or-complete") at ../../Src/exec.c:5360
        cont = 1
        ouu = 5
        ou = 0x925fe0 "true"
#181 0x000000000042f4c5 in doshfunc (shfunc=shfunc@entry=0x859da0, doshargs=doshargs@entry=0x0, noreturnval=noreturnval@entry=1) at ../../Src/exec.c:5226
        _switch_oldheaps = 0x7fd0f70de000
        pptab = 0x7bbe30
        x = <optimized out>
        oargv0 = 0x7bbe10 "zsh"
        oldzoptind = 1
        oldlastval = 0
        oldoptcind = 0
        oldnumpipestats = 1
        ret = <optimized out>
        oldpipestats = 0x7fd0f70d3020
        saveopts = "\000\001\000\001\000\001\001\000\001\001\000\001\001\001\001\000\001\001\001\000\000\000\000\000\000\001\001\000\000\000\001\001\000\000\000\000\000\001\001\000\000\000\000\000\000\001\001\000\001\000\000\001\001\001\001\001\000\001\001\001\000\000\000\000\000\000\001\001\000\001\000\001\000\001\000\000\001\001\000\001\001\001\001\000\000\000\000\000\000\000\001\000\001\000\000\000\000\000\000\000\001\001\001\000\001\000\000\000\000\000\000\001\000\000\000\001\001\001\001\001\001\000\001", '\000' <repeats 14 times>, "\001\000\000\001\001\001\001\001\000\000\001\001\001\001\000\000\000\000\000\000\000\000\001\000\000\001\000\000\000\000\000\000\000\000\001\000\000\001\000\001"
        oldscriptname = 0x0
        name = <optimized out>
        flags = <optimized out>
        ooflags = <optimized out>
        fname = 0x7fd0f70dee08 "history-search-or-expand-or-complete"
        obreaks = 0
        ocontflag = 0
        oloops = 0
        saveemulation = 48
        restore_sticky = 0
        prog = <optimized out>
        fstack = {prev = 0x0, name = 0x7fd0f70d3050 "history-search-or-expand-or-complete", filename = 0x7fd0f70d3080 "/home/vlefevre/.zcomp", caller = 0x7fd0f70d3078 "zsh", flineno = 51, lineno = 1, tp = 1}
        oflags = 270848
        save_sticky = 0x0
        funcdepth = 7
        funcheap = 0x7fd0f70de000
#182 0x00007fd0ed7c0fd2 in execzlefunc (func=0x8433b0, args=args@entry=0x7fd0ed9f0228 <zlenoargs>, set_bindk=set_bindk@entry=0) at ../../../Src/Zle/zle_main.c:1401
        osc = 0
        osi = 11
        oxt = 0
        largs = 0x0
        shf = 0x859da0
        r = 0
        ret = 0
        remetafy = 0
        w = 0x859cf0
        save_bindk = 0x8433b0
#183 0x00007fd0ed7c14de in zlecore () at ../../../Src/Zle/zle_main.c:1072
No locals.
#184 0x00007fd0ed7c20e7 in zleread (lp=<optimized out>, rp=<optimized out>, flags=<optimized out>, context=<optimized out>, init=0x7fd0ed7dfbd7 "zle-line-init", finish=0x7fd0ed7dfbc7 "zle-line-finish") at ../../../Src/Zle/zle_main.c:1263
        s = <optimized out>
        bracket = 0x83ea20
        old_errno = 17
        tmout = <optimized out>
#185 0x0000000000444914 in zleentry (cmd=cmd@entry=1) at ../../Src/init.c:1528
        ret = 0x0
        ap = <error reading variable ap (Attempt to dereference a generic pointer.)>
#186 0x0000000000445dec in inputline () at ../../Src/input.c:293
        flags = <optimized out>
        ingetcline = <optimized out>
        ingetcpmptl = <optimized out>
        ingetcpmptr = <optimized out>
        context = <optimized out>
#187 ingetc () at ../../Src/input.c:226
        lastc = 32
#188 0x0000000000445fc5 in ingetc () at ../../Src/input.c:232
No locals.
#189 0x000000000043e22b in ihgetc () at ../../Src/hist.c:391
        c = <optimized out>
#190 0x000000000044f2ae in gettok () at ../../Src/lex.c:605
        c = <optimized out>
        d = <optimized out>
        peekfd = -1
        peek = <optimized out>
#191 zshlex () at ../../Src/lex.c:271
No locals.
#192 0x000000000044fe1e in zshlex () at ../../Src/lex.c:268
No locals.
#193 0x000000000046c996 in parse_event (endtok=endtok@entry=37) at ../../Src/parse.c:561
No locals.
#194 0x0000000000441866 in loop (toplevel=toplevel@entry=1, justonce=justonce@entry=0) at ../../Src/init.c:146
        prog = <optimized out>
        err = <optimized out>
        non_empty = 0
#195 0x0000000000444f8e in zsh_main (argc=<optimized out>, argv=<optimized out>) at ../../Src/init.c:1683
        errexit = 0
        t = <optimized out>
        runscript = <optimized out>
#196 0x00007fd0f620d610 in __libc_start_main (main=0x410660 <main>, argc=1, argv=0x7ffd491b7318, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd491b7308) at libc-start.c:291
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 7132236639046509181, 4261488, 140725829989136, 0, 0, -7133603080638782851, -7108043896739552643}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x494880 <__libc_csu_init>, 0x7ffd491b7318}, data = {prev = 0x0, cleanup = 0x0, canceltype = 4802688}}}
        not_first_call = <optimized out>
#197 0x0000000000410699 in _start ()
No symbol table info available.


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