struct seg faulting for struct size less than 16 bytes