[Debichem-devel] Bug#887340: Bug#887340: gromacs: FTBFS on x32: tests 2 and 13 time out

Nicholas Breen nbreen at debian.org
Fri Jan 19 00:18:58 UTC 2018

On Thu, Jan 18, 2018 at 05:21:48PM -0500, Aaron M. Ucko wrote:
> Mark Abraham <mark.j.abraham at gmail.com> writes:
> > GROMACS dev here - I expect that will let that test pass. It just needs
> > enough processes that can resolve MPI calls without deadlocking.
> Confirmed, setting OMPI_MCA_rmaps_base_oversubscribe=1 fixes the "not
> enough slots" error in MdrunUtilityMpiUnitTests.  The GpuUtilsUnitTests
> regression remains, though.

It's possible that the latter is a gtest issue instead; that specific failing
test was previously the source of a FTBFS on Hurd, though for a different
reason.  I can't easily account for why it would only fail with OpenMPI but not
MPICH or the basic non-MPI build, though.

However, I think it's a low-importance test in this case - the build doesn't
use GPU support - so I may throw in another conditional to disable the test on
x32, with a note to revisit the issue the next time the gtest code is updated.

The thread safety warning is on all architectures, but if you still have a
build tree hanging around, could you please check that set of tests with this
command to be sure it's a non-issue?

  build/openmpi/bin/gpu_utils-test --gtest_death_test_style=threadsafe

Probably no difference, but it's fast.  Thanks much for the testing help.

- Nicholas

More information about the Debichem-devel mailing list