Well, if the device has broken membarrier() it has more problems than just 
broken dig.

I would say that fixing liburcu to not use membarrier() on that particular 
platform would have
been a better fix than using unsupported QSBR for BIND 9. But it is your call...

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 09:41, Robert Kirkman via bind-users 
> <[email protected]> wrote:
> 
> August 26, 2026 at 2:25 AM, "Petr Špaček" <[email protected]> wrote:
> On 26. 08. 26 3:00, Robert Kirkman via bind-users 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.
> Out of curiosity, why do you want QSBR?
> 
> -- Petr Špaček
> 
> Thanks for asking. In 2025, we received a report that the dig command had the 
> "Bad system call" error immediately on the device Huawei LLD-L21 with Android 
> 9until the QSBR mode was enabled, which worked around the problem.
> 
> https://github.com/termux/termux-packages/issues/23820
> -- 
> 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