http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57426
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING Last reconfirmed| |2013-05-27 Component|c++ |libstdc++ Ever confirmed|0 |1 --- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Then it is string's string::~string which has the abort in it. Can you try a newer version of GCC since 3.4.3 is no longer supported? Also do you have any threads in your code? If so are you sure you don't have any non thread safe code? Also are you sure you don't have any code which writes over an array length?