in reply to Re: The process that would not die
in thread The process that would not die

The kill -INT did not solve it, but it gave me the clue as to what is going on.

The program has this weird way of logging that throws off a child process. When control-c is pressed, it kills off the logging process and somehow the original controlling process is dropped into background instead of figuring out it should die too.

Now I know what to fix. Thanks!