Havp giving segment faults