http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51636
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> 2012-01-24 19:41:54 UTC --- >Guess: the new/new[] operators throwing std::bad_alloc have a MT-safeness problem. They should not as they are just wrappers around malloc.