------- Additional Comments From matz at suse dot de 2004-10-13 18:37 ------- Ah, the problem is, that for some reasons GCC emits _two_ dtor functions for 'idl_filename' (__tcf_2 and __tcf_1), but only if the extern decl comes after the definition. Okay, this is an error in itself, but it seems the other allocators deal with this breakage more graceful. OTOH it's a real double free, so it's not really something which has to be "fixed" in the allocator itself.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17937