Thank you for recreating & detailing. This helps a great deal.
Unfortunately, I cannot be of any further help.
I don’t have OTA or Cable television service where I live (too far out and obscured from the broadcast towers by the mountain a few miles from me).
I will see if one of the other team members can come look and take over.
We do have memory use issue and a potential memory leak.
It was seen to impact DVR users with xmltv much more than other users. But last time I looked into this, it was the XMLTV EPG Refreshes that were resulting in the memory use going up and not Live TV use
I do see from the logs that you do use XMLTV EPG
Some changes have been released in 1.19.2 beta relating to xmltv processing and further changes are due in 1.19.3 in how xmltv data is read avoiding memory allocation issues.
Whilst these do not specifically fix a memory leak, they do change how the EPG xmltv data is processed
How long does it take before the limit on memory for docker container is reached ? And what is the cap ?
This is not a new issue and some users have scheduled periodic restarts to circumvent the problem
I would suggest you do the same and we review it after 1.19.3 gets released