diff --git a/NEWS b/NEWS index 984f9f5fc4..4104df54d6 100644 --- a/NEWS +++ b/NEWS @@ -14,7 +14,7 @@ Copyright (c) 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Copyright (c) 2006-2018 Los Alamos National Security, LLC. All rights reserved. -Copyright (c) 2010-2019 IBM Corporation. All rights reserved. +Copyright (c) 2010-2020 IBM Corporation. All rights reserved. Copyright (c) 2012 Oak Ridge National Labs. All rights reserved. Copyright (c) 2012 Sandia National Laboratories. All rights reserved. Copyright (c) 2012 University of Houston. All rights reserved. @@ -59,6 +59,8 @@ included in the vX.Y.Z section and be denoted as: 4.0.4 -- June, 2020 ----------------------- +- Fix a memory patcher issue intercepting shmat and shmdt. This was + observed on RHEL 8.x ppc64le (see README for more info). - Fix an illegal access issue caught using gcc's address sanitizer. Thanks to Georg Geiser for reporting. - Add checks to avoid conflicts with a libevent library shipped with LSF. diff --git a/README b/README index 074988221d..bcea81b761 100644 --- a/README +++ b/README @@ -71,6 +71,13 @@ base as of this writing (May 2020): General notes ------------- +- Open MPI v4.0.4 fixed an issue with the memory patcher's ability to + intercept shmat and shmdt that could cause wrong answers. This was + observed on RHEL8.1 running on ppc64le, but it may affect other systems. + + For more information, please see: + https://github.com/open-mpi/ompi/pull/7778 + - WARNING - Open MPI v4.0.0-4.0.3 accidentally did not include some constants from the mpi_f08 module interface (mostly dealing with C and C++ datatypes).