火曜日, 4月 25, 2006

またまたロングランで落ちるプログラム・・・・

外部の制御器からUDPの通信でデータを受け取っ記録するプログラム。
一定時間運転させるとSegmentation Faultで落ちる。
通信バッファが怪しいとにらんで、カーネルのチューニングも含めて調査。
受信バッファのサイズはパラメータで変更できるようにしてあったので、
このパラメータのチューニングも実施。

でも、いろいろやってみたけどガ原因が解決出来ない。

結局プログラムを徹底的に調査したら、外部からパラメータを与えるように
修正したつもりで、バッファサイズを固定値で設定していたことが判明。

駄目じゃん・・・・・

さて、これからロングランだ。