Martin Sebor wrote:
After dispatching the remaining issues scheduled for 4.2.0(*) I'd
like to merge the few outstanding minor fixes and docs changes to
4.2.0 and create the (hopefully) final release candidate at the
end of the day (US/Mountain) tomorrow. If anyone has any concerns
please raise them ASAP.

[*] Here's a list of the remaining issues to deal with:
    http://tinyurl.com/2g7hv8

Andrew and Farid, you each have an issue on the list assigned to
you. Please try to resolve them before the end of business tomorrow.
I'll take care of the rest (I'll need to spend some time reworking
the patch for STDCXX-509 so that it's binary compatible. If I can
fix STDCXX-406 and STDCXX-302 in isolation from other platforms
I will, otherwise I'll defer it to 4.2.1 with the effect of
Compaq/HP C++ not being supported on Tru64 in 4.2.0).


Regarding binary compatibility, after upgrading from 4.1.3 to
the latest 4.2.0 I'm getting invalid pointer errors from glibc
in some of my programs. I reproduced the same error in the
except example in 4.1.3. Unfortunately, I don't have time to
debug it right now.

-- Mark

$ LD_LIBRARY_PATH=../lib ./except
*** glibc detected *** ./except: munmap_chunk(): invalid pointer: 0x0000000000602110 ***
======= Backtrace: =========
/lib64/libc.so.6(cfree+0x1b6)[0x3571a72c56]
../lib/libstd15D.so(_ZN4__rw15__rw_eofbit_setD0Ev+0x39)[0x2aaaaab072dd]
./except(__gxx_personality_v0+0x2a0)[0x4010c0]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x3571a1d8a4]
./except(__gxx_personality_v0+0xe9)[0x400f09]
======= Memory map: ========
00400000-00402000 r-xp 00000000 08:02 22415427 /home/mbrown/stdcxx-4.1.3-gcc-4.1.2-15D/examples/except 00601000-00602000 rw-p 00001000 08:02 22415427 /home/mbrown/stdcxx-4.1.3-gcc-4.1.2-15D/examples/except 00602000-00623000 rw-p 00602000 00:00 0 [heap] 3571600000-357161a000 r-xp 00000000 08:02 17006839 /lib64/ld-2.5.so 3571819000-357181a000 r--p 00019000 08:02 17006839 /lib64/ld-2.5.so 357181a000-357181b000 rw-p 0001a000 08:02 17006839 /lib64/ld-2.5.so 3571a00000-3571b46000 r-xp 00000000 08:02 17006871 /lib64/libc-2.5.so 3571b46000-3571d46000 ---p 00146000 08:02 17006871 /lib64/libc-2.5.so 3571d46000-3571d4a000 r--p 00146000 08:02 17006871 /lib64/libc-2.5.so 3571d4a000-3571d4b000 rw-p 0014a000 08:02 17006871 /lib64/libc-2.5.so
3571d4b000-3571d50000 rw-p 3571d4b000 00:00 0
3571e00000-3571e82000 r-xp 00000000 08:02 17006891 /lib64/libm-2.5.so 3571e82000-3572081000 ---p 00082000 08:02 17006891 /lib64/libm-2.5.so 3572081000-3572082000 r--p 00081000 08:02 17006891 /lib64/libm-2.5.so 3572082000-3572083000 rw-p 00082000 08:02 17006891 /lib64/libm-2.5.so 3574a00000-3574a15000 r-xp 00000000 08:02 17006887 /lib64/libpthread-2.5.so 3574a15000-3574c14000 ---p 00015000 08:02 17006887 /lib64/libpthread-2.5.so 3574c14000-3574c15000 r--p 00014000 08:02 17006887 /lib64/libpthread-2.5.so 3574c15000-3574c16000 rw-p 00015000 08:02 17006887 /lib64/libpthread-2.5.so
3574c16000-3574c1a000 rw-p 3574c16000 00:00 0
357ec00000-357ec0d000 r-xp 00000000 08:02 17006830 /lib64/libgcc_s-4.1.2-20070626.so.1 357ec0d000-357ee0d000 ---p 0000d000 08:02 17006830 /lib64/libgcc_s-4.1.2-20070626.so.1 357ee0d000-357ee0e000 rw-p 0000d000 08:02 17006830 /lib64/libgcc_s-4.1.2-20070626.so.1
2aaaaaaab000-2aaaaaaad000 rw-p 2aaaaaaab000 00:00 0
2aaaaaaad000-2aaaaabbc000 r-xp 00000000 08:02 22414809 /home/mbrown/stdcxx-4.2.0-gcc-4.1.2-15D/lib/libstd15D.so.4.2.0 2aaaaabbc000-2aaaaadbb000 ---p 0010f000 08:02 22414809 /home/mbrown/stdcxx-4.2.0-gcc-4.1.2-15D/lib/libstd15D.so.4.2.0 2aaaaadbb000-2aaaaadc5000 rw-p 0010e000 08:02 22414809 /home/mbrown/stdcxx-4.2.0-gcc-4.1.2-15D/lib/libstd15D.so.4.2.0
2aaaaadc5000-2aaaaaddc000 rw-p 2aaaaadc5000 00:00 0
2aaaaadf7000-2aaaaadfb000 rw-p 2aaaaadf7000 00:00 0
7fff6350a000-7fff6351f000 rwxp 7fff6350a000 00:00 0 [stack] ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0 [vdso]
Aborted

Reply via email to