------- Additional Comments From walter at djcvt dot net 2005-02-02 20:53 ------- I can confirm this (unfortunately, haha).
$ g++ --version g++ (GCC) 3.4.4 20041218 (prerelease) (Debian 3.4.3-6) $ g++ -v 2>&1 | grep -- '--enable-libstdcxx-allocator=mt' Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --libexecdir=/usr/lib --with-gxx-include-dir=/usr/include/c++/3.4 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --program-suffix=-3.4 --enable-__cxa_atexit --enable-libstdcxx-allocator=mt --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-gc=boehm --enable-java-awt=gtk --disable-werror i486-linux This small testcase should crash with 3.4 and the mt_allocator: http://dc.selwerd.nl/dlcrash.tar.bz2 I don't know how this generally goes, but is it possible to get a fix back into 3.4? Thanks, Walter -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19265