bp = malloc(sizeof(Buff *));
これはどのテストで検知するべきバグだろね?