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