Цитата(Harbour @ May 26 2008, 17:24)

похоже что сигнал (от kill) посылается и потомку - перхватывать SIGTERM/SIGINT в потомке не пробовали ?
может быть.
не стал разбираться, сделал всё по чесноку - убиенный родитель (kill -15 PID)
делает pthread_cancel всем потомкам. потомки в свою очередь detach'ены.
родитель дожидается от каждого самописный my_pthread_join.
тем самым ресурсы при любом раскладе (потомки завершаются штатно или принудительно) остаются в полном порядке.