* dead processes
@ 2002-10-08 16:40 Marc Giger
2002-10-08 17:07 ` DervishD
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Marc Giger @ 2002-10-08 16:40 UTC (permalink / raw)
To: linux-kernel
Hi there
I have a problem:
PID TTY STAT TIME COMMAND
1 ? S 0:07 init [3]
2 ? SW 0:00 [keventd]
3 ? SWN 0:00 [ksoftirqd_CPU0]
4 ? SWN 0:00 [ksoftirqd_CPU1]
5 ? SW 0:17 [kswapd]
6 ? SW 0:00 [bdflush]
7 ? SW 0:16 [kupdated]
8 ? SW 0:00 [scsi_eh_0]
9 ? SW< 0:00 [mdrecoveryd]
10 ? SW 0:00 [kreiserfsd]
27 ? S 0:00 /sbin/devfsd /dev
2307 ? SW 0:00 [khubd]
4942 ? S 0:10 /usr/sbin/cupsd
5177 ? S 0:00 /sbin/portmap
5223 ? S 0:00 /sbin/rpc.statd
5385 ? S 0:00 /sbin/rpc.rquotad
5388 ? SW 0:15 [nfsd]
5389 ? SW 0:14 [nfsd]
5390 ? SW 0:15 [nfsd]
5391 ? SW 0:14 [nfsd]
5392 ? SW 0:15 [nfsd]
5393 ? SW 0:14 [nfsd]
5394 ? SW 0:16 [nfsd]
5395 ? SW 0:16 [nfsd]
5396 ? SW 0:00 [lockd]
5397 ? SW 0:00 [rpciod]
5400 ? S 0:00 /sbin/rpc.mountd
5459 ? S 0:07 /usr/sbin/syslogd -m 0
5462 ? S 0:00 /usr/sbin/klogd -c 3 -2
5506 ? S 0:04 /usr/lib/postfix/master
5543 ? S 0:00 /usr/sbin/sshd
5574 ? S 0:00 /usr/sbin/cron
5580 vc/1 S 0:00 login -- hdg
5581 vc/2 S 0:00 /sbin/agetty 38400 tty2 linux
5582 vc/3 S 0:00 /sbin/agetty 38400 tty3 linux
5583 vc/4 S 0:00 /sbin/agetty 38400 tty4 linux
5584 vc/5 S 0:00 /sbin/agetty 38400 tty5 linux
5585 vc/6 S 0:00 /sbin/agetty 38400 tty6 linux
5586 vc/1 S 0:00 -bash
5600 vc/1 S 0:00 /bin/sh /usr/X11R6/bin/startx
5607 vc/1 S 0:00 xinit /home/hdg/.xinitrc --
5608 ? S 44:09 X :0
5614 vc/1 S 0:00 /bin/sh --login /usr/kde/3/bin/startkde
5642 ? S 0:00 kdeinit: Running...
5645 ? S 0:01 kdeinit: dcopserver --nosid
5648 ? S 0:00 kdeinit: klauncher
5650 ? S 9:38 kdeinit: kded
5665 ? S 0:02 kdeinit: knotify
5666 vc/1 S 0:06 kwrapper ksmserver --restore
5668 ? S 0:00 kdeinit: ksmserver --restore
5669 ? S 1:02 kdeinit: kwin -session 11c0a8000100010334687380000005
5670 ? S 52:02 xosview
5673 ? S 5:59 kdeinit: kdesktop
5676 ? S 4:33 kdeinit: kicker
5683 ? S 4:44 kdeinit: klipper -icon klipper -miniicon klipper
5684 ? S 0:19 kdeinit: konsole -session 11c0a8000100010334940870000
5685 ? S 5:05 kdeinit: konsole -session 11c0a8000100010334692170000
5688 ? S 5:40 kdeinit: kmix -session 11c0a8000100010334695240000005
5691 ? S 0:00 licq -p kde-gui -- -session 11c0a80001000103389425000
5699 ? S 0:00 kalarmd --login
5703 pts/0 S 0:00 /bin/bash
5712 pts/1 S 0:00 /bin/bash
5713 ? S 0:02 licq -p kde-gui -- -session 11c0a80001000103389425000
5715 ? S 0:00 licq -p kde-gui -- -session 11c0a80001000103389425000
5721 ? S 0:00 licq -p kde-gui -- -session 11c0a80001000103389425000
5724 ? S 0:07 licq -p kde-gui -- -session 11c0a80001000103389425000
5764 pts/0 S 0:00 bash
5775 ? S 4:36 ksensors -caption KSensors -icon ksensors.png -miniic
24081 ? S 1:06 gamix
10762 ? S 2:00 kdeinit: konsole -icon konsole -miniicon konsole
10764 pts/2 S 0:00 /bin/bash
10776 pts/2 S 0:00 bash
23099 ? S 11:55 xmms
23111 ? S 0:01 xmms
23112 ? S 0:14 xmms
23134 ? S 0:18 xmms
26213 ? S 0:00 /usr/kde/3/bin/kdesud
29703 ? S 0:54 /usr/bin/sylpheed-claws
29761 ? Z 0:00 [gpg <defunct>]
29762 ? Z 0:00 [gpg <defunct>]
29763 ? Z 0:00 [gpg <defunct>]
29765 ? Z 0:00 [gpg <defunct>]
29766 ? Z 0:00 [gpg <defunct>]
29767 ? Z 0:00 [gpg <defunct>]
29773 ? Z 0:00 [gpg <defunct>]
29774 ? Z 0:00 [gpg <defunct>]
29775 ? Z 0:00 [gpg <defunct>]
29790 ? Z 0:00 [gpg <defunct>]
29791 ? Z 0:00 [gpg <defunct>]
29792 ? Z 0:00 [gpg <defunct>]
29834 ? S 2:51 /usr/lib/mozilla/mozilla-bin
29841 ? S 0:00 /usr/lib/mozilla/mozilla-bin
29842 ? S 0:01 /usr/lib/mozilla/mozilla-bin
29843 ? S 0:00 /usr/lib/mozilla/mozilla-bin
29845 ? S 0:05 /usr/lib/mozilla/mozilla-bin
4260 ? Z 0:00 [gpg <defunct>]
4261 ? Z 0:00 [gpg <defunct>]
4262 ? Z 0:00 [gpg <defunct>]
4336 ? Z 0:00 [gpg <defunct>]
4337 ? Z 0:00 [gpg <defunct>]
4338 ? Z 0:00 [gpg <defunct>]
4353 ? Z 0:00 [gpg <defunct>]
4354 ? Z 0:00 [gpg <defunct>]
4355 ? Z 0:00 [gpg <defunct>]
4422 ? Z 0:00 [gpg <defunct>]
4423 ? Z 0:00 [gpg <defunct>]
4424 ? Z 0:00 [gpg <defunct>]
4439 ? Z 0:00 [gpg <defunct>]
4440 ? Z 0:00 [gpg <defunct>]
4441 ? Z 0:00 [gpg <defunct>]
4475 ? Z 0:00 [gpg <defunct>]
4476 ? Z 0:00 [gpg <defunct>]
4477 ? Z 0:00 [gpg <defunct>]
4610 ? Z 0:00 [gpg <defunct>]
4611 ? Z 0:00 [gpg <defunct>]
4612 ? Z 0:00 [gpg <defunct>]
4613 ? Z 0:00 [gpg <defunct>]
4614 ? Z 0:00 [gpg <defunct>]
4615 ? Z 0:00 [gpg <defunct>]
4632 ? Z 0:00 [gpg <defunct>]
4635 ? Z 0:00 [gpg <defunct>]
4636 ? Z 0:00 [gpg <defunct>]
4643 ? Z 0:00 [gpg <defunct>]
4644 ? Z 0:00 [gpg <defunct>]
4650 ? Z 0:00 [gpg <defunct>]
4659 ? Z 0:00 [gpg <defunct>]
4660 ? Z 0:00 [gpg <defunct>]
4666 ? Z 0:00 [gpg <defunct>]
4670 ? Z 0:00 [gpg <defunct>]
4675 ? Z 0:00 [gpg <defunct>]
4680 ? Z 0:00 [gpg <defunct>]
5201 ? Z 0:00 [gpg <defunct>]
5202 ? Z 0:00 [gpg <defunct>]
5203 ? Z 0:00 [gpg <defunct>]
5886 ? Z 0:00 [gpg <defunct>]
5887 ? Z 0:00 [gpg <defunct>]
5888 ? Z 0:00 [gpg <defunct>]
15854 ? S 0:01 java_vm
15855 ? S 0:05 java_vm
15856 ? S 0:09 java_vm
15857 ? S 0:00 java_vm
15858 ? S 0:00 java_vm
15859 ? S 0:56 java_vm
15860 ? S 0:00 java_vm
15861 ? S 0:00 java_vm
15862 ? S 0:01 java_vm
15863 ? S 0:00 java_vm
15865 ? S 0:15 java_vm
15867 ? S 0:00 java_vm
15868 ? S 0:00 java_vm
15869 ? S 0:00 /usr/lib/mozilla/mozilla-bin
15870 ? S 0:00 /usr/lib/mozilla/mozilla-bin
15871 ? S 0:00 java_vm
15872 ? S 0:30 java_vm
15879 ? S 0:02 java_vm
3775 ? S 0:00 /usr/lib/mozilla/mozilla-bin
15021 ? Z 0:00 [gpg <defunct>]
15022 ? Z 0:00 [gpg <defunct>]
15023 ? Z 0:00 [gpg <defunct>]
18715 ? S 0:00 qmgr -l -t fifo -u
23545 ? S 0:00 pickup -l -t fifo -u
25355 ? Z 0:00 [gpg <defunct>]
25356 ? Z 0:00 [gpg <defunct>]
25357 ? Z 0:00 [gpg <defunct>]
27387 ? S 0:05 xmms
27388 ? S 0:00 xmms
27392 ? S 0:01 xmms
27686 ? S 0:00 java_vm
27687 pts/0 R 0:00 ps -ax
There are a lot of defunct processes which I can't kill.
How comes? Normal? Solution?
Kind regards
Marc Giger
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: dead processes
2002-10-08 16:40 dead processes Marc Giger
@ 2002-10-08 17:07 ` DervishD
2002-10-08 17:12 ` Benjamin LaHaise
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: DervishD @ 2002-10-08 17:07 UTC (permalink / raw)
To: Marc Giger; +Cc: linux-kernel
Hi Marc :)
> 4260 ? Z 0:00 [gpg <defunct>]
> There are a lot of defunct processes which I can't kill.
> How comes? Normal? Solution?
They are 'Zombie' processes. At some point they will be
reparented to 'init' and it will get rid of them. Those processes are
dead but nobody has 'wait()'ed for them. 'init' will do ASAP. The
problem is if they aren't reparented to init.
Raúl
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: dead processes
2002-10-08 16:40 dead processes Marc Giger
2002-10-08 17:07 ` DervishD
@ 2002-10-08 17:12 ` Benjamin LaHaise
2002-10-08 17:14 ` DervishD
2002-10-08 17:59 ` Marc Giger
3 siblings, 0 replies; 5+ messages in thread
From: Benjamin LaHaise @ 2002-10-08 17:12 UTC (permalink / raw)
To: Marc Giger; +Cc: linux-kernel
Hello,
On Tue, Oct 08, 2002 at 06:40:24PM +0200, Marc Giger wrote:
> There are a lot of defunct processes which I can't kill.
> How comes? Normal? Solution?
Whatever program is spawning gpg needs to reap the processes as they die
via wait4(), possibly by catching SIGCHLD. You can see the relationship
between processes with ps -axf.
-ben
--
GMS rules.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: dead processes
2002-10-08 16:40 dead processes Marc Giger
2002-10-08 17:07 ` DervishD
2002-10-08 17:12 ` Benjamin LaHaise
@ 2002-10-08 17:14 ` DervishD
2002-10-08 17:59 ` Marc Giger
3 siblings, 0 replies; 5+ messages in thread
From: DervishD @ 2002-10-08 17:14 UTC (permalink / raw)
To: Marc Giger; +Cc: linux-kernel
Hi Marc :))
I almost forgot... A process become a zombie if it dies before
its parent, so the parent can retrieve child process status using
'wait()'. If the parent dies before doing this *then* the process
will be inherited by 'init' and ripped at some time.
Seems like your gpg has died leaving a lot of children and 'init'
hasn't done its harvest yet ;))) Give it some time.
Raúl
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: dead processes
2002-10-08 16:40 dead processes Marc Giger
` (2 preceding siblings ...)
2002-10-08 17:14 ` DervishD
@ 2002-10-08 17:59 ` Marc Giger
3 siblings, 0 replies; 5+ messages in thread
From: Marc Giger @ 2002-10-08 17:59 UTC (permalink / raw)
To: linux-kernel
A-ha:-) now I see.
Thank you for the tips.
Marc
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2002-10-08 17:53 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-10-08 16:40 dead processes Marc Giger
2002-10-08 17:07 ` DervishD
2002-10-08 17:12 ` Benjamin LaHaise
2002-10-08 17:14 ` DervishD
2002-10-08 17:59 ` Marc Giger
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).