Bug#1121932: scalapack: complex number tests xcinv xzinv segfault on s390x: invalid memory reference
Drew Parsons
dparsons at debian.org
Thu Dec 4 21:33:36 GMT 2025
Source: scalapack
Version: 2.2.2-2
Severity: important
X-Debbugs-Cc: debian-s390 at lists.debian.org
User: debian-s390 at lists.debian.org
Usertags: s390x
Control: forwarded -1 https://github.com/Reference-ScaLAPACK/scalapack/issues/150
The debian build of scalapack 2.2.2 has started failing on s390x machines. Build logs can be found at https://buildd.debian.org/status/logs.php?pkg=scalapack&arch=s390x
The most recent failing build log is https://buildd.debian.org/status/fetch.php?pkg=scalapack&arch=s390x&ver=2.2.2-2&stamp=1764761907&raw=0
It is the complex number tests xcinv and xzinv that are failing. A partial backtrace is (for xcinv)
52: WALL 15 3 2 1 0.00 0.00 292.11 2.0 0.01 PASSED
52: WALL 15 4 2 1 0.00 0.00 309.96 2.0 0.01 PASSED
52: WALL 15 5 2 1 0.00 0.00 433.90 2.0 0.01 PASSED
52: ILLEGAL GRID: nprow*npcol = 4. It can be at most 2
52: Bad grid parameters: going on to next test case.
52: ILLEGAL GRID: nprow*npcol = 4. It can be at most 2
52: Bad grid parameters: going on to next test case.
52:
52: A is a Hermitian positive definite matrix.
52: Only the lower triangular part will be referenced.
52:
52: TIME N NB P Q Fct Time Inv Time MFLOPS Cond Resid CHECK
52: ---- ----- --- ----- ----- -------- -------- ----------- ------- ------- ------
52:
52:
52: Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
52:
52: Backtrace for this error:
52: #0 0x3ff99ea36b7 in ???
52: #1 0x3ff99ea2225 in ???
52: #2 0x3ffd28fe4d7 in ???
52: #3 0x3ff99b98150 in ???
52: #4 0x3ff9ac78d5f in pclauu2_
52: at ./SRC/pclauu2.f:194
52: #5 0x3ff9ac7919d in pclauum_
52: at ./SRC/pclauum.f:190
52: #6 0x3ff9ac8bb77 in pcpotri_
52: at ./SRC/pcpotri.f:202
52: #7 0x2aa1510602d in pcinvdriver
52: at ./TESTING/LIN/pcinvdriver.f:650
52: #8 0x2aa15101edf in main
52: at ./TESTING/LIN/pcinvdriver.f:851
52:
52: ===================================================================================
52: = BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
52: = PID 54656 RUNNING AT sbuild
52: = EXIT CODE: 11
52: = CLEANING UP REMAINING PROCESSES
52: = YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
52: ===================================================================================
52: YOUR APPLICATION TERMINATED WITH THE EXIT STRING: Segmentation fault (signal 11)
52: This typically refers to a problem with your application.
52: Please see the FAQ page for debugging suggestions
52/85 Test #52: xcinv ............................***Failed 0.04 sec
s390x is a bigendian architecture, which I thought might be condition
triggering the error, except that ppc64, also bigendian, is passing
https://buildd.debian.org/status/fetch.php?pkg=scalapack&arch=ppc64&ver=2.2.2-2&stamp=1762202378&raw=0
More information about the debian-science-maintainers
mailing list