seg faulting on eval done know why