On 06/10/2017 02:42 AM, Patrick O'Callaghan wrote:
On running 'dnf update' this morning I got a segfault from
/usr/lib/libdb-5.3.so, which is part of libdb-5.3.28-21.fc25, so the
problem is more than just an incompatible database.
However removing the temp files and rebuilding the db seems to have
cleared it.
Don't those two paragraphs contradict each other? You rebuilt the
database and there's no more segfault. The problem is that a certain
structure from glibc that is stored in the database has changed it's
format. Clearing the temp files removes that structure so after that
there's no problem.