The __gnu_cxx::__exchange_and_add causes SIGSEGV

Benjamin Kosnik bkoz@redhat.com
Tue Dec 11 23:59:00 GMT 2007


> #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



More information about the Libstdc++ mailing list