Closed marcindulak closed 8 months ago
The following commit should fix this python 3.12 segfault https://github.com/nwchemgit/nwchem/commit/48fac057df694267c2422adc2b394a0ac0815c02
Fix applied to the hotfix/release-7-2-0 branch, too https://github.com/nwchemgit/nwchem/commit/48fac057df694267c2422adc2b394a0ac0815c02
See use of this patch in the NWChem conda-forge recipe https://github.com/conda-forge/nwchem-feedstock/commit/11d3bf8e8e0db1732a6120307a358cf527431bcf
@marcindulak Have you noticed that the mpich build shows more failures than the openmpi one? https://kojipkgs.fedoraproject.org//packages/nwchem/7.2.1/1.fc40/data/logs/x86_64/build.log
I noticed some more errors, but didn't remember whether the past fedora builds had all tests passing, and assumed a few failed tests are ok. By checking some past builds it seems like 7.0.2 was rather passing all the tests, but already 7.2.0 had a few failing ones, mostly for mpich.
The fedora build only runs /doafewqmtests.mpi
and ./dolibxctests.mpi
. A failed test does not stop the build, so a visual inspection of the log is needed.
Would you like I open an issue if any of these tests fail? Are you interested mostly in rawhide or the last fedora release? What about the archs: I build for x86_64, aarch64, ppc64le https://fedoraproject.org/wiki/Architectures - would you like to see the errors from all of them? I could include a Dockerfile that runs one of the failed test examples, as above, but only on x86_64.
Are you interested more in a pre-release tests (more work) or post-release tests are enough?
All the mpich failures are due to output lines missing.
This could be due either by the QA results parser not working properly (for example when extra stuff comes from stder) or by other source of output truncation.
Is it possible to cat the full output files?
I made a separate issue about the mpich failures https://github.com/nwchemgit/nwchem/issues/895
Should we close the issue? 7.2.2 https://github.com/nwchemgit/nwchem/commit/74936fb92aec6990ce48bf334747215813684576 does not fail on pyqa3
Describe the bug
The pyqa3 test results in "Segmentation fault".
Describe settings used
Encountered on several platforms supported by fedora (39) x86_64, aarch64, ppc64le https://koji.fedoraproject.org/koji/taskinfo?taskID=107865604 in both openmpi and mpich builds. The issue does not appear on centos9.
Attach log files
To Reproduce
To reproduce, build the following container image using
docker build --progress=plain -t test:latest .