[boost1.38][serialization][Patch Request] Request a patch for fixing crashes on SunOS 64bit platform

Hi, Please consider : 1. fixing the regression issues (iostream error/exception, segmentation faults , illegal instruction etc.) happened when running the testsuite bundled with boost.serilation (v1.38, though I believe it applies to other revisions) on SunOS 5.8 sparc v9 (5.9, 5.10 64-bit also get the same crashes). 2. adding SunOS 64bit platform to the boost regression test trunk : http://www.boost.org/development/tests/trunk/developer/serialization.html ,if possible. Thanks very much, Mave

On Sat, May 16, 2009 at 11:00 PM, Joanne chiang <maverickchiang@gmail.com> wrote:
The tests are run by volunteers. If you would like to see regression tests run on SunOS 64bit, please consider volunteering to run the tests on a regular (preferably daily) basis. --Beman

Hi, Sorry that I don't really get it. I observed there's already SunOs 5.7, 5.8, 5.9 32bit run on the trunk. The fastest way is to make a slight change via simply adding '-m64' of CC options.... Thanks, Mave. 2009/5/17 Beman Dawes <bdawes@acm.org>:

On Sun, May 17, 2009 at 10:01 AM, Joanne chiang <maverickchiang@gmail.com> wrote:
Hi,
First, please don't top post. See http://www.boost.org/community/policy.html#quoting
You can ask one of the testers to do that. The best place to reach them is the Boost Testing list: boost-testing at lists.boost.org. Presumably the current SunOS testers contribute tests for configurations they care most about, but it won't hurt to ask. --Beman

2009/5/18 Beman Dawes <bdawes@acm.org>:
Hi Beman, Thanks for your info. Currently I'll focus on Item 1 as I posted. There are some crashes that require a patch fix. Hope the following debug messages helpful -- build % dbx bin.v2/libs/serialization/test/test_array_xml_archive.test/sun-5.10/debug/link-static/test_array_xml_archive For information about new features see `help changes' To remove this message, put `dbxenv suppress_startup_message 7.6' in your .dbxrc Reading test_array_xml_archive Reading ld.so.1 Reading librt.so.1 Reading libCrun.so.1 Reading libm.so.2 Reading libc.so.1 Reading libaio.so.1 Reading libmd5.so.1 (dbx) check -all access checking - ON memuse checking - ON (dbx) run Running: test_array_xml_archive (process id 20491) Reading rtcapihook.so Reading libdl.so.1 Reading rtcaudit.so Reading libmapmalloc.so.1 Reading libgen.so.1 Reading libc_psr.so.1 Reading rtcboot.so Reading librtc.so RTC: Enabling Error Checking... RTC: Running program... Read from uninitialized (rui): Attempting to read 1 byte at address 0xffffffff7fffbffc which is 204 bytes above the current stack pointer stopped in std::for_each<const char*,boost::archive::detail::XML_name<const char>
participants (2)
-
Beman Dawes
-
Joanne chiang