Your message dated Sat, 12 Sep 2020 12:48:26 +0000
with message-id <e1kh4x8-000hpi...@fasolo.debian.org>
and subject line Bug#965352: fixed in openmpi 4.0.5-3
has caused the Debian Bug report #965352,
regarding libopenmpi3: breaks tests in client programs
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
965352: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=965352
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libopenmpi3
Version: 4.0.4-2
Severity: serious
Justification: breaks dependent packages

A number of packages have lately started failing debci tests,
in particular mpi4py and dolfin. dolfin is also failing some build-time
tests.

I've run mpi4py tests on debci for both testing and unstable. They're
still passing in testing, where openmpi is 4.0.4-1, but failing in
unstable with openmpi 4.0.4-2. I'm not absolutely certain, but it
seems like one of the changes in openmpi 4.0.4-2 might be making
problems.

Debci indicates that mpi4py 3.0.3-5 isn't passing
test/test_rma.py::TestRMASelf::testGetAccumulate
Test log in 
https://ci.debian.net/data/autopkgtest/unstable/amd64/m/mpi4py/6342921/log.gz
Apparently there's a segfault in an mpi test (single process test pass).

The problem can be reproduced at the command line in an mpi4py source
dir with python3-mpi4py installed (manual testing also shows
TestRMASelf::testStartComplete is failing, separate from
testGetAccumulate):

$ mpirun -n 2 python3 -m pytest test/test_rma.py -v
============================= test session starts ==============================
platform linux -- Python 3.8.4, pytest-4.6.11, py-1.8.1, pluggy-0.13.0 -- 
/usr/bin/python3
============================= test session starts ==============================
platform linux -- Python 3.8.4, pytest-4.6.11, py-1.8.1, pluggy-0.13.0 -- 
/usr/bin/python3
cachedir: .pytest_cache
hypothesis profile 'default' -> 
database=DirectoryBasedExampleDatabase('/home/drew/projects/python/build/mpi4py/.hypothesis/examples')
rootdir: /home/drew/projects/python/build/mpi4py, inifile: setup.cfg
plugins: xdist-1.32.0, doctestplus-0.7.0, astropy-header-0.1.2, 
filter-subpackage-0.1.1, cov-2.8.1, remotedata-0.3.2, mpi-0+unknown, 
forked-1.2.0, arraydiff-0.3, openfiles-0.5.0, hypothesis-5.16.0
collecting ... cachedir: .pytest_cache
hypothesis profile 'default' -> 
database=DirectoryBasedExampleDatabase('/home/drew/projects/python/build/mpi4py/.hypothesis/examples')
rootdir: /home/drew/projects/python/build/mpi4py, inifile: setup.cfg
plugins: xdist-1.32.0, doctestplus-0.7.0, astropy-header-0.1.2, 
filter-subpackage-0.1.1, cov-2.8.1, remotedata-0.3.2, mpi-0+unknown, 
forked-1.2.0, arraydiff-0.3, openfiles-0.5.0, hypothesis-5.16.0
collected 36 items                                                             
collected 36 items                                                             

test/test_rma.py::TestRMASelf::testAccumulate 
test/test_rma.py::TestRMASelf::testAccumulate PASSED                     [  2%]
test/test_rma.py::TestRMASelf::testAccumulateProcNullReplace PASSED             
        [  2%]PASSED      [  5%]
test/test_rma.py::TestRMASelf::testAccumulateProcNullSum 
test/test_rma.py::TestRMASelf::testAccumulateProcNullReplace PASSED          [  
8%]PASSED      [  5%]
test/test_rma.py::TestRMASelf::testCompareAndSwap 
test/test_rma.py::TestRMASelf::testAccumulateProcNullSum PASSED          [  
8%]PASSED
                 [ 11%]test/test_rma.py::TestRMASelf::testCompareAndSwap 
test/test_rma.py::TestRMASelf::testFence PASSED                          [ 13%]
test/test_rma.py::TestRMASelf::testFenceAll PASSED                       [ 16%]
test/test_rma.py::TestRMASelf::testFetchAndOp PASSED                     [ 19%]
test/test_rma.py::TestRMASelf::testFlush PASSED                          [ 22%]
test/test_rma.py::TestRMASelf::testGetAccumulate PASSED                  [ 25%]
test/test_rma.py::TestRMASelf::testGetAccumulateProcNull PASSED          [ 27%]
test/test_rma.py::TestRMASelf::testGetProcNull PASSED                    [ 30%]
test/test_rma.py::TestRMASelf::testPostWait PASSED                       [ 33%]
test/test_rma.py::TestRMASelf::testPutGet PASSED                         [ 36%]
test/test_rma.py::TestRMASelf::testPutProcNull PASSED                    [ 38%]
test/test_rma.py::TestRMASelf::testStartComplete FAILED                  [ 41%]
test/test_rma.py::TestRMASelf::testStartCompletePostTest PASSED          [ 44%]
test/test_rma.py::TestRMASelf::testStartCompletePostWait PASSED          [ 47%]
test/test_rma.py::TestRMASelf::testSync PASSED                           [ 50%]
test/test_rma.py::TestRMAWorld::testAccumulate 
--------------------------------------------------------------------------
Primary job  terminated normally, but 1 process returned
a non-zero exit code. Per user-direction, the job has been aborted.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
mpirun noticed that process rank 1 with PID 0 on node monte exited on signal 11 
(Segmentation fault).
--------------------------------------------------------------------------


