> #0 0x00a16761 in __gnu_cxx::__exchange_and_add () > from /usr/lib/libstdc ++.so.6 > #1 0x009fce6e in std::string::assign () from /usr/lib/libstdc++.so.6 There are some changes in std::string between these versions that may have changed behavior. Are you compiling with _GLIBCXX_FULLY_DYNAMIC_STRING? -benjamin