[avahi] How to enable avahi debug log messages?

Elias Rudberg mail at eliasrudberg.se
Sat Feb 6 18:06:02 UTC 2021


Hi Trent, thanks for answering!

I just had the assertion failure again and got one more piece of 
information. I had added my own fprintf statement just before the assert 
in avahi-glib/glib-watch.c timeout_update() like this:

     fprintf(stderr, "t->dead = %d\n", (int)t->dead);

and it gave t->dead = 2081423376 which was surprising because I thought 
it was supposed to be only 1 or 0 (TRUE or FALSE).

Perhaps it could be some sort of memory corruption then, or that a 
timeout somehow gets used after it was destroyed? Maybe running it 
through a tool like valgrind could help?

Best regards,
Elias


On 2021-02-03 15:43, Trent Lloyd wrote:
> Modify or override the systemd service to pass the --debug flag on startup and it will log them. You can also run it manually but you have to mask and stop avahi-daemon which is a bit fiddly to do reliably due to both dbus and Unix socket activation.
> 
> I saw your reply on that launchpad earlier too if I have any ideas I’ll update it the bug. Thanks for the extra info!
> 
> - Trent
> 
>> On 3 Feb 2021, at 10:26 pm, Elias Rudberg <mail at eliasrudberg.se> wrote:
>>
>> Hello,
>>
>> I am having this avahi assertion failure problem:
>>
>> https://bugs.launchpad.net/ubuntu/+source/avahi/+bug/1820584
>>
>> In the code I see some avahi_log_debug(...) calls and I was thinking that if that logging was enabled maybe it would give some clues about what goes wrong.
>>
>> How is debug logging enabled?
>>
>> Are there other debug features that could be used to investigate problems like the above assertion failure, if so how to turn those on?
>>
>> This is in Ubutu 20.04 with avahi 0.7.
>>
>> Best regards,
>> Elias
>> _______________________________________________
>> avahi mailing list
>> avahi at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/avahi
> 
> _______________________________________________
> avahi mailing list
> avahi at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/avahi
> 


More information about the avahi mailing list