なんかすごい初歩的なミスをしているのか、ポルナレフ状態なんだけど、
FreeBSD 9.2-RELEASE-p7で、

p = (char *)malloc(4);
printf("%p\n", p);
p = (char *)malloc(4);
printf("%p\n", p);

みたいなのしたら、

0x801fb30b5
0x801fb30b4

ってなって、領域かぶってる…。それで上書きされる…。
free()もしてないのに…
他のスレッドが邪魔してるのか…。Fuseのスレッドしか動いてないみたいなんだけど…