removed non exception save string allocations with strdup to avoid memory leaks on tests failed
fixed UMR