わきたです。 私も、C言語的な頭でぱっと見ですが、無限ループの先頭で fork() しているの が問題なのではなく、子プロセスの最後で exit していないのが原因では? exit しないから、子プロセスがさらに fork() して孫プロセスを生み、さらに 曽孫、曽々孫、と・・・