Your message dated Mon, 04 Jan 2021 09:34:06 +0000
with message-id <e1kwmfa-000czn...@fasolo.debian.org>
and subject line Bug#978496: fixed in openmpi 4.1.0-4
has caused the Debian Bug report #978496,
regarding mca_op_avx.so: undefined symbol: ompi_op_base_module_t_class (ignored)
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.)


-- 
978496: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=978496
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libopenmpi3
Version: 4.1.0-2
Severity: normal

The new openmpi version seems to have introduced a new missing symbol.
It ignores the problem, but that causes problems with runtime then
failing to proceed.  Not clear to me if this should be considered an
error or a warning that needs to be worked around.

The issue appears in dolfinx python demos (e.g. the demo_poisson.py demo)
stderr gets the message:

    E               subprocess.CalledProcessError: Command 
'['/usr/bin/python3', 'demo_poisson.py']' died with <Signals.SIGABRT: 6>.
    
    /usr/lib/python3.9/subprocess.py:524: CalledProcessError
    ----------------------------- Captured stderr call 
-----------------------------
    [monte:518022] mca_base_component_repository_open: unable to open 
mca_op_avx: /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_op_avx.so: 
undefined symbol: ompi_op_base_module_t_class (ignored)
    A process has executed an operation involving a call
    to the fork() system call to create a child process.
    
    As a result, the libfabric EFA provider is operating in
    a condition that could result in memory corruption or
    other system errors.
    
    For the libfabric EFA provider to work safely when fork()
    is called, you will need to set the following environment
    variable:
              RDMAV_FORK_SAFE
    
    However, setting this environment variable can result in
    signficant performance impact to your application due to
    increased cost of memory registration.
    
    You may want to check with your application vendor to see
    if an application-level alternative (of not using fork)
    exists.
    
    Your job will now abort.




If I set environment variable RDMAV_FORK_SAFE as instructed, then the
process will run successfully.  But is this the best workaround or
should some other action be taken?

It does seem odd that mca_op_avx.so references an undefined symbol,
ompi_op_base_module_t_class.



-- 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.9.0-5-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_WARN
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-6
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.11.0-2
ii  libgcc-s1                10.2.1-3
ii  libhwloc-plugins         2.4.0+dfsg-2
ii  libhwloc15               2.4.0+dfsg-2
ii  libibverbs1              32.0-1+b1
ii  libnl-3-200              3.4.0-1+b1
ii  libpmix2                 4.0.0~rc1-2
ii  libpsm-infinipath1       3.3+20.604758e7-6+b1
ii  libpsm2-2                11.2.185-1
ii  libstdc++6               10.2.1-3
ii  libucx0                  1.9.0~rc1-2
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.1.0-4
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 978...@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: Sun, 03 Jan 2021 22:22:09 +0000
Source: openmpi
Architecture: source
Version: 4.1.0-4
Distribution: unstable
Urgency: mediuzm
Maintainer: Alastair McKinstry <mckins...@debian.org>
Changed-By: Alastair McKinstry <mckins...@debian.org>
Closes: 978496 979041
Changes:
 openmpi (4.1.0-4) unstable; urgency=mediuzm
 .
   * Rename some scripts to drop language suffix
     - aggregate_profile.pl -> aggregate_profile
     - profile2mat.pl -> profile2man
   * Drop dependencies on libpmix* as we use the internal version
   * Fix for missing plugin mca_op_avx.so. Closes: #979041, #978496
   * Update shymlink to jquery.js for version number change
Checksums-Sha1:
 5705232793955620fc5b91037eb0618f258743e2 2649 openmpi_4.1.0-4.dsc
 b2d9be8097aad5e84cf3e0363e03ad4a376bd2d9 67852 openmpi_4.1.0-4.debian.tar.xz
Checksums-Sha256:
 34a2ba1f9e6e3cb04afd6d214f692b5bfd253df9ed229801b5e175d0ce289b0c 2649 
openmpi_4.1.0-4.dsc
 a70310291f0da6e436718f993447b1e3457e2467d44eded454f768001e45141a 67852 
openmpi_4.1.0-4.debian.tar.xz
Files:
 ae130c80add399b7d64be3630af71a29 2649 net optional openmpi_4.1.0-4.dsc
 61108978221b0e607a869167631a5343 67852 net optional 
openmpi_4.1.0-4.debian.tar.xz

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

iQIzBAEBCAAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAl/y3gUACgkQy+a7Tl2a
06W8phAAiRAGgmrwJinavg2h4Y1rzEzNiUJKz3xXw7Rhqfy1Pw3JTfsFHo7De4kf
9uhIrFSJTMSjK0PZj2zFCdaLi7rxrDI/jzmYVCGFZmIYniKUB1FqaXICpvuNFIlA
JhiHSPOORdr+UGIpF6/fXujy1smsLiwrK5qM6vzqa7GDxYw5YGTRgdgD9E3ruP8V
YxSE0GmbpKMdmK8S6dYpCOBk3SZZQgBahJLRHJzWXhjg5tS3FRXAOres9XKARatg
ltLOmrtM6u3V1HJ6CewwLXa6xV6UJXEosbh8zICo3mSRi2KNufLhKSea4Q4QKUg4
mA3NfPhP+nz0eJ8+oOAb6ovoLdMag5L2cjHAxNJJ5QVEDI9pj3nKqWcVIdg0Ci3d
O7ECeB03HMTygVS8UnDm0oQAMdrtrrSSa+6Tx3NhO2z+IMKhABLdLRyxNi61WQTg
KUXPTCKL3eBnFT3p6Q98tGDO/Nc4uFQWRf7aJQefUIVVIYi0AL446i3+kIwChRVx
4iiu2mR9LXKs50sDdOmNkzPOmJ1zJHmi0uaJLdkJUHBk39Ek84iF+JhuTgiSUaJB
Uc3qxM6+FRfZiesw2I0wppwXmxJB/tjItbvJTgW4ov2PliUpwiG9x/QI1AQvyfnb
/OyzJuOzEpGGAAECU4ydfk5WWCq9CFwigycUSCdqXjGs2COEbfo=
=6Hx7
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to