Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a process on my Mac OS X system which is in state E ("The process is trying to exit."):

% ps auwwwxc | grep -si JavaApplicationS
sbwoodside    84547   0.0  0.0        0      0   ??   E   Mon12am   0:00.00 (JavaApplicationS)

kill -9 84547 does nothing. Is there any special trick to get this process to exit? It's holding some ports open that I would like it to let go of.

share|improve this question
up vote 0 down vote accepted

Easiest way would probably be to restart. I've seen it happen once or twice before, and from memory, nothing I did could unstick it.

share|improve this answer
Apparently you are correct :-( – Simon Woodside Nov 25 '09 at 5:01

I second the restart solution... I had zombies I could not kill as well.

Unfortunately kill -9 is not really "the ultimate axe" on the OS X as it seems to be either filtered or flawed.

share|improve this answer

Unless this is something I haven't encountered what is happening is kill -9 kills it the launchd restarts it. two solutions 1. Kill launchd But this means that you won't be able to start any new process 2. Restart system Long term fix. Reconfigure launchd so that it doesnt do this. ps The only processes I have seen that take up that high a pid are trojan horses.

share|improve this answer
I believe it was Vuze. – Simon Woodside Aug 26 '10 at 4:32

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.