The wrapper tools were writing past the end of a malloc'd string in the code that handles "-D" arguments.