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

Attachment: pgpu3rzX25m78.pgp
Description: PGP signature

Reply via email to