[Dnsmasq-discuss] Internal error in cache

e9hack e9hack at gmail.com
Sun Dec 19 14:13:44 UTC 2021


Am 19.12.2021 um 14:49 schrieb Dominik Derigs:
> Hey Hartmut,
> 
>> I'm using dnsmasq on OpenWrt. Since update dnsmasq from
>>
>> commit  51d56df7a3a125e117b3278cab16281c85500287
>> Add RFC 4833 DHCP options "posix-timezone" and "tzdb-timezone".
>>
>> to
>>
>> commit  4ac517e4ac19eca65910c145868914587ea46b3b
>> Fix coverity issues in dnssec.c
>>
>> I get the following error message:
>>
>> Sun Dec 19 12:22:25 2021 daemon.err dnsmasq[3321]: Internal
>> error in cache.
> 
> This is a somewhat concerning warning and points to a bug in the
> cache. I'm not very familiar with OpenWrt, can you pick any
> individual commit or are you limited to specific ones?

I override the used version from openwrt by the latest version from dnsmasq repo.
Sometimes I've to delete or adjust a few patches from openwrt.

> In the
> former case, would you be willing to test a few more commits in
> between them? This would allow us to isolate the cause to the
> commit introducing the error.

I will try to test the commits in between.

> 
>> This occurs ~12 hours after booting the router.
> 
> This suggests maybe a correlation with a domain that is early
> requested and has a TTL of 12 hours (entirely hypothetical at
> this point).
> 
>> Currently I'm using this version:
>>
>> commit  1176cd58c90fc37bf98a6f774b26fc1adc8fd8e9
>> Fix regression in --rebind-domain-ok in 2.86
> 
> Does it show the error? I guess the answer is yes as this is the
> most recent commit.

Yes it does show the error too.




More information about the Dnsmasq-discuss mailing list