>>197
FreeBSDではないけど、Linuxでの開発なんで関係あるかも・・・?

int len;
unsigned char type;

新たにいっこ追加したら、また落ちるようになった。
今度は、

unsigned len;
unsigned char type;

にしたら動く・・・なんだ?バイト境界関係の問題でもあるのか?

未だ原因不明・・・・(;´д⊂