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