Bug#998106: mpi4py: test_io.TestIOSelf failures on i386

Drew Parsons dparsons at debian.org
Sat Oct 30 12:50:26 BST 2021


Source: mpi4py
Version: 3.1.1-8
Severity: serious
Justification: debci
Control: forwarded -1 https://github.com/mpi4py/mpi4py/issues/105

mpi4py tests are failing on i386 debci.
e.g.
https://ci.debian.net/data/autopkgtest/unstable/i386/m/mpi4py/16315322/log.gz

The failing tests are file IO tests (test_io.TestIOSelf and test_io.TestIOWorld)
e.g.

======================================================================
ERROR: testIReadIWrite (test_io.TestIOSelf)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/autopkgtest-lxc.ktqusnzb/downtmp/build.ZLO/src/test/test_io.py", line 124, in testIReadIWrite
    fh.Set_view(0, etype)
  File "mpi4py/MPI/File.pyx", line 215, in mpi4py.MPI.File.Set_view
mpi4py.MPI.Exception: MPI_ERR_ARG: invalid argument of some other kind

======================================================================
ERROR: testIReadIWriteAll (test_io.TestIOSelf)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/autopkgtest-lxc.ktqusnzb/downtmp/build.ZLO/src/test/test_io.py", line 302, in testIReadIWriteAll
    fh.Set_view(0, etype)
  File "mpi4py/MPI/File.pyx", line 215, in mpi4py.MPI.File.Set_view
mpi4py.MPI.Exception: MPI_ERR_ARG: invalid argument of some other kind

======================================================================
ERROR: testIReadIWriteAt (test_io.TestIOSelf)
-------------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/autopkgtest-lxc.ktqusnzb/downtmp/build.ZLO/src/test/test_io.py", line 75, in testIReadIWriteAt
    fh.Set_view(0, etype)
  File "mpi4py/MPI/File.pyx", line 215, in mpi4py.MPI.File.Set_view
mpi4py.MPI.Exception: MPI_ERR_ARG: invalid argument of some other kind

======================================================================
ERROR: testIReadIWriteAtAll (test_io.TestIOSelf)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/autopkgtest-lxc.ktqusnzb/downtmp/build.ZLO/src/test/test_io.py", line 227, in testIReadIWriteAtAll
    fh.Set_view(0, etype)
  File "mpi4py/MPI/File.pyx", line 215, in mpi4py.MPI.File.Set_view
mpi4py.MPI.Exception: MPI_ERR_ARG: invalid argument of some other kind

The problem was already reported upstream, https://github.com/mpi4py/mpi4py/issues/105
It's affecting Redhat, not just Debian.


This is not a general 32-bit failure.  armhf is passing tests.


Probably severity: serious is overkill for this problem. The test
failure can be ignored for the purpose of package management by simply
skipping test_io.TestIOSelf and test_io.TestIOWorld on i386.  The
other 1172 mpi4py tests are passing on i386.

Patient: Doctor, it hurts when I do this.
Doctor: Then don't do that.



More information about the debian-science-maintainers mailing list