Bug#1135557: dolfin: PETScTAOSolver segfaults with PETSc >= 3.25

Francesco Ballarin ballarin at debian.org
Sat May 2 18:05:26 BST 2026


Source: dolfin
Version: 2019.2.0~legacy20240219.1c52e83-28
Severity: normal
X-Debbugs-Cc: ballarin at debian.org

The demo contact-vi-tao and the test file
python/test/unit/nls/test_PETScTAOSolver.py, both containing
PETSc TAO solver, segfault with PETSc 3.25.

The cause is probably related to the changes in
https://gitlab.com/petsc/petsc/-/merge_requests/9029
I have already accounted for the type changes and function name changes in a
patch, but that does not seem enough.

Since upstream development of dolfin has stopped and the usage of TAO is very
niche, the simplest solution (currently implemented) is to skip that demo and
that test file.



More information about the debian-science-maintainers mailing list