NetBSD Problem Report #9665
Received: (qmail 5415 invoked from network); 23 Mar 2000 10:11:07 -0000
Message-Id: <200003241011.FAA17352@zorkmid.mit.edu>
Date: Fri, 24 Mar 2000 05:11:18 -0500 (EST)
From: John Hawkinson <jhawk@mit.edu>
Reply-To: jhawk@mit.edu
To: gnats-bugs@gnats.netbsd.org
Subject: vi coredumps writing file after invokation with -r
X-Send-Pr-Version: 3.95
>Number: 9665
>Category: bin
>Synopsis: vi coredumps writing file after invokation with -r
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: bin-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Mar 23 00:12:01 +0000 2000
>Closed-Date:
>Last-Modified: Thu Jun 21 14:16:33 +0000 2007
>Originator: John Hawkinson
>Release: 1.4.2
>Organization:
MIT
>Environment:
System: NetBSD zorkmid.mit.edu 1.4.2 NetBSD 1.4.2 (ZORKMID) #1: Wed Mar 22 03:24:44 EST 2000 jhawk@zorkmid.mit.edu:/usr/src/sys/arch/i386/compile/ZORKMID i386
>Description:
After receipt of mail reminding me, invoking "vi -r db_interface.c"
brings up my in-progress edit of the above. Attempting to write it to
a file (:w dbsnap) yields a vi core dump. This seems 100% reproducible
and I built a vi with symbols. Here's the stack:
(gdb) where
#0 0x400d1068 in _GLOBAL_OFFSET_TABLE_ ()
#1 0x400d001f in __errno ()
#2 0x400c0d72 in malloc ()
#3 0x400b9722 in __ovfl_get ()
#4 0x400b011b in __rec_ret ()
#5 0x400af28a in __rec_get ()
#6 0x1dc0c in db_get (sp=0x46000, lno=57, flags=1, pp=0xbfbfd400,
lenp=0xbfbfd404) at /usr/src/usr.bin/vi/build/../common/line.c:158
#7 0x1a6dc in ex_writefp (sp=0x46000, name=0x48390 "dbsnap3", fp=0x400dc538,
fm=0x430e4, tm=0x430ec, nlno=0xbfbfd4c0, nch=0xbfbfd4c4, silent=0)
at /usr/src/usr.bin/vi/build/../ex/ex_write.c:329
#8 0x1bbb5 in file_write (sp=0x46000, fm=0x430e4, tm=0x430ec,
name=0x48390 "dbsnap3", flags=17)
at /usr/src/usr.bin/vi/build/../common/exf.c:807
#9 0x1a5c0 in exwr (sp=0x46000, cmdp=0x43080, cmd=WRITE)
at /usr/src/usr.bin/vi/build/../ex/ex_write.c:263
#10 0x1a21c in ex_write (sp=0x46000, cmdp=0x43080)
at /usr/src/usr.bin/vi/build/../ex/ex_write.c:98
#11 0x71c9 in ex_cmd (sp=0x46000) at /usr/src/usr.bin/vi/build/../ex/ex.c:1352
#12 0x2a13d in v_ex (sp=0x46000, vp=0xbfbfd654)
at /usr/src/usr.bin/vi/build/../vi/v_ex.c:461
#13 0x33b3f in vi (spp=0xbfbfd6e4) at /usr/src/usr.bin/vi/build/../vi/vi.c:235
#14 0x1f940 in editor (gp=0x43000, argc=3, argv=0xbfbfd8a0)
at /usr/src/usr.bin/vi/build/../common/main.c:450
#15 0x2683 in main (argc=3, argv=0xbfbfd898)
at /usr/src/usr.bin/vi/build/../cl/cl_main.c:117
(gdb)
Doing so leaves behind a zero-length "dbsnap" file:
zorkmid% ls -l dbsnap
-rw-r--r-- 1 jhawk wheel 0 Mar 24 03:33 dbsnap
I don't know vi code terribly well and am not sure how to deal with
this, especially across function pointers. I'm also not terribly
experienced at weird shit malloc problems, the only real tool I've
used for this under NetBSD has been Electric Fence
(pkgsrc/devel/electricfence), but it seems to be broken under 1.4.2,
and gdb core dumps trying to analyze its brokenness (cf. bin/9664: gdb
can core dump unexpectedly).
I expect to spend some time trying to analyze the electric fence
core dump before giving up and submitting a PR for it, but
I don't know how to procede on the vi and gdb coredumps, hence this
pr and bin/9964.
>How-To-Repeat:
The recovery file looks normal:
zorkmid# cd /var/tmp/vi.recover/
zorkmid# ls -l
total 147
-rw------- 1 jhawk wheel 468 Mar 21 01:09 recover.00218d
-rwx------ 1 root wheel 5120 Mar 9 16:57 vi.00171b
-rwx------ 1 root wheel 0 Mar 14 18:53 vi.00173c
-rw------- 1 jhawk wheel 11264 Mar 21 01:11 vi.00218b
-rwx------ 1 jhawk wheel 55296 Mar 8 03:45 vi.00227b
-rwx------ 1 jhawk wheel 77824 Mar 7 19:45 vi.00389b
but it is available upon request if it is thought to be relevent.
>Fix:
Don't reboot the machine while editting the kernel source in vi.
Don't try to recover with vi -r if you do.
Don't use vi, use a real editor, or at least one that starts with
e, like ed, emacs, or ex[*].
---
[*] -- yeah, ex -r core dumps too. The stack trace looks about the same
without symbols, but then again, they all do.
>Release-Note:
>Audit-Trail:
From: John Hawkinson <jhawk@MIT.EDU>
To: token@wuff.mayn.de
Cc: netbsd-bugs@netbsd.org, gnats-bugs@netbsd.org
Subject: Re: bin/9665: vi coredumps writing file after invokation with -r
Date: Thu, 23 Mar 2000 12:07:56 -0500
In message <20000323110039.9555.qmail@wuff.mayn.de>, token@wuff.mayn.de writes:
>John Hawkinson wrote:
>
>> After receipt of mail reminding me, invoking "vi -r db_interface.c"
>>brings up my in-progress edit of the above. Attempting to write it to
>>a file (:w dbsnap) yields a vi core dump. This seems 100% reproducible
>>and I built a vi with symbols. Here's the stack:
>
>Can you reproduce this problem with nvi 1.79 (last time I looked,
>NetBSD was shipping 1.66 whereas 1.79 is out since 1996).
Yes, it core dumps in the same place.
*unfortunately* during the process of debugging this morning something
managed to eat the recover file, and it turned out that I had screwed
up backing it up and had only saved the file with the email message
(metadata) rather than the actual recover file.
I'm not sure how to recreate a recover file that causes this problem,
though; trivially HUPping vi while editting db_interface.c produced
a recover file which worked just fine.
--jhawk
Priority-Changed-From-To: High -> Medium
Priority-Changed-By: jhawk
Priority-Changed-When: Thu Apr 13 11:58:03 PDT 2000
Priority-Changed-Why: problem not clearly reproducible
State-Changed-From-To: open->suspended
State-Changed-By: jhawk
State-Changed-When: Thu Apr 13 11:59:10 PDT 2000
State-Changed-Why:
Problem not clearly reproducible. This is unlikely
to get fixed without more information or a test case.
Ideally I should come up with a test case, but I
don't know when I'll have time to do that.
State-Changed-From-To: suspended->open
State-Changed-By: jhawk
State-Changed-When: Tue Jun 20 07:34:37 PDT 2000
State-Changed-Why:
Problem reproduced.
From: John Hawkinson <jhawk@mit.edu>
To: gnats-bugs@netbsd.org
Cc:
Subject: bin/9665: vi coredumps return
Date: Tue, 20 Jun 2000 10:34:10 -0400 (EDT)
I was able to reproduce this again and
succeeded in saving the recover file.
--jhawk
begin 644 recover.00283d
M6"UV:2UR96-O=F5R+69I;&4Z("XN+RXN+RXN+RXN+V1D8B]D8E]X>'@N8PI8
M+79I+7)E8V]V97(M<&%T:#H@+W9A<B]T;7`O=FDN<F5C;W9E<B]V:2XP,#(X
M,V(*4F5P;'DM5&\Z(')O;W0*1G)O;3H@<F]O="`H5FD@<F5C;W9E<GD@<')O
M9W)A;2D*5&\Z(&IH87=K"E-U8FIE8W0Z(%9I('-A=F5D('1H92!F:6QE(&1B
M7WAX>"YC"E!R96-E9&5N8V4Z(&)U;&L*"D]N($9R:2!*=6X@,38@,C`Z,#@Z
M-3$@,C`P,"P@=&AE('5S97(@:FAA=VL@=V%S(&5D:71I;F<@80IF:6QE(&YA
M;65D("XN+RXN+RXN+RXN+V1D8B]D8E]X>'@N8R!O;B!T:&4@;6%C:&EN90IZ
M;W)K;6ED+FUI="YE9'4L('=H96X@:70@=V%S('-A=F5D(&9O<B!R96-O=F5R
M>2X@66]U(&-A;@IR96-O=F5R(&UO<W0L(&EF(&YO="!A;&PL(&]F('1H92!C
M:&%N9V5S('1O('1H:7,@9FEL92!U<VEN9PIT:&4@+7(@;W!T:6]N('1O(&5X
J(&]R('9I.@H*"79I("UR("XN+RXN+RXN+RXN+V1D8B]D8E]X>'@N8PH*
`
end
begin 644 vi.00283b
M8C$%``,`````!````````,L```"@````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````````````````$`````````````
M``@````D`,`#^`/P`^@#X`/8`]`#R`/``WP",`+H`9P!3`'\`*P`=```````
M````````````````````````````````````````````````````````````
M````````````````````,0`````@*B`@("!M=7-T(&1I<W!L87D@=&AE(&9O
M;&QO=VEN9R!A8VMN;W=L961G96UE;G0Z``!+`````"`J(#,N($%L;"!A9'9E
M<G1I<VEN9R!M871E<FEA;',@;65N=&EO;FEN9R!F96%T=7)E<R!O<B!U<V4@
M;V8@=&AI<R!S;V9T=V%R94H`````("H@("`@9&]C=6UE;G1A=&EO;B!A;F0O
M;W(@;W1H97(@;6%T97)I86QS('!R;W9I9&5D('=I=&@@=&AE(&1I<W1R:6)U
M=&EO;BX`20`````@*B`@("!N;W1I8V4L('1H:7,@;&ES="!O9B!C;VYD:71I
M;VYS(&%N9"!T:&4@9F]L;&]W:6YG(&1I<V-L86EM97(@:6X@=&AE``!'````
M`"`J(#(N(%)E9&ES=')I8G5T:6]N<R!I;B!B:6YA<GD@9F]R;2!M=7-T(')E
M<')O9'5C92!T:&4@86)O=F4@8V]P>7)I9VAT0P`````@*B`@("!N;W1I8V4L
M('1H:7,@;&ES="!O9B!C;VYD:71I;VYS(&%N9"!T:&4@9F]L;&]W:6YG(&1I
M<V-L86EM97(N1``````@*B`Q+B!2961I<W1R:6)U=&EO;G,@;V8@<V]U<F-E
M(&-O9&4@;75S="!R971A:6X@=&AE(&%B;W9E(&-O<'ER:6=H=`````L`````
M("H@87)E(&UE=#I%`````"`J(&UO9&EF:6-A=&EO;BP@87)E('!E<FUI='1E
M9"!P<F]V:61E9"!T:&%T('1H92!F;VQL;W=I;F<@8V]N9&ET:6]N<P``10``
M```@*B!2961I<W1R:6)U=&EO;B!A;F0@=7-E(&EN('-O=7)C92!A;F0@8FEN
M87)Y(&9O<FUS+"!W:71H(&]R('=I=&AO=70```(`````("H`10`````@*@E4
M:&4@4F5G96YT<R!O9B!T:&4@56YI=F5R<VET>2!O9B!#86QI9F]R;FEA+B`@
M06QL(')I9VAT<R!R97-E<G9E9"X``"T`````("H@0V]P>7)I9VAT("AC*2`Q
M.3@R+"`Q.3@V+"`Q.3@Y+"`Q.3DQ+"`Q.3DS```"`````"\J````````````
M/0````$````)````'`````@````>````!P```"0````&````)@````4````6
M````!`````X````#````"P````(````"``````````,````0````*@#H`;P#
MM`.L`W@#+`,D`]@"C`)\`C`"Z`$`````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M`````````````````````$,`````("H@("`@;F]T:6-E+"!T:&ES(&QI<W0@
M;V8@8V]N9&ET:6]N<R!A;F0@=&AE(&9O;&QO=VEN9R!D:7-C;&%I;65R+D0`
M````("H@,2X@4F5D:7-T<FEB=71I;VYS(&]F('-O=7)C92!C;V1E(&UU<W0@
M<F5T86EN('1H92!A8F]V92!C;W!Y<FEG:'0````+`````"`J(&%R92!M970Z
M10`````@*B!M;V1I9FEC871I;VXL(&%R92!P97)M:71T960@<')O=FED960@
M=&AA="!T:&4@9F]L;&]W:6YG(&-O;F1I=&EO;G,``$4`````("H@4F5D:7-T
M<FEB=71I;VX@86YD('5S92!I;B!S;W5R8V4@86YD(&)I;F%R>2!F;W)M<RP@
M=VET:"!O<B!W:71H;W5T```"`````"`J`$4`````("H)5&AE(%)E9V5N=',@
M;V8@=&AE(%5N:79E<G-I='D@;V8@0V%L:69O<FYI82X@($%L;"!R:6=H=',@
M<F5S97)V960N```M`````"`J($-O<'ER:6=H="`H8RD@,3DX,BP@,3DX-BP@
M,3DX.2P@,3DY,2P@,3DY,P```@`````O*@```````````#T`````+RH))$YE
M=$)31#H@9&)?>'AX+F,L=B`Q+CD@,C`P,"\P-2\R-2`Q.3HU-SHS-B!J:&%W
M:R!%>'`@)`DJ+P```P````(````$````$````#``/`"T`V0#%`/$`HP"1`(0
M`L`!<`$X`3`!X`"0`#P`````````````````30`````@*B!)35!,245$(%=!
M4E)!3E1)15,@3T8@34520TA!3E1!0DE,2519($%.1"!&251.15-3($9/4B!!
M(%!!4E1)0U5,05(@4%524$]310``2``````@*B!!3ED@15A04D534R!/4B!)
M35!,245$(%=!4E)!3E1)15,L($E.0TQ51$E.1RP@0E54($Y/5"!,24U)5$5$
M(%1/+"!42$4```!*`````"`J(%1(25,@4T]&5%=!4D4@25,@4%)/5DE$140@
M0ED@5$A%(%)%1T5.5%,@04Y$($-/3E1224)55$]24R!@8$%3($E3)R<@04Y$
M``(`````("H`,``````@*B`@("!W:71H;W5T('-P96-I9FEC('!R:6]R('=R
M:71T96X@<&5R;6ES<VEO;BX```!+`````"`J("`@(&UA>2!B92!U<V5D('1O
M(&5N9&]R<V4@;W(@<')O;6]T92!P<F]D=6-T<R!D97)I=F5D(&9R;VT@=&AI
M<R!S;V9T=V%R94H`````("H@-"X@3F5I=&AE<B!T:&4@;F%M92!O9B!T:&4@
M56YI=F5R<VET>2!N;W(@=&AE(&YA;65S(&]F(&ET<R!C;VYT<FEB=71O<G,`
M+0`````@*@E#86QI9F]R;FEA+"!"97)K96QE>2!A;F0@:71S(&-O;G1R:6)U
M=&]R<RX``$``````("H)5&AI<R!P<F]D=6-T(&EN8VQU9&5S('-O9G1W87)E
M(&1E=F5L;W!E9"!B>2!T:&4@56YI=F5R<VET>2!O9@```#$`````("H@("`@
M;75S="!D:7-P;&%Y('1H92!F;VQL;W=I;F<@86-K;F]W;&5D9V5M96YT.@``
M2P`````@*B`S+B!!;&P@861V97)T:7-I;F<@;6%T97)I86QS(&UE;G1I;VYI
M;F<@9F5A='5R97,@;W(@=7-E(&]F('1H:7,@<V]F='=A<F5*`````"`J("`@
M(&1O8W5M96YT871I;VX@86YD+V]R(&]T:&5R(&UA=&5R:6%L<R!P<F]V:61E
M9"!W:71H('1H92!D:7-T<FEB=71I;VXN`$D`````("H@("`@;F]T:6-E+"!T
M:&ES(&QI<W0@;V8@8V]N9&ET:6]N<R!A;F0@=&AE(&9O;&QO=VEN9R!D:7-C
M;&%I;65R(&EN('1H90``1P`````@*B`R+B!2961I<W1R:6)U=&EO;G,@:6X@
M8FEN87)Y(&9O<FT@;75S="!R97!R;V1U8V4@=&AE(&%B;W9E(&-O<'ER:6=H
M=`0````#````!0```!````!``$0`L`-<`PP#O`)H`A0"Q`&P`:@!>`%P`6@!
M8`$8`<P`Q`"\`*``A`!H`$P`1``````````````````5`````"-I;F-L=61E
M(#QS>7,O<')O8RYH/@``%P`````C:6YC;'5D92`\<WES+VME<FYE;"YH/A8`
M````(VEN8VQU9&4@/'-Y<R]S>7-T;2YH/@`6`````"-I;F-L=61E(#QS>7,O
M<&%R86TN:#X````````````#`````"`J+T0`````("H@9&%T82!S=')U8W1U
M<F5S(&%N9"!F=6YC=&EO;G,@=7-E9"!B>2!T:&4@:V5R;F5L("AP<F]C+"!C
M86QL;W5T*2X```!#`````"`J($UI<V-E;&QA;F5O=7,@1$1"(&9U;F-T:6]N
M<R!T:&%T(&%R92!I;G1I;6%T92`H>'AX*2!W:71H('9A<FEO=7,"`````"\J
M`````````````P`````@*B\J`````"`J"69R;VTZ(&ME<FY?<')O8RYC"3@N
M-"`H0F5R:V5L97DI(#$O-"\Y-``"`````"`J``\`````("H@4U5#2"!$04U!
M1T4N20`````@*B!/550@3T8@5$A%(%5312!/1B!42$E3(%-/1E1705)%+"!%
M5D5.($E&($%$5DE3140@3T8@5$A%(%!/4U-)0DE,2519($]&``!,`````"`J
M($Q)04))3$E462P@3U(@5$]25"`H24Y#3%5$24Y'($Y%1TQ)1T5.0T4@3U(@
M3U1(15)725-%*2!!4DE324Y'($E.($%.62!705D```!-`````"`J($A/5T56
M15(@0T%54T5$($%.1"!/3B!!3ED@5$A%3U)9($]&($Q)04))3$E462P@5TA%
M5$A%4B!)3B!#3TY44D%#5"P@4U1224-4``!(`````"`J($]2(%-%4E9)0T53
M.R!,3U-3($]&(%5312P@1$%402P@3U(@4%)/1DE44SL@3U(@0E5324Y%4U,@
M24Y415)255!424].*0```$H`````("H@1$%-04=%4R`H24Y#3%5$24Y'+"!"
M550@3D]4($Q)34E4140@5$\L(%!23T-54D5-14Y4($]&(%-50E-425155$4@
M1T]/1%,`30`````@*B!&3U(@04Y9($1)4D5#5"P@24Y$25)%0U0L($E.0TE$
M14Y404PL(%-014-)04PL($5814U03$%262P@3U(@0T].4T51545.5$E!3```
M2P`````@*B!!4D4@1$E30TQ!24U%1"X@($E.($Y/($5614Y4(%-(04Q,(%1(
M12!214=%3E13($]2($-/3E1224)55$]24R!"12!,24%"3$4%````!`````8`
M```0````8`!T`.`#P`.<`Y0#<`-H`T@#*`,$`^@"R`*L`HP"A`)X`DP"-`(D
M`@P"^`'P`=@!O`&P`:@!D`%L`5`!.`$P`1@!_`#D`,``I`",`(0`=```````
M``````````````````````D`````"7T@96QS92![```#``````D)?1$`````
M"0D)+RI.3U1214%#2$5$*B\``!8`````"0D)9&)?97)R;W(H(G-I9S]<;B(I
M.P`=``````D):68@*"%D8E]E>'!R97-S:6]N*"9S:6<I*2![```3``````EI
M9B`H="`]/2!T0T]-34$I('L5``````ET(#T@9&)?<F5A9%]T;VME;B@I.P``
M$``````)+RH@5VAA="!S:6<_("HO`````@`````)?0`3``````D@("`@+RI.
M3U1214%#2$5$*B\5``````D)9&)?97)R;W(H(G!I9#]<;B(I.P``'``````)
M:68@*"%D8E]E>'!R97-S:6]N*"9P:60I*2![````$``````)+RH@5VAA="!P
M:60_("HO```````````````'``````EI;G0@=#L4``````ED8E]E>'!R7W0@
M<&ED+"!S:6<[````$``````)<W1R=6-T('!R;V,@*G`[`````0````![```-
M``````EC:&%R("IM;V1I9CL``!$`````"61B7V5X<')?="!C;W5N=#L```L`
M````"6EN="!H861D<CL0``````ED8E]E>'!R7W0@861D<CL````G`````&1B
M7VMI;&Q?<')O8RAA9&1R+"!H861D<BP@8V]U;G0L(&UO9&EF*00`````=F]I
M9```````````````&@`````C:6YC;'5D92`\9&1B+V1B7V5X=&5R;BYH/@`7
M`````"-I;F-L=61E(#QD9&(O9&)?<WEM+F@^&@`````C:6YC;'5D92`\9&1B
M+V1B7V]U='!U="YH/@`7`````"-I;F-L=61E(#QD9&(O9&)?;&5X+F@^'0``
M```C:6YC;'5D92`\9&1B+V1B7VEN=&5R9F%C92YH/@``&P`````C:6YC;'5D
M92`\9&1B+V1B7V-O;6UA;F0N:#X:`````"-I;F-L=61E(#QD9&(O9&)?86-C
M97-S+F@^````````````'P`````C:6YC;'5D92`\;6%C:&EN92]D8E]M86-H
M9&5P+F@^```````````<`````"-I;F-L=61E(#QS>7,O<F5S;W5R8V5V87(N
M:#X````:`````"-I;F-L=61E(#QS>7,O<VEG;F%L=F%R+F@^`!@`````(VEN
M8VQU9&4@/'-Y<R]C86QL;W5T+F@^````!@````4````'````$````%P`>`#D
M`]0#S`.H`XP#=`-L`V0#2`,P`PP#]`+L`M`"R`+``K0"@`)H`E@"0`(L`B0"
M&`($`N@!S`&D`9@!@`%(`4`!&`'L`+``>```````````````````````````
M````````````,P`````)"61B7W!R:6YT9B@B7'0O82`]/2!S:&]W('!R;V-E
M<W,@861D<F5S<R!I;F9O7&XB*3LV``````D)9&)?<')I;G1F*")U<V%G93H@
M<VAO=R!A;&P@<')O8W,@6R]A72!;+VY=(%LO=UU<;B(I.P`D``````EI9B`H
M;6]D92`]/2!.54Q,('Q\("IM;V1E(#T]("=M)RD@>P```"$`````"6UO9&4@
M/2!S=')C:'(H(FUA=VXB+"!M;V1I9ELP72D[`````````````#``````"0EM
M;V1I9ELP72`]("=N)SL)"0DO*B!D969A=6QT(#T](&YO<FUA;"!M;V1E("HO
M````$P`````):68@*&UO9&EF6S!=(#T](#`I!``````@("`@````(``````)
M8V]N<W0@<W1R=6-T('!R;V-L:7-T7V1E<V,@*G!D.P```!8`````"7-T<G5C
M="!T:6UE=F%L('1V6S-=.P`5``````ES=')U8W0@<')O8R`J<"P@*G!P.W-T
M#``````)8VAA<B`J;6]D93MD('0'``````EI;G0@:3L!`````'MA:0T`````
M"6-H87(@*FUO9&EF.VES$0`````)9&)?97AP<E]T(&-O=6YT.V]D"P`````)
M:6YT(&AA9&1R.Q``````"61B7V5X<')?="!A9&1R.P```"P`````9&)?<VAO
M=U]A;&Q?<')O8W,H861D<BP@:&%D9'(L(&-O=6YT+"!M;V1I9BER;W8$````
M`'9O:60@=&@``````&QO=P$`````?6YD%@`````)<'-I9VYA;"AP+"`H:6YT
M*7-I9RD[:0(`````"7UU$P`````)("`@("\J3D]44D5!0TA%1"HO'0`````)
M"61B7V5R<F]R*")N;R!S=6-H('!R;V-<;B(I.P``$0`````):68@*'`@/3T@
M3E5,3"D@>R!5%P`````)<"`]('!F:6YD*"AP:61?="EP:60I.P``````:'1S
M`@`````)?643``````D@("`@+RI.3U1214%#2$5$*B\5``````D@("`@9&)?
M97)R;W(H(C]<;B(I.S$Y'P`````):68@*&1B7W)E861?=&]K96XH*2`A/2!T
M14],*2![`@`````)?2X+``````D)<VEG(#T@,34[%0`````)"61B7W5N<F5A
M9%]T;VME;BAT*3L```<````&````"````!````!0`&0`O`.``W`#:`-@`T@#
M0`,P`_P"N`*H`I@"6`(8`@@"^`&X`8`!6`%(`4`!.`$<`00!^`#$`)P`A`!L
M`&0`04Y42453($]&($U%4D-(04Y404(``````"!!3A(`````"0EI9B`H<"T^
M<%]S=&%T*2![3!$`````"0EP<"`]('`M/G!?<'!T<CM9("$`````"2`@("`@
M<"`]($Q)4U1?3D585"AP+"!P7VQI<W0I*2![3D<M``````EF;W(@*'`@/2!,
M25-47T9)4E-4*'!D+3YP9%]L:7-T*3L@<"`A/2!.54Q,.TE3!@`````@;&]O
M<#I9$``````)<&0@/2!P<F]C;&ES=',[4DE"%@`````)+RH@6%A8($Q/0TM)
M3D<@6%A8("HO````````("H@`@`````)?6\(``````D)8G)E86L[<FEO(@``
M```)"2`@("`B5T%)5"U-4T<B+"`B5T%)5"U#2$%.3D5,(BD[8C$`````"0D@
M("`@(D-/34U!3D0B+"`B14U53"(L(")04DDB+"`B551)344B+"`B4U1)344B
M+',@.``````)"61B7W!R:6YT9B@B(%!)1"`@("`@("`E,3!S("4X<R`E-',@
M)35S("4U<R`E+3$R<R5S7&XB+"!N80H`````"6-A<V4@)W<G.G((``````D)
M8G)E86L[("H).0`````)"2`@("`B4%!)1"(L(")01U)0(BP@(E5)1"(L(")&
M3$%'4R(L(")#3TU-04Y$(BP@(E=!250B*3MC=#D`````"0ED8E]P<FEN=&8H
M(B!0240@("`@("`@)3$P<R`E,3!S("4Q,',@4R`E-W,@)3$V<R`E-W-<;B(L
M(&T*``````EC87-E("=N)SH@"``````)"6)R96%K.VYO=S\`````"0D@("`@
M(D-/34U!3D0B+"`B4U1254-4(%!23T,@*B(L(")505)%02`J(BP@(E9-4U!!
M0T4O5DU?34%0(BD[+P`````)"61B7W!R:6YT9B@B(%!)1"`@("`@("`E,3!S
M("4Q.',@)3$X<R`E,3AS7&XB+`H`````"6-A<V4@)V$G.FD``````')O=A$`
M````"7-W:71C:"`H*FUO9&4I('MT:0$`````"0```@`````)?6X)``````D)
M<F5T=7)N.W-T-0`````)"61B7W!R:6YT9B@B7'0O=R`]/2!S:&]W('!R;V-E
M<W,@=V%I="]E;75L(&EN9F]<;B(I.RH@/``````)"61B7W!R:6YT9B@B7'0O
M;B`]/2!S:&]W(&YO<FUA;"!P<F]C97-S(&EN9F\@6V1E9F%U;'1=7&XB*3MG
M:'0(````!P````H````0````,``<`AP"6`+H`^`#S`.<`V@#6`-0`SP#``/,
M`I0"8`)@`E@"````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````$@````!C=7)P<F]C/3UP/R(@(CHP````%```````````"0D)$0`````)
M"0DW``````D)"61B7W!R:6YT9B@B)6,P="4M.&0B+"`B(#XB6V-U<G!R;V,@
M/3T@<%TL('`M/G!?<&ED*3L```````D)"2\`````"0D)"2`@("!P+3YP7V-O
M;6TL("AP+3YP7W=C:&%N("8F('`M/G!?=VUE<V<I(#\P``````D)"0D@("`@
M<"T^<%]C<F5D+3YP7W)U:60L('`M/G!?<W1A="P@<"T^<%]F;&%G+$0@3RX`
M````"0D)"2`@("!P<"`_('!P+3YP7W!I9"`Z("TQ+"!P+3YP7W!G<G`M/G!G
M7VED+$DT``````D)"0ED8E]P<FEN=&8H(B4Q,&0@)3$P9"`E,3!D("5D("4C
M-W@@)3$V<R`E-RXW<UQN(BQ2($(,``````D)"6-A<V4@)VXG.DE/3@``````
M````"@`````)"0D)8G)E86L[0R\`````"0D)"2`@("!P+3YP7V-O;6TL('`L
M('`M/G!?861D<BP@<"T^<%]V;7-P86-E*3LI``````D)"0ED8E]P<FEN=&8H
M(B4Q,"XQ,',@)3$X<"`E,3AP("4Q.'!<;B(L1$4,``````D)"6-A<V4@)V$G
M.D5-4```````($]2$P`````)"0ES=VET8V@@*"IM;V1E*2!["0````H`````
M````$````$0`%`+4`ZP#H`.$`W0#;`-@`U@#4`-$`R0#$`,(`P`#]`+$`JP"
MF`*``FP"9`)<`AP"%`*H`9`!;`%0`3@!,`$8`?P`Y`#``*0`C`"$`'0`````
M```````````````````````)``````E](&5L<V4@>P```P`````)"7T1````
M``D)"2\J3D]44D5!0TA%1"HO```6``````D)"61B7V5R<F]R*")S:6<_7&XB
M*3L`'0`````)"6EF("@A9&)?97AP<F5S<VEO;B@F<VEG*2D@>P``$P`````)
M:68@*'0@/3T@=$-/34U!*2![%0`````)="`](&1B7W)E861?=&]K96XH*3L`
M`!``````"2\J(%=H870@<VEG/R`J+P````(`````"7T`$P`````)("`@("\J
M3D]44D5!0TA%1"HO%0`````)"61B7V5R<F]R*")P:60_7&XB*3L``!P`````
M"6EF("@A9&)?97AP<F5S<VEO;B@F<&ED*2D@>P```!``````"2\J(%=H870@
M<&ED/R`J+P``````````````!P`````):6YT('0[%``````)9&)?97AP<E]T
M('!I9"P@<VEG.P```!``````"7-T<G5C="!P<F]C("IP.P````$`````>P``
M#0`````)8VAA<B`J;6]D:68[```1``````ED8@$`````?70@.0`````)9&)?
M<')I;G1F*")@<VAO=R!C86QL;W5T)R!N;W0@8W5R<F5N=&QY(&EM<&QE;65N
M=&5D7&XB*3MR;P``````<BP@`0````![(&,-``````EC:&%R("IM;V1I9CMO
M:1$`````"61B7V5X<')?="!C;W5N=#MU9`P`````"6EN="!H861D<CL@:#X`
M$0`````)9&)?97AP<E]T(&%D9'([('-Y*@````!D8E]S:&]W7V-A;&QO=70H
M861D<BP@:&%D9'(L(&-O=6YT+"!M;V1I9BED!`````!V;VED7VQE````````
M```!`````'UU9`P`````"0EG;W1O(&QO;W`[8V4N&0`````):68@*'!D+3YP
M9%]L:7-T("$]($Y53$PI86X&``````EP9"LK.VX"``````E]9`,`````"0E]
M!``````)"0E]```````````````*``````D)"0EB<F5A:SMI%``````)"0D)
M9&)?<')I;G1F*")<;B(I.P````4`````"0D)"7T\<R(`````"0D)"0D@("`@
M1$)?4U1'65]85%).+"!D8E]P<FEN=&8I.W,G``````D)"0D)9&)?<')I;G1S
M>6TH*&1B7V5X<')?="EP+3YP7W=C:&%N+`H````(````"0```!`````P`#P"
MY`/4`\P#N`.(`U@#,`,,`^P"R`*<`I`":`(\`L@"P`*T`H`":`)8`D`"+`(D
M`A@"!`+H`<P!I`&8`8`!2`%``1@![`"P`'@`````````````````````````
M`````````````#,`````"0ED8E]P<FEN=&8H(EQT+V$@/3T@<VAO=R!P<F]C
M97-S(&%D9')E<W,@:6YF;UQN(BD[-@`````)"61B7W!R:6YT9B@B=7-A9V4Z
M('-H;W<@86QL('!R;V-S(%LO85T@6R]N72!;+W==7&XB*3L`)``````):68@
M*&UO9&4@/3T@3E5,3"!\?"`J;6]D92`]/2`G;2<I('L````A``````EM;V1E
M(#T@<W1R8VAR*")M87=N(BP@;6]D:69;,%TI.P`````````````P``````D)
M;6]D:69;,%T@/2`G;B<["0D)+RH@9&5F875L="`]/2!N;W)M86P@;6]D92`J
M+P```!,`````"6EF("AM;V1I9ELP72`]/2`P*00`````("`@(````"``````
M"6-O;G-T('-T<G5C="!P<F]C;&ES=%]D97-C("IP9#L````6``````ES=')U
M8W0@=&EM979A;"!T=ELS73L`%0`````)<W1R=6-T('!R;V,@*G`L("IP<#MS
M=`P`````"6-H87(@*FUO9&4[9"!T!P`````):6YT(&D[`0````![86D-````
M``EC:&%R("IM;V1I)0`````)"0D)"61B7W!R:6YT9B@B("4M,3)S(BP@<"T^
M<%]W;65S9RD[;F4B``````D)"0EI9BAP+3YP7W=C:&%N("8F('`M/G!?=VUE
M<V<I('MN!0`````)"0D)?2]P)0`````)"0D)"2`@("`H;&]N9RET=EMI72YT
M=E]U<V5C+S$P,#`P,"D[='4<``````D)"0D)("`@("AL;VYG*71V6VE=+G1V
M7W-E8RQN96P;``````D)"0D)9&)?<')I;G1F*"(E-&QD+B4Q;&0B+!P`````
M"0D)"69O<BAI(#T@,#L@:2`\(#([("LK:2D@>VEN="``````"0D)"6-A;&-R
M=2AP+"!T=BLP+"!T=BLQ+"!T=BLR*3L````I``````D)"0D@("`@<"T^<%]E
M;75L+3YE7VYA;64L<"T^<%]P<FEO<FET>2D[>2DH``````D)"0ED8E]P<FEN
M=&8H(B4Q,',@)3AS("4T9"(L('`M/G!?8V]M;2Q55"`,``````D)"6-A<V4@
M)W<G.E,@4P``````4D4L"@`````)"0D)8G)E86L[1!8`````"0D)"0EP+3YP
.7W=M97-G(#H@(B(I.P`L
`
end
Responsible-Changed-From-To: bin-bug-people->pooka
Responsible-Changed-By: pooka
Responsible-Changed-When: Thu Feb 21 00:11:50 EET 2002
Responsible-Changed-Why:
I'll tackle this
From: Antti Kantee <pooka@iki.fi>
To: gnats-bugs@gnats.netbsd.org
Cc:
Subject: bin/9665
Date: Thu, 21 Feb 2002 00:11:26 +0200
Our latest nvi (1.79nb6) does not dump core, but goes generally crazy if
you try to go the end of the file. You can :w the file without a crash,
though, and it even looks like the resulting file is mostly healthy.
--
Antti Kantee <pooka@iki.fi> Of course he runs NetBSD
http://www.iki.fi/pooka/ http://www.NetBSD.org/
"The dish washer returns!"
Responsible-Changed-From-To: pooka->bin-bug-people
Responsible-Changed-By: pooka@netbsd.org
Responsible-Changed-When: Thu, 21 Jun 2007 17:16:33 +0300
Responsible-Changed-Why:
Let's face it - I'm not fixing this anytime soon
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.