Boost logo

Boost Users :

Subject: [Boost-users] [test][1.47] Test cases segfault after completion
From: Thomas Taylor (thomas.taylor_at_[hidden])
Date: 2011-08-02 01:45:21


Hi!

When compiling my test cases with 1.47 (no matter if dynamically or
statically linked) they fail. Not the test cases themselves, but a segfault
after the test case is done.
The very same code compiled with r73480 executes as expected.

HTH,
Thomas

Please find relevant valgrind output attached:

Running 1 test case...

*** No errors detected
==11042== Invalid write of size 8
==11042== at 0x481152: execution_monitor_jumping_signal_handler (in
/discs/rest/home/anubis/CPP/mdy-
svn/gepetto/branches/build/g2_147/source/hoost/3d/test-unit__vec3d)
==11042== by 0x851380F: ??? (in /lib/libc-2.14.so)
==11042== by 0x85B3F44: shutdown (in /lib/libc-2.14.so)
==11042== by 0xC6FE47F: ??? (in /usr/lib/openmpi/openmpi/mca_oob_tcp.so)
==11042== by 0x78491EE: mca_oob_base_close (in
/usr/lib/openmpi/libmpi.so.1.0.1)
==11042== by 0x788D61A: mca_base_components_close (in
/usr/lib/openmpi/libmpi.so.1.0.1)
==11042== by 0x7861C09: orte_rml_base_close (in
/usr/lib/openmpi/libmpi.so.1.0.1)
==11042== by 0x7831B69: orte_ess_base_app_finalize (in
/usr/lib/openmpi/libmpi.so.1.0.1)
==11042== by 0xC4F579D: ??? (in
/usr/lib/openmpi/openmpi/mca_ess_singleton.so)
==11042== by 0x7805067: orte_finalize (in
/usr/lib/openmpi/libmpi.so.1.0.1)
==11042== by 0x77B1174: ??? (in /usr/lib/openmpi/libmpi.so.1.0.1)
==11042== by 0x70B4881: boost::mpi::environment::~environment() (in
/usr/lib/libboost_mpi.so.1.47.0)
==11042== Address 0xa98 is not stack'd, malloc'd or (recently) free'd


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net