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.

Reply via email to