Source: openmpi
Version: 4.1.2~rc1-2
Severity: serious
Justification: FTBFS

The new version of openmpi seems to be segfaulting in
mca_io_romio321.so

The segfault is found in nearly all arches in mpi4py tests,
https://buildd.debian.org/status/package.php?p=mpi4py
(it causes mpi4py to FTBFS)

The crash is bad enough that most arches are not able to provide a
backtrace, although some arches reference libpthread.so.0 (which
could suggest instability from the libc6 2.32 transition)

ppc64el and ia64 however provide a full backtrace, both pointing at
mca_io_romio321.so (MPIOI_File_iwrite_all)

>From ppc64el
https://buildd.debian.org/status/fetch.php?pkg=mpi4py&arch=ppc64el&ver=3.1.1-8&stamp=1632692000&raw=0

testIReadIWrite (test_io.TestIOSelf) ... ok
testIReadIWriteAll (test_io.TestIOSelf) ... [ppc64el-osuosl-01:1381766] *** 
Process received signal ***
[ppc64el-osuosl-01:1381766] Signal: Segmentation fault (11)
[ppc64el-osuosl-01:1381766] Signal code: Address not mapped (1)
[ppc64el-osuosl-01:1381766] Failing at address: (nil)
[ppc64el-osuosl-01:1381766] [ 0] 
linux-vdso64.so.1(__kernel_sigtramp_rt64+0x0)[0x7fff92ec0514]
[ppc64el-osuosl-01:1381766] [ 1] [0x0]
[ppc64el-osuosl-01:1381766] [ 2] 
/usr/lib/powerpc64le-linux-gnu/openmpi/lib/openmpi3/mca_io_romio321.so(mca_io_romio_dist_MPI_File_iwrite_all+0x38)[0x7fff831135e8]
[ppc64el-osuosl-01:1381766] [ 3] 
/usr/lib/powerpc64le-linux-gnu/openmpi/lib/openmpi3/mca_io_romio321.so(mca_io_romio321_file_iwrite_all+0xa8)[0x7fff831100f8]
[ppc64el-osuosl-01:1381766] [ 4] 
/usr/lib/powerpc64le-linux-gnu/libmpi.so.40(PMPI_File_iwrite_all+0x100)[0x7fff9221e890]
[ppc64el-osuosl-01:1381766] [ 5] 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/mpi4py/MPI.cpython-39-powerpc64le-linux-gnu.so(+0x12b654)[0x7fff9245b654]
[ppc64el-osuosl-01:1381766] [ 6] /usr/bin/python3.9[0x100f9e84]
[ppc64el-osuosl-01:1381766] [ 7] 
/usr/bin/python3.9(_PyEval_EvalFrameDefault+0xa9c)[0x100d2a6c]
[ppc64el-osuosl-01:1381766] [ 8] 
/usr/bin/python3.9(_PyFunction_Vectorcall+0x20c)[0x100f631c]

Reply via email to