The tests pass with mpirun -n 1.




-- 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.7.0-1-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libopenmpi3 depends on:
ii  libc6                    2.31-1
ii  libevent-core-2.1-7      2.1.12-stable-1
ii  libevent-pthreads-2.1-7  2.1.12-stable-1
ii  libfabric1               1.6.2-3+b1
ii  libgcc-s1                10.1.0-6
ii  libhwloc-plugins         2.2.0+dfsg-3
ii  libhwloc15               2.2.0+dfsg-3
ii  libibverbs1              29.0-1
ii  libnl-3-200              3.4.0-1+b1
ii  libpmix2                 3.1.5-1
ii  libpsm-infinipath1       3.3+20.604758e7-6+b1
ii  libpsm2-2                11.2.86-1
ii  libstdc++6               10.1.0-6
ii  libucx0                  1.8.1-1
ii  zlib1g                   1:1.2.11.dfsg-2

libopenmpi3 recommends no packages.

libopenmpi3 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: openmpi
Source-Version: 4.0.5-3
Done: Alastair McKinstry <mckins...@debian.org>

We believe that the bug you reported is fixed in the latest version of
openmpi, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 965...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alastair McKinstry <mckins...@debian.org> (supplier of updated openmpi package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 12 Sep 2020 12:33:38 +0100
Source: openmpi
Architecture: source
Version: 4.0.5-3
Distribution: unstable
Urgency: medium
Maintainer: Alastair McKinstry <mckins...@debian.org>
Changed-By: Alastair McKinstry <mckins...@debian.org>
Closes: 965352 970036
Changes:
 openmpi (4.0.5-3) unstable; urgency=medium
 .
   * Revert autogenerated vars in preinst/postinst. Closes: #970036
   * Update pmix path for libpmix-dev >= 3.2.0rc1-2
   * Ack. bug closed due to mpi4py test disabled: Closes: #965352.
Checksums-Sha1:
 88c61384bee8b1fec46397780e1ce9270f0d1e4a 2679 openmpi_4.0.5-3.dsc
 3037babfe71fc457d091f28d6a4da3e43eb03f32 66860 openmpi_4.0.5-3.debian.tar.xz
Checksums-Sha256:
 fe944a9f13e83cf7db19ccc39ea36ab47bda9da0bd08213cb49b26a2bb6478be 2679 
openmpi_4.0.5-3.dsc
 997db8728ed173e5c964bad600bc16160a5ff342af4ebce8b2eb070f0caf414a 66860 
openmpi_4.0.5-3.debian.tar.xz
Files:
 8627078500ab070f40ce6149d04cfcf9 2679 net optional openmpi_4.0.5-3.dsc
 210cd192e7fc9bbbe522b8e528fbf462 66860 net optional 
openmpi_4.0.5-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAl9cwCUACgkQy+a7Tl2a
06UDzRAAiQGNvWJCZcis5LWnz+1bNYQm6icHWdi7KV0pqbD2VTEu+MX2DneKXpr4
Vz4xpXD2IQJ32X59em4Wxz45ulF7EZrQfGViJJ6T7oq7rMc7yfQEC5RAjgWgZpRH
1ZIr2O598mJANENyxToycK4G5mj7YBT6sAe6u79E9TCTBTJukso8d1sC8nfE1a4m
5hbHcTWBoa7WAI4602pEaHUTYeUKr9aHE07uImEfTrC3aXTSca+qpvIaWAWOiEDx
YCa16cX/1pg6QxrZGmzohrTDNestTYSUNHFT7FZPTdmcxAMGQ6uho8kbChghf0bG
eSS5NS3+xiifswuhPkz/4b9+Dhb8d7TZjmNripjSXz5Y/W4MmqdlZNxXbnHwVcJr
5hInqoxLRdBF80Q0u8DtStR2rBMDTxD+Ba9kPhiQAJ9TFF9pVL+Vtq488Gv9okJR
PMcx6jDxu75HGvf9XKyGnP1YzuVb01TJ3f4BqF/fXZXNLUX9hmcpSu6OnKQwyBsV
2Li1F1vFUYpIWjlyeqxVLXOLUtelpt6N1iHoTUHVlMXSOO/UvCtMEBigxPR4FiJd
c6Bhja1yHQGu5xd7HdeDxoJHcb3w4e+0P4iKrFmQgNncYmVfmBE44PiZUJZl1E6k
ksqQxow1xXNkcR3YXqQ4zajJL40aazjd6BK4e99hgC8tQyDzKUs=
=SDpA
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to