Package: zsh
Version: 4.3.2-25
Severity: minor

ZSH crashes when I use reverse-menu-complete.

I have this in .zshrc:

   bindkey -e
   bindkey '\e\t' reverse-menu-complete
   zstyle ':completion:*' menu yes select=0
   autoload -U compinit
   compinit

I start ZSH and type, for example:

   ls /<tab><alt-tab>

ZSH crashes.  This happens whenever I use alt-tab while the menu is
displayed.  A full backtrace from GDB 6.4-1 with zsh-dbg installed
(same version as the zsh package) is attached.

I am using amd64 SID.

Let me know if more information would be helpful.

Much love,

-- 
Miciah Masters <[EMAIL PROTECTED]> / <[EMAIL PROTECTED]> / <[EMAIL PROTECTED]>
#0  zlelineasstring (instr=<value optimized out>, inll=8, incs=8, 
outllp=0x592ad4, outcsp=0x592b18, 
    useheap=0) at ../../../Src/Zle/zle_utils.c:145
        outcs = 0
        outll = <value optimized out>
        s = 0x5c6d30 "�1d"
        i = 0
        j = 0
        mb_len = 0
#1  0x00002b4653728403 in metafy_line () at ../../../Src/Zle/zle_tricky.c:944
No locals.
#2  0x00002b465385b57b in reverse_menu (dummy=0x2b46531500e0, dummy2=0x0)
    at ../../../Src/Zle/compresult.c:1231
No locals.
#3  0x00002b465372cb0c in reversemenucomplete (args=<value optimized out>)
    at ../../../Src/Zle/zle_tricky.c:351
No locals.
#4  0x00002b4653da9ab8 in domenuselect (dummy=<value optimized out>, 
dat=0x7fff5819fc80)
    at ../../../Src/Zle/complist.c:2916
        np = <value optimized out>
        was = 1395352384
        wrap = 6057552
        op = (Cmatch **) 0xe
        ins = 4229672
        back = 0
        p = (Cmatch **) 0x63c9d0
        pg = (Cmgroup *) 0x6309b0
        cmd = (Thingy) 0x2b4653839a70
        do_last_key = <value optimized out>
        u = (Menustack) 0x0
        i = <value optimized out>
        acc = <value optimized out>
        wishcol = <value optimized out>
        setwish = 0
        oe = 0
        wasnext = 0
        lbeg = 0
        step = 1
        wrap = <value optimized out>
        pl = 1
        broken = <value optimized out>
        first = <value optimized out>
        nolist = 0
        mode = 0
        modecs = 8
        modell = 8
        modelen = 4
        wasmeta = 1
        s = <value optimized out>
        status = 
"\000\000\000\000\000\000\000\000�*Y\000\000\000\000\000\020�\225SF+\000\000$�\225SF+\000\000\000�\203SF+\000\000\221\026\221RF+\000\000\001\000\000\000F+\000\000\000\000\000\000\000\000\000\000PHd\000\000\000\000\000�\000\025SF+\000\000\b\206@",
 '\0' <repeats 13 times>, 
"\030+Y\000\000\000\000\000�\023\221RF+\000\000\b\000\000\000\000\000\000\000\000\002\000\000\000\000\000"
        modeline = 0x2b46532b62f0 "ls /bin/"
        fdat = (Chdata) 0x7fff5819fc80
        lastsearch = 0x0
#5  0x000000000043f7d9 in runhookdef (h=0x2b465395f048, d=0x7fff5819fc80) at 
../../Src/module.c:1883
        p = (LinkNode) 0x619a50
        r = 0
#6  0x00002b465384fdbc in after_complete (dummy=<value optimized out>, 
dat=0x7fff5819fda0)
    at ../../../Src/Zle/compcore.c:513
        cdat = {matches = 0x6467f0, num = 24, nmesg = 0, cur = 0x0}
        ret = <value optimized out>
#7  0x00002b465372aeb0 in docomplete (lst=0) at 
../../../Src/Zle/zle_tricky.c:853
        ol = 0x5bf581 "\001\025SF+"
        ocs = 1395352384
        ne = <value optimized out>
        s = <value optimized out>
        ol = 0x0
        olst = 4
        chl = 0
        ne = 0
        ocs = 4
        ret = 1
        dat = {0, 1}
        active = 1
#8  0x00002b4653727040 in completecall (args=<value optimized out>) at 
../../../Src/Zle/zle_tricky.c:208
No locals.
#9  0x00002b465371c75d in execzlefunc (func=0x2b4653839480, args=0x2b465383e2a0)
    at ../../../Src/Zle/zle_main.c:1090
        ret = <value optimized out>
        w = (Widget) 0x5b50d0
#10 0x00002b465371c94c in zlecore () at ../../../Src/Zle/zle_main.c:865
No locals.
#11 0x00002b465371cf75 in zleread (lp=<value optimized out>, rp=<value 
optimized out>, 
    flags=<value optimized out>, context=<value optimized out>) at 
../../../Src/Zle/zle_main.c:1019
        s = <value optimized out>
        old_errno = 0
        tmout = <value optimized out>
        initthingy = (Thingy) 0x0
#12 0x000000000043258e in ingetc () at ../../Src/input.c:278
        flags = 6
        lastc = <value optimized out>
#13 0x000000000042e2ba in ihgetc () at ../../Src/hist.c:240
        c = <value optimized out>
#14 0x00000000004390ab in gettok () at ../../Src/lex.c:628
        c = 1478101160
        d = 0
        peekfd = -1
        peek = <value optimized out>
#15 0x00000000004398c5 in yylex () at ../../Src/lex.c:344
No locals.
#16 0x00000000004503a7 in parse_event () at ../../Src/parse.c:451
No locals.
#17 0x00000000004310e8 in loop (toplevel=1, justonce=0) at ../../Src/init.c:128
        prog = (Eprog) 0x7fff581a08a8
#18 0x0000000000431d0c in zsh_main (argc=<value optimized out>, 
argv=0x7fff581a08a8)
    at ../../Src/init.c:1326
        arg0 = <value optimized out>
        t = <value optimized out>
#19 0x00002b4652f334ca in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#20 0x000000000040d6ca in _start () at ../sysdeps/x86_64/elf/start.S:113
No locals.

Reply via email to