Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: [BUG] sigsegv
I'm searching for an empty word, i.e.: I'm just pressing alt-/ right
after the shell has started.
On Fri, 28 Apr 2023 at 11:41, Peter Stephenson
<p.w.stephenson@xxxxxxxxxxxx> wrote:
>
> > On 28/04/2023 12:25 Sebastian Gniazdowski <sgniazdowski@xxxxxxxxx> wrote:
> > It looks like the last field is incorrect:
> >
> > (gdb) up
> > #1 0x00007ffff7e1f628 in histwgetfn (pm=0x508e10)
> > at parameter.c:1241
> > 1241 addlinknode(l, dupstring(h));
> > (gdb) p *l->list->last
> > Cannot access memory at address 0x7ffff5350068
>
> You'll probably find this is tied to something in your history which
> bufferwords() is processing incorrectly, as that's something of a
> hack into the lexical analyser. If you can find what that is we
> ought to be able to fix it at source.
>
> However, making this code (taking out history words from a string
> given the start and end) more robust seems like a good plan anyway.
>
> pws
>
--
Best regards,
Sebastian Gniazdowski
Messages sorted by:
Reverse Date,
Date,
Thread,
Author