That partial log show it shutting down (Processing screen 'QuitMainloopScreen' ...)
So we'd really need to see what happened before then to see why it decided to do so.
Although if enigma2 was shutdown then you wouldn't be able to change channel. so that's not the full story.
Thanks for the response, OK I can't post full log its too big so here is the bottom hour or so of it..
========== Enigma2 log starts ==========
<318532.7322> 04:18:38.3967 [CacheFlush] sync
<318532.7710> 04:18:38.4355 [CacheFlush] free pagecache, dentries and inodes
<318532.7906> 04:18:38.4552 [CacheFlush] fallback to default translation for Mem cleared
<318533.3818> 04:18:39.0463 [NetworkTime] setting E2 time: 1707625119.0461886
<318533.3824> 04:18:39.0001 [eDVBLocalTimerHandler] setUseDVBTime: current=dvb, new=dvb
<318645.1252> 04:20:30.7429 [eDVBDemux] open demux /dev/dvb/adapter0/demux0
<318645.1255> 04:20:30.7432 [eDVBSectionReader] DMX_SET_FILTER pid=20
<318648.1045> 04:20:33.7222 [eDVBLocalTimerHandler] diff is 3
<318648.1045> 04:20:33.7223 [eDVBLocalTimerHandler] diff < 120 .. use Transponder Time
<318648.1047> 04:20:33.7224 [eDVBLocalTimerHandler] difference between linux time and RTC time is < 60 sec... so the transponder time looks ok
<318648.1048> 04:20:33.7225 [eDVBLocalTimerHandler] time update to 04:20:36
<318648.1048> 04:20:33.7225 [eDVBLocalTimerHandler] m_time_difference is 3
<318648.1048> 04:20:33.7225 [eDVBLocalTimerHandler] slewing Linux Time by 003 seconds
<318648.1052> 04:20:33.7229 [eDVBChannel] getDemux cap=00
<318651.0202> 04:20:36.6379 [eEPGChannelData] start reading events(1707625236)
<318651.0217> 04:20:36.6394 [eDVBSectionReader] DMX_SET_FILTER pid=18
<318651.0249> 04:20:36.6426 [eDVBSectionReader] DMX_SET_FILTER pid=18
<318651.0270> 04:20:36.6448 [eDVBSectionReader] DMX_SET_FILTER pid=18
<318651.0278> 04:20:36.6455 [eEPGChannelData] abort non avail OpenTV EIT reading
<318658.0280> 04:20:43.6457 [eEPGChannelData] abort non avail schedule reading
<318658.0285> 04:20:43.6462 [eEPGChannelData] abort non avail schedule other reading
<318658.1145> 04:20:43.7322 [eEPGChannelData] nownext finished(1707625243)
<318658.1148> 04:20:43.7325 [eEPGChannelData] stop caching events(1707625243)
<318658.1148> 04:20:43.7326 [eEPGChannelData] next update in 60 min
<318714.2234> 04:21:39.8411 [AutoTimer] current auto poll 2024-02-11 04:21:39
<318714.2236> 04:21:39.8413 [AutoTimer] Auto Poll Started
<318714.2674> 04:21:39.8851 [AutoTimer] No changes in configuration, won't parse
<318714.2760> 04:21:39.8937 [Task] job Components.Task.Job name=AutoTimer #tasks=0 completed with [] in None
<318714.2764> 04:21:39.8941 [AutoTimer] next auto poll at 2024-02-11 04:51:39
<319100.5702> 04:28:06.1879 [Harddisk] Command: 'sdparm --flexible --readonly --command=stop /dev/sdb'.
/dev/sdb: Mass Storage Device
<319490.5703> 04:34:36.1880 [Harddisk] Command: 'sdparm --flexible --readonly --command=stop /dev/sdb'.
/dev/sdb: Mass Storage Device
<320000.5702> 04:43:06.1879 [Harddisk] Command: 'sdparm --flexible --readonly --command=stop /dev/sdb'.
/dev/sdb: Mass Storage Device
<320332.7428> 04:48:38.3605 [CacheFlush] sync
<320332.7744> 04:48:38.3921 [CacheFlush] free pagecache, dentries and inodes
<320332.7931> 04:48:38.4108 [CacheFlush] fallback to default translation for Mem cleared
<320333.3828> 04:48:39.0005 [NetworkTime] setting E2 time: 1707626919.0004299
<320333.3834> 04:48:39.0001 [eDVBLocalTimerHandler] setUseDVBTime: current=dvb, new=dvb
<320448.1053> 04:50:33.7219 [eDVBDemux] open demux /dev/dvb/adapter0/demux0
<320448.1054> 04:50:33.7221 [eDVBSectionReader] DMX_SET_FILTER pid=20
<320452.4618> 04:50:38.0785 [eDVBLocalTimerHandler] diff is 1
<320452.4619> 04:50:38.0786 [eDVBLocalTimerHandler] diff < 120 .. use Transponder Time
<320452.4621> 04:50:38.0788 [eDVBLocalTimerHandler] difference between linux time and RTC time is < 60 sec... so the transponder time looks ok
<320452.4622> 04:50:38.0788 [eDVBLocalTimerHandler] time update to 04:50:39
<320452.4622> 04:50:38.0789 [eDVBLocalTimerHandler] m_time_difference is 1
<320452.4622> 04:50:38.0789 [eDVBLocalTimerHandler] slewing Linux Time by 001 seconds
<320452.4638> 04:50:38.0805 [eDVBChannel] getDemux cap=00
<320514.2766> 04:51:39.8933 [AutoTimer] current auto poll 2024-02-11 04:51:39
<320514.2769> 04:51:39.8935 [AutoTimer] Auto Poll Started
<320514.3205> 04:51:39.9372 [AutoTimer] No changes in configuration, won't parse
<320514.3291> 04:51:39.9458 [Task] job Components.Task.Job name=AutoTimer #tasks=0 completed with [] in None
<320514.3296> 04:51:39.9463 [AutoTimer] next auto poll at 2024-02-11 05:21:39
<320930.5703> 04:58:36.1870 [Harddisk] Command: 'sdparm --flexible --readonly --command=stop /dev/sdb'.
/dev/sdb: Mass Storage Device
<321290.5704> 05:04:36.1871 [Harddisk] Command: 'sdparm --flexible --readonly --command=stop /dev/sdb'.
/dev/sdb: Mass Storage Device
<321830.5702> 05:13:36.1869 [Harddisk] Command: 'sdparm --flexible --readonly --command=stop /dev/sdb'.
/dev/sdb: Mass Storage Device
<322041.4367> 05:17:07.0534 [eDVBCAService] free slot 0 demux 0 for service 1:0:19:22CF:80D:2:11A0000:0:0:0:
<322041.4373> 05:17:07.0540 [eDVBCAService] free service 1:0:19:22CF:80D:2:11A0000:0:0:0:
<322043.2381> 05:17:08.8548 [eTSMPEGDecoder] decoder state: play, vpid=ffffffff, apid=ffffffff
<322043.2382> 05:17:08.8549 [eDVBPCR0] DEMUX_STOP ok
<322043.2383> 05:17:08.8550 [eDVBPCR0] destroy
<322043.2383> 05:17:08.8550 [eDVBVideo0] DEMUX_STOP ok
<322043.2383> 05:17:08.8550 [eDVBVideo0] VIDEO_STOP ok
<322043.2385> 05:17:08.8552 [eDVBVideo0] destroy
<322043.2385> 05:17:08.8552 [eDVBAudio0] AUDIO_STOP ok
<322043.2386> 05:17:08.8552 [eDVBAudio0] DEMUX_STOP ok
<322043.2386> 05:17:08.8553 [eDVBAudio0] AUDIO_CONTINUE ok
<322043.2386> 05:17:08.8553 [eDVBAudio0] destroy
<322043.2386> 05:17:08.8553 [eDVBText0] DEMUX_STOP ok
<322043.2387> 05:17:08.8553 [decoder][eDVBText] stopCaching
<322043.2387> 05:17:08.8554 [eDVBText0] destroy
<322043.2387> 05:17:08.8554 [decoder][eDVBText] resetPID
<322043.2388> 05:17:08.8554 [decoder][eDVBText] freeCache
<322043.2411> 05:17:08.8578 [eDVBLocalTimerHandler] remove channel 0x2dedbd0
<322043.2412> 05:17:08.8579 [eEPGTransponderDataReader] remove channel 0x2dedbd0
<322043.2531> 05:17:08.8698 [Skin] Processing screen 'QuitMainloopScreen', position=(0, 0), size=(1920 x 1080) for module 'QuitMainloopScreen'.
<322043.3300> 05:17:08.9467 [Standby] quitMainloop #1
<322043.3303> 05:17:08.9470 [Skin] Parsing embedded skin '<embedded-in-TryQuitMainloop>'.
<322043.3308> 05:17:08.9475 [Skin] Processing screen '<embedded-in-TryQuitMainloop>', position=(1310, 0), size=(0 x 0) for module 'TryQuitMainloop'.
<322043.3318> 05:17:08.9485 [Skin] Processing screen 'SimpleSummary' from list 'TryQuitMainloop_summary, SimpleSummary', position=(0, 0), size=(1 x 1) for module 'ScreenSummary'.
<322043.3495> 05:17:08.9662 "::ffff:127.0.0.1" - - [11/Feb/2024:05:17:07 +0000] "GET /web/powerstate?newstate=3 HTTP/1.1" 200 106 "-" "Wget/1.21.3"
<322043.3508> 05:17:08.9674 [InputHotplug] connectionLost? [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion: Connection lost.
]<322043.3508> 05:17:08.9675
<322043.3514> 05:17:08.9681 (UNIX Port /tmp/hotplug.socket Closed)
<322043.3521> 05:17:08.9688 Stopping factory <twisted.internet.protocol.Factory object at 0xaefa22d0>
<322043.3525> 05:17:08.9692 (TCP Port 80 Closed)
<322043.3532> 05:17:08.9699 Stopping factory <twisted.web.server.Site object at 0xaefc1f50>
<322043.3556> 05:17:08.9722 Main loop terminated.
<322043.3563> 05:17:08.9729 [OpentvZapper] next wake up due -1
<322043.3571> 05:17:08.9738 [OpentvZapper] next wake up due -1
<322043.4063> 05:17:09.0230 [OpentvZapper-Scheduler][Scheduleautostart] reason(1), session None
<322043.4064> 05:17:09.0231 [OpentvZapper-Scheduler][Scheduleautostart] Stop
<322043.4070> 05:17:09.0237 [XMLTVImport] autostart (1) occured at 1707628629.0236175
<322043.4071> 05:17:09.0238 [XMLTVImport] Stop
<322043.4075> 05:17:09.0242 [BouquetMakerXtream] autostart (1) occured at 2024-02-11 05:17:09
<322043.4081> 05:17:09.0248 [AutoTimer] No changes in configuration, won't parse
<322043.4155> 05:17:09.0322 [eDVBDB] ---- saving lame channel db
<322043.4246> 05:17:09.0413 [eDVBDB] saved 70 channels and 899 services!
<322043.4429> 05:17:09.0596 [eDVBResourceManager] release cached channel (timer timeout)
<322043.4431> 05:17:09.0598 [Avahi] avahi_timeout_new
<322043.4437> 05:17:09.0604 [Avahi] avahi_timeout_free
<322043.4439> 05:17:09.0606 [Avahi] avahi_watch_free
<322043.4444> 05:17:09.0611 [Avahi] avahi_timeout_update
<322043.4445> 05:17:09.0612 [Avahi] avahi_timeout_free
<322043.4946> 05:17:09.1112 [eEPGCache] store epg to realpath '/media/hdd/epg.dat'
<322043.6584> 05:17:09.2751 [eEPGCache] 176071 events written to /media/hdd/epg.dat
<322044.5250> 05:17:10.1417 [eDVBLocalTimeHandler] set RTC to previous valid time
<322044.5257> 05:17:10.0000 [eInit] - (43) eServiceFactoryApp
<322044.5260> 05:17:10.0003 [eInit] - (41) Stream server
<322044.5262> 05:17:10.0005 [eInit] - (41) Encoders
<322044.5264> 05:17:10.0007 [eInit] - (41) eServiceFactoryDVB
<322044.5266> 05:17:10.0009 [eInit] - (41) eServiceFactoryFS
<322044.5268> 05:17:10.0011 [eInit] - (41) eServiceFactoryMP3
<322044.5271> 05:17:10.0014 [eInit] - (41) eServiceFactoryM2TS
<322044.5273> 05:17:10.0016 [eInit] - (41) eServiceFactoryHDMI
<322044.5275> 05:17:10.0018 [eInit] - (41) eServiceFactoryTS
<322044.5277> 05:17:10.0020 [eInit] - (41) eServiceFactoryWebTS
<322044.5279> 05:17:10.0022 [eInit] - (41) eServiceFactoryDVD
<322044.5281> 05:17:10.0024 [eInit] - (40) eServiceCenter
<322044.5283> 05:17:10.0026 [eInit] - (35) CA handler
<322044.5286> 05:17:10.0029 [eInit] - (35) CI Slots
<322044.5290> 05:17:10.0033 [eInit] - (30) eActionMap
<322044.5293> 05:17:10.0036 [eInit] - (22) Hdmi CEC driver
<322044.5295> 05:17:10.0038 [eInit] - (21) input device driver
<322044.5840> 05:17:10.0583 [eInit] - (20) AVSwitch Driver
<322044.5844> 05:17:10.0587 [eInit] - (20) misc options
<322044.5847> 05:17:10.0590 [eInit] - (20) RC Input layer
<322044.5849> 05:17:10.0592 [eInit] - (20) UHF Modulator
<322044.5851> 05:17:10.0594 [eInit] - (20) DVB-CI UI
<322044.5853> 05:17:10.0597 [eInit] - (15) eWindowStyleManager
<322044.5856> 05:17:10.0599 [eInit] - (10) gRC
<322044.5858> 05:17:10.0601 [gRC] waiting for gRC thread shutdown
<322044.5860> 05:17:10.0603 [gRC] thread has finished
<322044.5862> 05:17:10.0605 [eInit] - (9) Font Render Class
<322044.5865> 05:17:10.0608 [eInit] - (9) gLCD
<322044.5867> 05:17:10.0610 [eInit] - (9) GFBDC
<322044.5882> 05:17:10.0625 [eInit] - (8) graphics acceleration manager
<322044.5884> 05:17:10.0627 [eInit] - (5) Tuxtxt
<322044.5887> 05:17:10.0630 [eInit] - (1) Background File Eraser
<322044.5889> 05:17:10.0632 [eInit] reached rl -1
[MAIN] executing main
TuxTxt cache cleared
cleaning up
TuxTxt cache cleared
enigma2 has exited
========== Enigma2 log ends ==========
Thanks again for looking at it.