Running in several different PPC platforms I see "make check" fail as follows:
make[4]: Entering directory `/home/phargrov/OMPI/openmpi-2.0.0rc2-linux-ppc32-gcc/BLD/ompi/debuggers' PASS: predefined_gap_test PASS: predefined_pad_test /home/phargrov/OMPI/openmpi-2.0.0rc2-linux-ppc32-gcc/openmpi-2.0.0rc2/config/test-driver: line 107: 33073 Segmentation fault "$@" > $log_file 2>&1 FAIL: dlopen_test ============================================================================ Testsuite summary for Open MPI 2.0.0rc2 ============================================================================ # TOTAL: 3 # PASS: 2 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See ompi/debuggers/test-suite.log Please report to http://www.open-mpi.org/community/help/ ============================================================================ make[4]: *** [test-suite.log] Error 1 Using gdb on one failing system to examine a core yielded the following, showing a bad address being used in patcher_base_patch.c: Program terminated with signal SIGSEGV, Segmentation fault. #0 0x0fcb2474 in mca_patcher_base_patch_hook (module=0xf760040 <mca_patcher_overwrite_module>, hook_addr=2485256144) at /home/phargrov/OMPI/openmpi-2.0.0rc2-linux-ppc32-gcc/openmpi-2.0.0rc2/opal/mca/patcher/base/patcher_base_patch.c:156 156 if (nop_addr[0] == nop && nop_addr[1] == nop && nop_addr[2] == nop Missing separate debuginfos, use: debuginfo-install glibc-2.18-16.fc20.ppc (gdb) print nop_addr $1 = (unsigned int *) 0x9421ffd0 (gdb) print nop_addr[0] Cannot access memory at address 0x9421ffd0 -Paul -- Paul H. Hargrove phhargr...@lbl.gov Computer Languages & Systems Software (CLaSS) Group Computer Science Department Tel: +1-510-495-2352 Lawrence Berkeley National Laboratory Fax: +1-510-486-6900