[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