I wrote a program that wrote a lot of data to a file and then tried to kill it. It was unkillable. Even kill -9 <pid> didn't work. It continued trashing the machine and finally I managed to reboot it and then it fixed. After repeated attempts to deliver -9 signall I could still start new programs. Just the machine was slow.
Maybe there is some kind of livelock in the kernel where the signal delivery is waiting until the process writes everything to the disk but the process writes so fast that this never happens? CL<