[Pkg-openmpi-maintainers] Bug#848574: openmpi: frequent segfault in linker on mips64el
Ansgar Burchardt
ansgar at debian.org
Sun Dec 18 13:44:32 UTC 2016
Package: libopenmpi-dev
Version: 2.0.2~git.20161225-8
Severity: important
[ CC'ed debian-mips@ as a segfault in the linker might not be a bug in MPI ]
OpenMPI crashed frequenly in the runtime linker on mips64el, even for a
trivial program calling just MPI_Init and MPI_Finalize:
+---
| #include <mpi.h>
|
| int main(int argc, char** argv)
| {
| MPI_Init(&argc, &argv);
| MPI_Finalize();
| return 0;
| }
+---[ test.cc ]
After building with `mpic++ -o test test.cc`, I often get the following
backtrace from the core file:
+---
| Core was generated by `./test'.
| Program terminated with signal SIGSEGV, Segmentation fault.
| #0 elf_machine_runtime_link_map (gpreg=<optimized out>, stub_pc=1099310712688)
| at ../sysdeps/mips/dl-trampoline.c:84
| 84 ../sysdeps/mips/dl-trampoline.c: No such file or directory.
| [Current thread is 1 (LWP 2837)]
| (gdb) bt
| #0 elf_machine_runtime_link_map (gpreg=<optimized out>, stub_pc=1099310712688)
| at ../sysdeps/mips/dl-trampoline.c:84
| #1 __dl_runtime_resolve (sym_index=151, return_address=<optimized out>, old_gpreg=<optimized out>,
| stub_pc=1099310712688) at ../sysdeps/mips/dl-trampoline.c:125
| #2 0x000000fff5e341ac in _dl_runtime_resolve () from /lib64/ld.so.1
| Backtrace stopped: frame did not save the PC
+---[ backtrace from `gdb ./test core` ]
I noticed as src:dune-common/2.5.0-1 failed on mips64el even though the last
upload build sucessfully.
Ansgar
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: mips64el (mips64)
Kernel: Linux 4.7.0-0.bpo.1-octeon (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect
Versions of packages libopenmpi-dev depends on:
ii libc6 2.24-8
ii libhwloc-dev 1.11.5-1
ii libhwloc5 1.11.5-1
ii libibverbs-dev 1.2.1-2
ii libopenmpi2 2.0.2~git.20161225-8
ii openmpi-common 2.0.2~git.20161225-8
libopenmpi-dev recommends no packages.
Versions of packages libopenmpi-dev suggests:
pn openmpi-doc <none>
-- no debconf information
More information about the Pkg-openmpi-maintainers
mailing list