On Sun, Nov 22, 2009 at 10:30:16AM -0500, John David Anglin wrote: > > > The problem appears to have gone away with head. I don't see it with > > > hpux. > > > > > > > Note that latest version of gcc 4.4 in Debian is built with > > --disable-libstdcxx-pch, but the segfault is this present :( > > Personally, I don't believe the segfault is related to the FAILs > seen in the libstdc++ testsuite. As you showed, there is an ABI > change in the library depending on libc version. Someone needs > to generate a backtrace so that we can get some idea what's happening. >
This is what I get using apt-get with the broken libstdc++. Note that simple hello world programs still works. | #0 0x4040d8cc in std::locale::operator=(std::locale const&) () from 4.4.2-2/usr/lib/libstdc++.so.6 | #1 0x4040bc10 in std::ios_base::_M_init() () from 4.4.2-2/usr/lib/libstdc++.so.6 | #2 0x40424858 in std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*) () | from 4.4.2-2/usr/lib/libstdc++.so.6 | #3 0x406ffeec in ReadConfigFile(Configuration&, std::string const&, bool, unsigned int) () from /usr/lib/libapt-pkg-libc6.9-6.so.4.8 | #4 0x406ff9e8 in ReadConfigDir(Configuration&, std::string const&, bool, unsigned int) () from /usr/lib/libapt-pkg-libc6.9-6.so.4.8 | #5 0x4073eeac in pkgInitConfig(Configuration&) () from /usr/lib/libapt-pkg-libc6.9-6.so.4.8 | #6 0x0001d8b8 in main () The crash happens at the end of the function: [...] | 0x4040d8b8 <_ZNSt6localeaSERKS_+168>: ldw 0(r5),ret0 | 0x4040d8bc <_ZNSt6localeaSERKS_+172>: ldw 0(r26),ret0 | 0x4040d8c0 <_ZNSt6localeaSERKS_+176>: ldo 1(ret0),ret0 | 0x4040d8c4 <_ZNSt6localeaSERKS_+180>: stw ret0,0(r26) | 0x4040d8c8 <_ZNSt6localeaSERKS_+184>: ldw 0(r3),r6 | 0x4040d8cc <_ZNSt6localeaSERKS_+188>: ldw 0(r6),ret0 | 0x4040d8d0 <_ZNSt6localeaSERKS_+192>: ldo -1(ret0),r20 | 0x4040d8d4 <_ZNSt6localeaSERKS_+196>: b,l 0x4040d86c <_ZNSt6localeaSERKS_+92>,r0 | 0x4040d8d8 <_ZNSt6localeaSERKS_+200>: stw r20,0(r6) | End of assembler dump. -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org