スタックのオーバーフローとか、セマフォが開放できていないとか、なんなんでしょうかね。。。
スタックのオーバーフローとか、セマフォが開放できていないとか、恐縮ですがクローズの処理が追い付いていないのか、クローズの処理をしていないのか、メモリが初期化できず、ゴミのような使用されない領域がどんどん増えていき、最後にはスタックのオーバーフローでアウトというような、ことではないですか、それを確認するにはなにか処理の段階ごとにしるしをつけて置き、ログに全て吐き出して、処理が完全に元に戻っているのか確認した方がよさそうですね