.. SPDX-License-Identifier: GPL-3.0-or-later Debugging options ================= In case the resolver crashes, it is often helpful to collect a coredump from the crashed process. Configuring the system to collect coredump from crashed process is out of the scope of this documentation, but some tips can be found `here `_. Kresd uses its own mechanism for assertions. They are checks that should always pass and indicate some weird or unexpected state if they don't. In such cases, they show up in the log as errors. By default, the process recovers from those states if possible, but the behaviour can be changed with the following options to aid further debugging. .. option:: logging/debugging: .. option:: assertion-abort: true|false :default: false Allow the process to be aborted in case it encounters a failed assertion. (Some critical conditions always lead to abortion, regardless of settings.) .. option:: assertion-fork: