NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: bin/57630: vi coredump
The following reply was made to PR bin/57630; it has been noted by GNATS.
From: Simon Burge <simonb%NetBSD.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Subject: Re: bin/57630: vi coredump
Date: Wed, 27 Sep 2023 21:05:24 +1000
RVP wrote:
> The following reply was made to PR bin/57630; it has been noted by GNATS=
.
>
> From: RVP <rvp%SDF.ORG@localhost>
> To: gnats-bugs%netbsd.org@localhost
> Cc: =
> Subject: Re: bin/57630: vi coredump
> Date: Wed, 27 Sep 2023 09:37:14 +0000 (UTC)
>
> On Tue, 26 Sep 2023, Simon Burge wrote:
> =
> >> How-To-Repeat:
> > 1. Start vi.
> > 2. Type a <esc>
> > 3. Type :%s/^ <enter>
> > 4. See vi segfault.
> =
> Can't reproduce this with the system vi in 9.3 which is:
> =
> Version (1.81.6-2013-11-20nb4) The CSRG, University of California, Berk=
eley.
> =
> :%s/^<space><space><enter>
> :%s/^<space><enter>
> :%s/^<enter>
> =
> all say: No match found--which is correct since it's an empty buffer. W=
ith
> the appropriate file contents, it correctly deletes the pattern (the la=
st one
> being a no-op).
Did you do step 2? It seems to be important to "modify" an empty line.
If I do any of the :%s/ commands without doing that, vi works like you
describe.
> What does your ~/.exrc look like?
I can repro on nbftp with no ~/.exrc, which is:
NetBSD morden.netbsd.org 9.0_STABLE NetBSD 9.0_STABLE (NBFTP) #0: Sat Jul =
4 06:52:32 UTC 2020 spz%franklin.NetBSD.org@localhost:/home/netbsd/9/amd64/obj/sys=
/arch/amd64/compile/NBFTP amd64
Cheers,
Simon.
Home |
Main Index |
Thread Index |
Old Index