Bug#948655: mpi4py: FTBFS on all ppc arches: tests fail: testCreateF90{Complex, Real}Double

Drew Parsons dparsons at debian.org
Sat Jan 11 10:45:10 GMT 2020


Source: mpi4py
Version: 3.0.3-2
Severity: normal
Control: forwarded -1 https://bitbucket.org/mpi4py/mpi4py/issues/127/test-failure-with-openmpi-on-ppc64le

mpi4py FTBFS on all powerpc arches (ppc64el, powerpc and ppc64) due to
failing fortran double tests:

======================================================================
ERROR: testCreateF90ComplexDouble (test_datatype.TestDatatype)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/test_datatype.py", line 324, in testCreateF90ComplexDouble
    self.check_datatype(None, factory, *args)
  File "/<<PKGBUILDDIR>>/test/test_datatype.py", line 144, in check_datatype
    newtype = factory(*args)
  File "mpi4py/MPI/Datatype.pyx", line 309, in mpi4py.MPI.Datatype.Create_f90_complex
mpi4py.MPI.Exception: MPI_ERR_ARG: invalid argument of some other kind

======================================================================
ERROR: testCreateF90RealDouble (test_datatype.TestDatatype)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/test_datatype.py", line 306, in testCreateF90RealDouble
    self.check_datatype(None, factory, *args)
  File "/<<PKGBUILDDIR>>/test/test_datatype.py", line 144, in check_datatype
    newtype = factory(*args)
  File "mpi4py/MPI/Datatype.pyx", line 300, in mpi4py.MPI.Datatype.Create_f90_real
mpi4py.MPI.Exception: MPI_ERR_ARG: invalid argument of some other kind



The error did not occur with OpenMPI 3, it is triggered by OpenMPI 4.


The problem has already been reported upstream at
//bitbucket.org/mpi4py/mpi4py/issues/127/test-failure-with-openmpi-on-ppc64le




-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.4.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



More information about the debian-science-maintainers mailing list