Re: Workaround for QSBR mode issue #4390

Ondřej Surý via bind-users <[email protected]>
Newsgroups gmane.network.dns.bind9.user,gmane.network.dns.bind.user
Message-ID <[email protected]>
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)
[email protected]

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 <[email protected]> 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.

-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.