The Hazards of Manual Memory Management