Thread View: comp.bugs.sys5
7 messages
7 total messages
Started by Tom Neff
Fri, 18 Aug 1989 18:22
vi(1) bug - defunct processes
Author: Tom Neff
Date: Fri, 18 Aug 1989 18:22
Date: Fri, 18 Aug 1989 18:22
19 lines
1203 bytes
1203 bytes
To heck with mailx(1), this is worse. Why am I just noticing these things now? I have: AT&T UNIX System V/386 3.2.1 /usr/bin/vi.sl 1.1 3.2 06/24/88 40949 AT&T-SF The symptom: Every time you pass a piece of an open file through a filter (e.g., 'spell', 'filter' etc) using the ! <cursor-move> operator, 'vi' leaves the process it used hanging <defunct> in the system, not removed. After enough filter operations, there are no free processes in the system and things grind to a halt. The processes cannot be killed while 'vi' is still running, even with signal 9 from root. Only exiting vi fixes it. What a damned annoyance. Is this known and TBFIAFR? -- "We walked on the moon -- (( Tom Neff you be polite" )) tneff@bfmny0.UU.NET
Re: vi(1) bug - defunct processes
Author: Vernon Schryver
Date: Sat, 19 Aug 1989 18:35
Date: Sat, 19 Aug 1989 18:35
24 lines
1425 bytes
1425 bytes
In article <14562@bfmny0.UUCP>, tneff@bfmny0.UUCP (Tom Neff) writes: > To heck with mailx(1), this is worse. Ha! Nothing is worse than mailx(1), unless you like gratuitous, egregiously wrong features and stupid new bugs. I wish BSD would (could?) release 4.3BSD Mail source as they have done with the network code. > AT&T UNIX System V/386 3.2.1 > [describes vi's failure to reap its dead children after ! operator] > The processes > cannot be killed while 'vi' is still running, even with signal 9 from > root. Only exiting vi fixes it. > "We walked on the moon -- (( Tom Neff > you be polite" )) tneff@bfmny0.UU.NET In ISC 2.0.2 doing something with :! such as ":!sh" or ":!ls" seems to cause vi to do the necessary wait(2)'s. That is, after "!" becomes dead, ":!ls" makes everything wonderful again. The bug was in Microport 2.2-3.0e, and is in the SVR3.2 source tape, so it is not surprising to find it in AT&T's retail product. Vernon Schryver vjs@sgi.com
Re: vi(1) bug - defunct processes
Author: Peter da Silva
Date: Sun, 20 Aug 1989 15:41
Date: Sun, 20 Aug 1989 15:41
15 lines
1062 bytes
1062 bytes
In article <40648@sgi.SGI.COM>, vjs@rhyolite.wpd.sgi.com (Vernon Schryver) writes: > In article <14562@bfmny0.UUCP>, tneff@bfmny0.UUCP (Tom Neff) writes: > > To heck with mailx(1), this is worse. > Ha! Nothing is worse than mailx(1), ... Sure. The version of mailx(1) that comes with the System-3 based Xenixes for Intel's 310/320 boxes. It's way worse. And then there's /bin/mail... -- Peter da Silva, *NIX support guy @ Ferranti International Controls Corporation. Biz: peter@ficc.uu.net, +1 713 274 5180. Fun: peter@sugar.hackercorp.com. `-_-' "Optimization is not some mystical state of grace, it is an intricate act U of human labor which carries real costs and real risks." -- Tom Neff
Re: vi(1) bug - defunct processes
Author: Jon Zeeff
Date: Tue, 22 Aug 1989 14:04
Date: Tue, 22 Aug 1989 14:04
12 lines
815 bytes
815 bytes
>The symptom: Every time you pass a piece of an open file through a
>filter (e.g., 'spell', 'filter' etc) using the ! <cursor-move> operator,
>'vi' leaves the process it used hanging <defunct> in the system,
I see this same problem here ( Sys V.3.1 on a '386).
--
Branch Technology | zeeff@b-tech.ann-arbor.mi.us
| Ann Arbor, MI
Re: vi(1) bug - defunct processes
Author: pri=-10 Steve Paddock
Date: Thu, 24 Aug 1989 19:07
Date: Thu, 24 Aug 1989 19:07
10 lines
906 bytes
906 bytes
>The symptom: Every time you pass a piece of an open file through a
>filter (e.g., 'spell', 'filter' etc) using the ! <cursor-move> operator,
>'vi' leaves the process it used hanging <defunct> in the system,
Also present in 3B2/600 R3.1.1
--
------------------------------------------------------------------------------
Steve Paddock uunet!bigtex!mybest!paddock
ut-emx!mybest!paddock
{attmail|gbsic5|bscaus}!uhous1!paddock
Re: vi(1) bug - defunct processes
Author: Dave Decot
Date: Fri, 25 Aug 1989 20:02
Date: Fri, 25 Aug 1989 20:02
3 lines
493 bytes
493 bytes
This bug does not appear to be present in any known version of HP-UX. Dave Decot
Re: vi(1) bug - defunct processes
Author: WU SHI-KUEI
Date: Fri, 25 Aug 1989 20:54
Date: Fri, 25 Aug 1989 20:54
8 lines
990 bytes
990 bytes
In article <10861@mybest.UUCP> paddock@mybest.UUCP (pri=-10 Steve Paddock) writes: >>The symptom: Every time you pass a piece of an open file through a >>filter (e.g., 'spell', 'filter' etc) using the ! <cursor-move> operator, >>'vi' leaves the process it used hanging <defunct> in the system, On a 3B2/400 running 5.3.1 this happens only when running 'ksh' and the bang command invokes ksh. If one escapes to 'sh', everything seems to be OK. This at least on 'ksh' from Aspen Technologies.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads