[Debian-astro-maintainers] Bug#851923: mpgrafic: MPI_Comm_dup error on s390x, ppc64, sparc64 builds of mpgrafic
Boud Roukema
boud-debian at cosmo.torun.pl
Fri Jan 20 00:28:38 UTC 2017
Package: mpgrafic
Version: 0.3.7.6-2
Severity: serious
Justification: fails to build from source
In this debian automated build of mpgrafic-0.3.7.6-2 (debian
downstream version) on an s390x architecture, `make check' calls
`regression-test-0.3.7.sh', which gives this fatal error:
* lines 878-884 of the html source of
https://buildd.debian.org/status/fetch.php?pkg=mpgrafic&arch=s390x&ver=0.3.7.6-2&stamp=1484854191&raw=0
878 This looks like a debian openmpi system.
879 [zandonai:4650] *** An error occurred in MPI_Comm_dup
880 [zandonai:4650] *** reported by process [4180410369,0]
881 [zandonai:4650] *** on communicator MPI_COMM_WORLD
882 [zandonai:4650] *** MPI_ERR_COMM: invalid communicator
883 [zandonai:4650] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort,
884 [zandonai:4650] *** and potentially your MPI job)
Version 0.3.7.6-2 is presently set up so that the build is not blocked
by make check errors - I need the logs on different architectures in order
to understand portability problems. I will soon prepare an updated
version in which this will lead to a build failure. So strictly speaking,
the "Justification:" tag above is not correct for 0.3.7.6-2, but I expect
that it will be a build failure on s390x, ppc64 and sparc64
for the next version of mpgrafic, probably 0.3.7.7-1 , unless this
bug is sorted out before that.
Since mpgrafic does not call MPI_Comm_dup directly,
I suspect that the error comes from openmpi or fftw2 - after discussing this
on #debian-mentors with James Clarke, I've put a block against
openmpi source bug #851918 = https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851918 .
Hope this is right in terms of bug dependencies - if not feel
free to make corrections.
Cheers
Boud
-- System Information:
Debian Release: sid
Architecture: s390x
More information about the Debian-astro-maintainers
mailing list