Placing
del solver
after
solver.solve(U.vector(), bb)
does not lead to an error. This points to a destruction order issue.
Placing
del solver
after
solver. solve(U. vector( ), bb)
does not lead to an error. This points to a destruction order issue.