Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1000750

Bug#954436: openmpi segfault on the stretch(oldstable) distrib

From Pierre Saramito <Pierre.SARAMITO@math.cnrs.fr>
Newsgroups linux.debian.bugs.dist
Subject Bug#954436: openmpi segfault on the stretch(oldstable) distrib
Date 2020-03-21 17:10 +0100
Message-ID <zMORc-bd-7@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Package: libopenmpi-dev
Version: 2.0.2-2
Severity: important
File: openmpi

Dear Maintainer,

Openmpi segfaut on stretch(oldstable) distrib.
Here is an exemple that reproduces the problem:

   cat mpi_tst.cc
     #include <mpi.h>
     int main(int argc, char ** argv) {
       MPI_Init(&argc, &argv);
       MPI_Finalize();
     }

   mpic++ mpi_tst.cc

   ./a.out
		*** Process received signal ***
		Signal: Segmentation fault (11)
		Signal code: Address not mapped (1)
		Failing at address: (nil)
		[ 0] /lib/x86_64-linux-gnu/libpthread.so.0(+0x110e0)[0x7f68c4b7c0e0]
		[ 1] /lib/x86_64-linux-gnu/libc.so.6(strlen+0x26)[0x7f68c484c676]
		[ 2] /lib/x86_64-linux-gnu/libc.so.6(__strdup+0xe)[0x7f68c484c3ae]
		[ 3]  
/usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_rtc_freq.so(+0x2b95)[0x7f68bc422b95]
		[ 4]  
/usr/lib/x86_64-linux-gnu/libopen-rte.so.20(orte_rtc_base_select+0xeb)[0x7f68c59eef4b]
		[ 5]  
/usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi/mca_ess_hnp.so(+0x5391)[0x7f68c37a2391]
		[ 6]  
/usr/lib/x86_64-linux-gnu/libopen-rte.so.20(orte_init+0x235)[0x7f68c599aaa5]
		[ 7]  
/usr/lib/x86_64-linux-gnu/libopen-rte.so.20(orte_daemon+0x488)[0x7f68c59b9608]
		[ 8] orted(+0x8ea)[0x55e95c37b8ea]
		[ 9] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f68c47ec2e1]
		[10] orted(+0x94a)[0x55e95c37b94a]
		*** End of error message ***
		[[INVALID],INVALID] ORTE_ERROR_LOG: Unable to start a daemon on the  
local node in file ess_singleton_module.c at line 575
		[[INVALID],INVALID] ORTE_ERROR_LOG: Unable to start a daemon on the  
local node in file ess_singleton_module.c at line 165
		--------------------------------------------------------------------------
		It looks like orte_init failed for some reason; your parallel process is
		likely to abort.  There are many reasons that a parallel process can
		fail during orte_init; some of which are due to configuration or
		environment problems.  This failure appears to be an internal failure;
		here's some additional information (which may only be relevant to an
		Open MPI developer):

		  orte_ess_init failed
		  --> Returned value Unable to start a daemon on the local node  
(-127) instead of ORTE_SUCCESS
		--------------------------------------------------------------------------
		--------------------------------------------------------------------------
		It looks like MPI_INIT failed for some reason; your parallel process is
		likely to abort.  There are many reasons that a parallel process can
		fail during MPI_INIT; some of which are due to configuration or environment
		problems.  This failure appears to be an internal failure; here's some
		additional information (which may only be relevant to an Open MPI
		developer):

		  ompi_mpi_init: ompi_rte_init failed
		  --> Returned "Unable to start a daemon on the local node" (-127)  
instead of "Success" (0)
		--------------------------------------------------------------------------
		*** An error occurred in MPI_Init
		*** on a NULL communicator
		*** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort,
		***    and potentially your MPI job)
		Local abort before MPI_INIT completed completed successfully, but am  
not able to aggregate error messages, and not able to guarantee that  
all other processes were killed!

-- System Information:
Debian Release: 9.12
   APT prefers oldstable
   APT policy: (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.4.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL  
set to C), LANGUAGE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to  
C)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages libopenmpi-dev depends on:
ii  libc6           2.24-11+deb9u4
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-2
ii  openmpi-common  2.0.2-2

libopenmpi-dev recommends no packages.

Versions of packages libopenmpi-dev suggests:
pn  openmpi-doc  <none>

-- no debconf information

-- 
Pierre.Saramito@imag.fr
Directeur de Recherche CNRS
Laboratoire Jean Kuntzmann, Grenoble, France
http://ljk.imag.fr/membres/Pierre.Saramito

Back to linux.debian.bugs.dist | Previous | Next | Find similar | Unroll thread


Thread

Bug#954436: openmpi segfault on the stretch(oldstable) distrib Pierre Saramito <Pierre.SARAMITO@math.cnrs.fr> - 2020-03-21 17:10 +0100

csiph-web