Looks like patcher/linux needs some work on 32-bit systems. I will try to get this fixed in the next day or two.
-Nathan On Mon, May 02, 2016 at 03:36:35PM -0700, Paul Hargrove wrote: > New since the last time I did testing, I now have access to Linux MIPS64 > (Cavium Octeon II) systems. > They are infinitely better than the QEMU-emulated MIPS I have used for > previous testing. > I have access to both big-endian and little-endian, and am setup to test > the three main ABIs (32, n32 and 64). > For the little-endian system all three ABIs pass build, pass "make check" > and run a sampling of the examples. > However, for the big-endian system only the "-mabi=64" case passes. > With big-endian and "-mabi=32" I passed "make check" but saw a SEGV from > ring_c: > > $ mpirun -mca btl sm,self -np 2 examples/ring_c' > [erpro8-fsf1:05119] *** Process received signal *** > [erpro8-fsf1:05119] Signal: Segmentation fault (11) > [erpro8-fsf1:05119] Signal code: Address not mapped (1) > [erpro8-fsf1:05119] Failing at address: 0x401c7c0 > [erpro8-fsf1:05119] *** End of error message *** > Segmentation fault (core dumped) > > With big-endian and "-mabi=n32" I fail the dl_open test (the first > non-trivial test) in "make check": > > make[4]: Entering directory > > `/home/phargrov/OMPI/openmpi-2.0.0rc2-linux-mips64-n32/BLD/ompi/debuggers' > PASS: predefined_gap_test > PASS: predefined_pad_test > > /home/phargrov/OMPI/openmpi-2.0.0rc2-linux-mips64-n32/openmpi-2.0.0rc2/config/test-driver: > line 107: 14795 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 > > Or, when run manually: > > $ ./ompi/debuggers/dlopen_test > [erpro8-fsf1:05134] *** Process received signal *** > [erpro8-fsf1:05134] Signal: Segmentation fault (11) > [erpro8-fsf1:05134] Signal code: Address not mapped (1) > [erpro8-fsf1:05134] Failing at address: 0x1100154c > [erpro8-fsf1:05134] *** End of error message *** > Segmentation fault (core dumped) > > Unfortunately, gdb is not working properly on the core files generated by > either failure. > In addition to the endian differences between the two MIPS64 systems, the > little-endian one is running a newer distro (Debian jessie vs wheezy). > So, I cannot conclusively state that the endianness is the root cause. > -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 > _______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2016/05/18882.php
pgpu3rzX25m78.pgp
Description: PGP signature