Bug#980943: mipch: mpirun segfaults on s390x

Nicholas Breen nbreen at debian.org
Sun Jan 24 18:07:17 GMT 2021


Package: mpich
Version: 3.4-5
Severity: important
User: debian-s390 at lists.debian.org
Usertags: s390x
X-Debbugs-Cc: debian-s390 at lists.debian.org
Affects: gromacs


Hi,

mpirun from mpich 3.4-5 (and possibly other versions, this is the only one I
tested) segfaults immediately on s390x:

  % mpirun -V
  host: zelenka
  zsh: segmentation fault  mpirun -V

It is reproducible after recompiling locally, in a sid chroot.  Very compact
backtrace of an unstripped/unoptimized version:

(gdb) run -V
Starting program: /home/nbreen/mpich-3.4/debian/tmp/usr/bin/mpiexec.hydra -V
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/s390x-linux-gnu/libthread_db.so.1".
host: zelenka

Program received signal SIGSEGV, Segmentation fault.
HYDU_create_proxy_list (exec_list=0x0, node_list=0x2aa0010d2f0, pg=0x2aa000863e8 <HYD_server_info+208>)
    at utils/alloc/alloc.c:429
429         while (pg->proxy_list->exec_list == NULL) {
(gdb) bt
#0  HYDU_create_proxy_list (exec_list=0x0, node_list=0x2aa0010d2f0, pg=0x2aa000863e8 <HYD_server_info+208>)
    at utils/alloc/alloc.c:429
#1  0x000002aa00008366 in main (argc=2, argv=0x3fffffffb38) at ui/mpich/mpiexec.c:262



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: s390x

Kernel: Linux 4.19.0-13-s390x (SMP w/2 CPU threads)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages mpich depends on:
ii  hwloc-nox   2.4.0+dfsg-3
ii  libc6       2.31-9
ii  libmpich12  3.4-5

Versions of packages mpich recommends:
ii  libmpich-dev  3.4-5

Versions of packages mpich suggests:
pn  mpich-doc  <none>

-- no debconf information



More information about the debian-science-maintainers mailing list