On 2020-06-17 12:28, Martin Simmons wrote: >>>>>> On Wed, 17 Jun 2020 08:37:37 -0400, Phil Stracchino said: >> >> OK, so, I reinstalled with debug binaries, having figured out how to >> override global make.conf for specific builds. This morning, three jobs >> were hung, and once again it seemed to be random clients hung on random >> files. There was nothing much of interest showing in the client trace >> files (at d200) except for heartbeat messages one after another. > > In that case, you'll need to attach gdb to the director, client and storage > daemons when it is hanging (before cancelling the job) and use the "thread > apply all bt" command in gdb to get backtraces. You may need to recompile > those daemons with debug info too.
I recompiled all of the Bacula packages, on all of the Gentoo machines. One of the clients that has hung several times is a Fedora system not set up for development, and it's still running the 9.4.4 client that's the newest available for Fedora, which suggests the client isn't actually the problem. > OK, so the MySQL client library is calling abort (possibly some failed call > to assert). To get more detail, you'll need to recompile > /usr/lib64/libmysqlclient.so.21 with debug information as well. That's interesting, because MySQL (actually MariaDB 10.4.12) has not changed since 41 days before I updated Bacula from 9.6.3 to 9.6.5. The problem started only after Bacula updated, which suggests it's not MariaDB's fault. Now that I know how to do per-package build environment overrides on Gentoo, though, it's easy enough to just add the debug flags to dev-db/mariadb. When I look at the 9.6.4/9.6.5 release notes, I don't immediately see any changes that appear obviously relevant to this problem. It would be pretty simple for me to roll back to 9.6.3 as a sanity check to verify that the problem goes away. -- Phil Stracchino Babylon Communications ph...@caerllewys.net p...@co.ordinate.org Landline: +1.603.293.8485 Mobile: +1.603.998.6958 _______________________________________________ Bacula-devel mailing list Bacula-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-devel