Thank you Wolfgang and Bruno for your answers.
present_pressure_values is part of the scratch_data, so I don't think this is the issue. The attached gdb backtrace shows VecGetSize_Seq on top, called in dealii::PETScWrappers::VectorBase::extract_subvector_to<unsigned int const*, double*> , which would be a read issue on Petsc's end? (Sorry, I should have included the backtrace in the first place).
I also joined the (lengthy) helgrind output for a single rhs assembly with Petsc wrappers on 2 threads and mpirun -n 1, but I'm having a hard time separating the benign messages from the real issue.
It is not particularly urgent, as I will run some full MPI tests in the meantime, but I was curious to know if a hybrid MPI/threads would work with Petsc wrappers and Mumps as solver ("it" refered to Mumps in my first message).
Thank you for your time,
Arthur