When using a friend's Vu+ Uno 4K SE device, with OpenATV 7.5.1 installed, the RAM memory is slowly filling up - i.e. there is memory overloading.
At first, I observed the filling up, which was happening quickly. Within a few hours, about 7-15 hours, the RAM was completely filled up and the Enigma2 froze:
Later, with repeated tests, I don't know why, the RAM was gradually filling up only very slowly - in an interval of about 6-12 days:
So the problem is basically that the RAM is gradually being filled specifically by the "enigma2" process !
I didn't find anything special in the system stack (dmesg), except for this:
Code: Alles auswählen
Mar 5 06:21:57 vuuno4kse kern.warn kernel: [465661.043843] enigma2 invoked oom-killer: gfp_mask=0x201da, order=0, oom_score_adj=-999
Mar 5 06:21:57 vuuno4kse kern.warn kernel: [465661.051820] CPU: 0 PID: 1905 Comm: enigma2 Tainted: P O 4.1.20-1.9 #1
Mar 5 06:21:57 vuuno4kse kern.warn kernel: [465661.059484] Hardware name: Broadcom STB (Flattened Device Tree)
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.065515] [<c0017b58>] (unwind_backtrace) from [<c0013634>] (show_stack+0x10/0x14)
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.073360] [<c0013634>] (show_stack) from [<c067c730>] (dump_stack+0x7c/0x90)
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.080684] [<c067c730>] (dump_stack) from [<c00a8c88>] (dump_header+0x7c/0x1a0)
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.088178] [<c00a8c88>] (dump_header) from [<c00a93f8>] (oom_kill_process+0x2d8/0x498)
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.096279] [<c00a93f8>] (oom_kill_process) from [<c00a97fc>] (__out_of_memory+0x244/0x390)
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.104727] [<c00a97fc>] (__out_of_memory) from [<c00a9b90>] (out_of_memory+0x6c/0x74)
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.112741] [<c00a9b90>] (out_of_memory) from [<c00adb40>] (__alloc_pages_nodemask+0x6ac/0x8a8)
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.121536] [<c00adb40>] (__alloc_pages_nodemask) from [<c00a8110>] (filemap_fault+0x174/0x43c)
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.130333] [<c00a8110>] (filemap_fault) from [<c00c6850>] (__do_fault+0x38/0x94)
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.137913] [<c00c6850>] (__do_fault) from [<c00cad18>] (handle_mm_fault+0xd88/0x1160)
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.145927] [<c00cad18>] (handle_mm_fault) from [<c001e8b8>] (do_page_fault+0x104/0x52c)
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.154114] [<c001e8b8>] (do_page_fault) from [<c0009364>] (do_PrefetchAbort+0x30/0x90)
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.162214] [<c0009364>] (do_PrefetchAbort) from [<c001459c>] (ret_from_exception+0x0/0x24)
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.170659] Exception stack(0xcecdffb0 to 0xcecdfff8)
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.175803] ffa0: b033b4a0 afdd7b48 00000000 00000000
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.184075] ffc0: afdd7b48 00000001 b033b4a0 b033b4a0 b6545150 00000000 b5784870 b6545150
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.192347] ffe0: b6545b94 afdd7ae0 b62f45b4 b622fd9c 600d0010 ffffffff
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.199390] Mem-Info:
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.201788] active_anon:161495 inactive_anon:45 isolated_anon:0
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.201788] active_file:691 inactive_file:727 isolated_file:0
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.201788] unevictable:0 dirty:0 writeback:0 unstable:0
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.201788] slab_reclaimable:1084 slab_unreclaimable:2520
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.201788] mapped:859 shmem:984 pagetables:1108 bounce:0
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.201788] free:2519 free_pcp:298 free_cma:0
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.235115] DMA free:11008kB min:8192kB low:10240kB high:12288kB active_anon:268896kB inactive_anon:72kB active_file:1076kB inactive_file:1104kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:350208kB managed:
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.280024] lowmem_reserve[]: 0 0 390 390
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.284605] HighMem free:2084kB min:388kB low:2920kB high:5452kB active_anon:377084kB inactive_anon:108kB active_file:176kB inactive_file:484kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:1714176kB managed:
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.328726] lowmem_reserve[]: 0 0 0 0
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.332792] DMA: 813*4kB (UEM) 278*8kB (UEMR) 9*16kB (UR) 1*32kB (R) 0*64kB 0*128kB 3*256kB (R) 1*512kB (R) 0*1024kB 0*2048kB 1*4096kB (R) = 11028kB
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.346835] HighMem: 232*4kB (MRC) 47*8kB (MR) 16*16kB (R) 7*32kB (R) 1*64kB (R) 0*128kB 1*256kB (R) 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2104kB
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.360252] 1797 total pagecache pages
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.364274] 0 pages in swap cache
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.367694] Swap cache stats: add 0, delete 0, find 0/0
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.373031] Free swap = 0kB
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.376025] Total swap = 0kB
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.379008] 516096 pages RAM
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.381988] 428544 pages HighMem/MovableOnly
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.386538] 330979 pages reserved
Mar 5 06:21:58 vuuno4kse kern.warn kernel: [465661.389960] 4096 pages cma reserved
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.393550] [ pid ] uid tgid total_vm rss nr_ptes nr_pmds swapents oom_score_adj name
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.402203] [ 902] 0 902 1530 188 6 2 0 -1000 udevd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.411058] [ 1162] 0 1162 733 55 5 2 0 0 udhcpc
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.419876] [ 1281] 0 1281 134591 74 261 2 0 0 dvb_server
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.429175] [ 1283] 0 1283 129962 56 257 2 0 0 init_client
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.438437] [ 1390] 0 1390 2861 65 6 2 0 0 chronyd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.447497] [ 1394] 0 1394 677 49 4 2 0 0 S90checkinterne
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.457095] [ 1422] 0 1422 530 26 4 2 0 0 dropbear
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.466226] [ 1439] 996 1439 472 52 5 2 0 0 rpcbind
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.475131] [ 1441] 997 1441 565 48 4 2 0 0 dbus-daemon
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.484520] [ 1461] 0 1461 628 109 5 2 0 0 rpc.mountd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.493681] [ 1501] 995 1501 503 38 4 2 0 0 rpc.statd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.502793] [ 1517] 0 1517 733 22 4 2 0 0 inetd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.511565] [ 1521] 0 1521 1040 53 5 2 0 0 bluetoothd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.520876] [ 1526] 0 1526 733 24 5 2 0 0 syslogd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.529794] [ 1531] 0 1531 733 25 5 2 0 0 telnetd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.538825] [ 1536] 0 1536 431 14 4 2 0 0 socketdaemon
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.548170] [ 1541] 0 1541 1391 84 6 2 0 0 vsftpd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.557118] [ 1544] 0 1544 733 24 4 2 0 0 klogd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.565856] [ 1553] 0 1553 733 55 4 2 0 0 udhcpc
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.574810] [ 1559] 0 1559 684 68 3 2 0 0 crond
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.583545] [ 1564] 0 1564 791 70 4 2 0 0 enigma2.sh
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.592842] [ 1571] 0 1571 896 26 3 2 0 0 oscam
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.601577] [ 1575] 999 1575 687 92 4 2 0 0 avahi-daemon
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.611056] [ 1576] 0 1576 4214 502 7 2 0 0 oscam
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.619785] [ 1580] 999 1580 625 39 4 2 0 0 avahi-daemon
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.629233] [ 1581] 0 1581 11540 1718 23 2 0 0 zerotier-one
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.638580] [ 1590] 0 1590 7618 385 18 2 0 0 smbd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.647382] [ 1618] 0 1618 7261 372 17 2 0 0 smbd-notifyd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.656755] [ 1619] 0 1619 7262 372 17 2 0 0 smbd-cleanupd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.666202] [ 1647] 0 1647 9079 65 10 2 0 0 automount
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.675449] [ 1712] 0 1712 177571 155932 345 2 0 -999 enigma2
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.684362] [ 1716] 0 1716 1478 96 6 2 0 0 shellinaboxd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.693846] [ 1717] 0 1717 1478 96 6 2 0 0 shellinaboxd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.703191] [ 1861] 0 1861 452 27 4 2 0 0 wsdd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.711962] [ 1832] 0 1832 1582 155 7 2 0 0 wget
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.720602] [ 1862] 0 1862 733 24 4 2 0 0 run-parts
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.729799] [ 1887] 0 1887 1391 85 5 2 0 0 vsftpd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.738618] [ 1897] 0 1897 1399 90 5 2 0 0 vsftpd
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.747554] [ 1900] 0 1900 530 22 4 2 0 0 dropbear
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.756540] [ 1902] 0 1902 677 24 5 2 0 0 50default
Mar 5 06:21:58 vuuno4kse kern.info kernel: [465661.765724] [ 1908] 0 1908 1391 84 4 2 0 0 vsftpd
Mar 5 06:21:58 vuuno4kse kern.err kernel: [465661.774537] Out of memory: Kill process 1581 (zerotier-one) score 9 or sacrifice child
Mar 5 06:21:58 vuuno4kse kern.err kernel: [465661.782606] Killed process 1581 (zerotier-one) total-vm:46160kB, anon-rss:6872kB, file-rss:0kB
Mar 5 06:21:57 vuuno4kse daemon.info avahi-daemon[1575]: Interface ztmjfm6yzy.IPv6 no longer relevant for mDNS.
Mar 5 06:21:58 vuuno4kse daemon.info avahi-daemon[1575]: Leaving mDNS multicast group on interface ztmjfm6yzy.IPv6 with address ****::****:****:****:****.
I tried a small experiment - removing the ZeroTier plugin from the set-top box. However, the problem was not solved by removing ZeroTier. I think that the Linux system was simply trying to free up RAM according to the preset priorities to prevent the Linux system kernel from crashing. That is why OOM-Killer threw ZeroTier out of the system in order to free up more RAM.
I tried disabling IPv6 support in the set-top box to see if that would help... but that didn't help either.
This multi-tuner set-top box is also used as a restream station/server. However, we tested it both with and without restreaming. The restreaming had no effect on the problems.
So far, we have solved the problem for my friend by restarting the enigma2 process every night at 3:15 am (using CRON). Simply a silent restart of the GUI:
Code: Alles auswählen
#!/bin/bash
init 4; sleep 5; killall -9 enigma2 > /dev/null 2>&1
sync; echo 1 > /proc/sys/vm/drop_caches; sleep 1 # clearing system buffers / system caches
init 3; sleep 60
wget -qO- "http://127.0.0.1/api/powerstate?newstate=5" > /dev/null 2>&1
echo "$(date '+%Y-%m-%d %H:%M:%S')" > /tmp/e2-auto-restart-via-cron.log
Thanks.