I’ve been noticing that sometimes Kumo stops delivering webhook events for some messages, I receive the reception webhook and that’s it. I can’t find any trace of the message anywhere in the logs after the reception. In the kumo logs I also only see two logs related to the message: one reception and one lua delivery (for the delivering the reception event to the webhook).
One example of this (from the kumo logs):
These are the only two log entries related to this message in the logs.
This usually happens other week or so, and once it starts, it gets more and more frequent with every passing day. Whenever it happens, I restart kumomta and the issue goes away for a couple of weeks.
The other problem is that when this issue is happening and I try to restart kumomta, the systemctl restart kumomta command just hangs for 5 minutes, and I guess finally gets killed when it reaches the systemctl stop timeout (TimeoutStopSec=300). I’ve attached the backtrace from lldb -p $(pgrep kumod) -o 'bt all' -o 'quit' > /tmp/kumo-bt.txt below.
I’m running version 2024.04.20-4272b4a3 but this has also happened on other / older versions as well.
kumo-bt.txt (25 KB)
