Workaround for QSBR mode issue #4390
Ondřej Surý
ondrej at isc.org
Wed Aug 26 06:42:07 UTC 2026
Hi Robert,
thanks for the patch, but please not that QSBR mode is not officially supported (yet)
and there might be dragons...
Ondrej
--
Ondřej Surý (He/Him)
ondrej at isc.org
ADHD brain at work: I sometimes lose track of my inbox. Please feel free to send a gentle nudge if you're waiting on a reply!
My working hours and your working hours may be different. Please do not feel obligated to reply outside your normal working hours.
> On 26. 8. 2026, at 03:00, Robert Kirkman via bind-users <bind-users at lists.isc.org> wrote:
>
> Hello, we have developed this workaround for the hanging problem with builds of bind with the configure argument --with-liburcu=qsbr :
>
> the hanging problem is reproducible on both ARM Android and ARM GNU/Linux, and is fixed on both by this.
>
> ```
> --- a/lib/isc/work.c
> +++ b/lib/isc/work.c
> @@ -276,6 +276,7 @@ workthread_thread(void *arg) {
> work_run(work);
> }
>
> + rcu_thread_offline();
> isc__loopmgr_stopping(thread->loop);
>
> return NULL;
> ```
>
> We hope this helps someone.
>
> https://gitlab.isc.org/isc-projects/bind9/-/work_items/4390
>
> https://github.com/termux/termux-packages/issues/31302
> --
> Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list.
More information about the bind-users
mailing list