Frontend freezing since 19.1 update

My frontend OSMC is freezing every day or so since the upgrade to 19.1, i can still login via SSH and run systemctl restart Mediacenter to restart so this isn’t a full system freeze, according to the logs backend processes seem to also be happening.

The freeze manifests itself by the not being able to move around the menu screen, the clock in the top right has stopped and i can connect via Yatse but no commands work.

I am running on a Raspberry Pi 3B+ with no overclocking, the log file from Kodi doesn’t really have many clues at the exact time of the freeze there are lots of repeated ERROR <general>: CCurlFile::Open failed with code 0 for https://johtru.com/repo/repo.php?md5=true: this should be fixed in Can't update repos on latest nightly CCurlFile error. This error doesn’t appear after the freeze however.

The time shown in the screen in this case is 22:30:

> ...
> 2021-08-15 17:11:27.058 T:5751     INFO <general>: Python interpreter stopped
> 2021-08-15 17:11:31.056 T:5761     INFO <general>: script.module.slyguy - Proxy Started: 127.0.0.1:52103
> 2021-08-15 17:11:33.197 T:5749    ERROR <general>: CCurlFile::FillBuffer - Failed: SSL connect error(35)
> 2021-08-15 17:11:33.197 T:5749    ERROR <general>: CCurlFile::Open failed with code 0 for https://johtru.com/repo/repo.php?md5=true:
>                                                    
> 2021-08-15 17:11:33.197 T:5749    ERROR <general>: CFileCache::Open - <https://johtru.com/repo/repo.php?md5=true> failed to open
> 2021-08-15 17:11:33.198 T:5749    ERROR <general>: CRepository: failed read 'https://johtru.com/repo/repo.php?md5=true'
> 2021-08-15 17:30:37.533 T:6021    ERROR <general>: CCurlFile::FillBuffer - Failed: SSL connect error(35)
> 2021-08-15 17:30:37.533 T:6021    ERROR <general>: CCurlFile::Open failed with code 0 for https://johtru.com/repo/repo.php?md5=true:
>                                                    
> 2021-08-15 17:30:37.533 T:6021    ERROR <general>: CFileCache::Open - <https://johtru.com/repo/repo.php?md5=true> failed to open
> 2021-08-15 17:30:37.533 T:6021    ERROR <general>: CRepository: failed read 'https://johtru.com/repo/repo.php?md5=true'
> 2021-08-15 17:36:17.206 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadChannelEpgs - Loaded '42' EPG channels.
> 2021-08-15 17:36:17.291 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEpgEntries - Loaded '3282' EPG entries.
> 2021-08-15 17:36:17.292 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEPG - EPG Loaded - 684 (ms)
> 2021-08-15 18:30:37.838 T:6610    ERROR <general>: CCurlFile::FillBuffer - Failed: SSL connect error(35)
> 2021-08-15 18:30:37.838 T:6610    ERROR <general>: CCurlFile::Open failed with code 0 for https://johtru.com/repo/repo.php?md5=true:
>                                                    
> 2021-08-15 18:30:37.838 T:6610    ERROR <general>: CFileCache::Open - <https://johtru.com/repo/repo.php?md5=true> failed to open
> 2021-08-15 18:30:37.838 T:6610    ERROR <general>: CRepository: failed read 'https://johtru.com/repo/repo.php?md5=true'
> 2021-08-15 19:30:38.275 T:7189    ERROR <general>: CCurlFile::FillBuffer - Failed: SSL connect error(35)
> 2021-08-15 19:30:38.276 T:7189    ERROR <general>: CCurlFile::Open failed with code 0 for https://johtru.com/repo/repo.php?md5=true:
>                                                    
> 2021-08-15 19:30:38.276 T:7189    ERROR <general>: CFileCache::Open - <https://johtru.com/repo/repo.php?md5=true> failed to open
> 2021-08-15 19:30:38.276 T:7189    ERROR <general>: CRepository: failed read 'https://johtru.com/repo/repo.php?md5=true'
> 2021-08-15 19:36:22.824 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadChannelEpgs - Loaded '42' EPG channels.
> 2021-08-15 19:36:22.910 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEpgEntries - Loaded '3368' EPG entries.
> 2021-08-15 19:36:22.912 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEPG - EPG Loaded - 1708 (ms)
> 2021-08-15 20:30:38.661 T:7762    ERROR <general>: CCurlFile::FillBuffer - Failed: SSL connect error(35)
> 2021-08-15 20:30:38.662 T:7762    ERROR <general>: CCurlFile::Open failed with code 0 for https://johtru.com/repo/repo.php?md5=true:
>                                                    
> 2021-08-15 20:30:38.662 T:7762    ERROR <general>: CFileCache::Open - <https://johtru.com/repo/repo.php?md5=true> failed to open
> 2021-08-15 20:30:38.662 T:7762    ERROR <general>: CRepository: failed read 'https://johtru.com/repo/repo.php?md5=true'
> 2021-08-15 20:30:39.567 T:7761    ERROR <general>: CCurlFile::FillBuffer - Failed: SSL connect error(35)
> 2021-08-15 20:30:39.567 T:7761    ERROR <general>: CCurlFile::Open failed with code 0 for https://johtru.com/repo/repo.php?md5=true:
>                                                    
> 2021-08-15 20:30:39.567 T:7761    ERROR <general>: CFileCache::Open - <https://johtru.com/repo/repo.php?md5=true> failed to open
> 2021-08-15 20:30:39.567 T:7761    ERROR <general>: CRepository: failed read 'https://johtru.com/repo/repo.php?md5=true'
> 2021-08-15 21:30:39.298 T:8334    ERROR <general>: CCurlFile::FillBuffer - Failed: SSL connect error(35)
> 2021-08-15 21:30:39.298 T:8334    ERROR <general>: CCurlFile::Open failed with code 0 for https://johtru.com/repo/repo.php?md5=true:
>                                                    
> 2021-08-15 21:30:39.298 T:8334    ERROR <general>: CFileCache::Open - <https://johtru.com/repo/repo.php?md5=true> failed to open
> 2021-08-15 21:30:39.298 T:8334    ERROR <general>: CRepository: failed read 'https://johtru.com/repo/repo.php?md5=true'
> 2021-08-15 21:36:27.932 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadChannelEpgs - Loaded '42' EPG channels.
> 2021-08-15 21:36:28.026 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEpgEntries - Loaded '3431' EPG entries.
> 2021-08-15 21:36:28.030 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEPG - EPG Loaded - 1691 (ms)
> 2021-08-15 23:36:30.889 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadChannelEpgs - Loaded '42' EPG channels.
> 2021-08-15 23:36:31.007 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEpgEntries - Loaded '2687' EPG entries.
> 2021-08-15 23:36:31.009 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEPG - EPG Loaded - 1954 (ms)
> 2021-08-16 01:36:36.946 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadChannelEpgs - Loaded '42' EPG channels.
> 2021-08-16 01:36:37.058 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEpgEntries - Loaded '2747' EPG entries.
> 2021-08-16 01:36:37.059 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEPG - EPG Loaded - 1826 (ms)
> 2021-08-16 03:36:46.281 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadChannelEpgs - Loaded '42' EPG channels.
> 2021-08-16 03:36:46.390 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEpgEntries - Loaded '2783' EPG entries.
> 2021-08-16 03:36:46.393 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEPG - EPG Loaded - 1749 (ms)
> 2021-08-16 05:36:54.436 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadChannelEpgs - Loaded '42' EPG channels.
> 2021-08-16 05:36:54.518 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEpgEntries - Loaded '2858' EPG entries.
> 2021-08-16 05:36:54.520 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEPG - EPG Loaded - 1973 (ms)
> 2021-08-16 07:37:00.518 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadChannelEpgs - Loaded '42' EPG channels.
> 2021-08-16 07:37:00.600 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEpgEntries - Loaded '2944' EPG entries.
> 2021-08-16 07:37:00.602 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEPG - EPG Loaded - 1997 (ms)
> 2021-08-16 09:37:05.827 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadChannelEpgs - Loaded '42' EPG channels.
> 2021-08-16 09:37:05.939 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEpgEntries - Loaded '3032' EPG entries.
> 2021-08-16 09:37:05.941 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEPG - EPG Loaded - 1896 (ms)
> 2021-08-16 11:37:10.649 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadChannelEpgs - Loaded '42' EPG channels.
> 2021-08-16 11:37:10.756 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEpgEntries - Loaded '3107' EPG entries.
> 2021-08-16 11:37:10.759 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEPG - EPG Loaded - 1745 (ms)
> 2021-08-16 13:37:18.856 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadChannelEpgs - Loaded '42' EPG channels.
> 2021-08-16 13:37:18.946 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEpgEntries - Loaded '3169' EPG entries.
> 2021-08-16 13:37:18.948 T:5789     INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - LoadEPG - EPG Loaded - 2092 (ms)
> 2021-08-16 14:48:14.283 T:5766     INFO <general>: JSONRPC Server: New connection added
> 2021-08-16 14:49:52.271 T:5766     INFO <general>: JSONRPC Server: Disconnection detected
> 2021-08-16 14:50:10.847 T:5765     INFO <general>: ES: Client  from ::ffff:192.168.1.101 timed out

At the end of the log that is me connecting via Yatse and not getting any response. I can’t see anything in the JournalCtl log around 22:30 either.

Has anyone else seen anything like this? any suggestions or any other logs that would help?

Have you tried removing that not working Repository?

As the error seem to be replicable have you tried with a clean .kodi folder to see if it is gone after that? Then you can recover the backup 1 by 1 from there.

It looks like the Repo was an issue, seems to be a new 19.1/OSMC 2021.08-1 defect assuming the repo didn’t to break the day i upgraded.