On a little-endian Power8 with XLC-13.1.2 I see a crash not seen with
gcc-4.9.2:

make[4]: Entering directory
'/home/phargrov/OMPI/openmpi-2.0.0rc3-linux-ppc64el-xlc/BLD/ompi/debuggers'
PASS: predefined_gap_test
PASS: predefined_pad_test
/home/phargrov/OMPI/openmpi-2.0.0rc3-linux-ppc64el-xlc/openmpi-2.0.0rc3/config/test-driver:
line 107: 69310 Segmen
tation fault      (core dumped) "$@" > $log_file 2>&1
FAIL: dlopen_test

gdb shows:

Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0000000000000000 in ?? ()
Missing separate debuginfos, use: debuginfo-install
bzip2-libs-1.0.6-14.fc21.ppc64le elfutils-libelf-0.163-1.fc21.ppc64le
elfutils-libs-0.163-1.fc21.ppc64le glibc-2.20-7.fc21.ppc64le
libgcc-4.9.2-1.fc21.ppc64le systemd-libs-216-17.fc21.ppc64le
xz-libs-5.1.2-14alpha.fc21.ppc64le zlib-1.2.8-7.fc21.ppc64le
(gdb) where
#0  0x0000000000000000 in ?? ()
#1  0x00003fff82f8e8d8 in intercept_munmap (start=0x3fff82e50000,
length=65536)
    at
/home/phargrov/OMPI/openmpi-2.0.0rc3-linux-ppc64el-xlc/openmpi-2.0.0rc3/opal/mca/memory/patcher/memory_patcher_component.c:155
#2  0x00003fff82b1bc80 in __GI__IO_setb () from /lib64/libc.so.6
#3  0x00003fff82b19528 in __GI__IO_file_close_it () from /lib64/libc.so.6
#4  0x00003fff82b07f74 in fclose@@GLIBC_2.17 () from /lib64/libc.so.6
#5  0x0000000010000f7c in do_test ()
    at
/home/phargrov/OMPI/openmpi-2.0.0rc3-linux-ppc64el-xlc/openmpi-2.0.0rc3/ompi/debuggers/dlopen_test.c:97
#6  0x00000000100010e0 in main (argc=1, argv=0x3ffff7505048)
    at
/home/phargrov/OMPI/openmpi-2.0.0rc3-linux-ppc64el-xlc/openmpi-2.0.0rc3/ompi/debuggers/dlopen_test.c:135

-- 
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

Reply via email to