[Bug Report] openwrt中使用daed OOM问题
Checks
- [x] I have searched the existing issues
- [x] I have read the documentation
- [x] Is it your first time sumbitting an issue
Current Behavior
openwrt中使用daed, 每天都会OOM,然后daed进程会被kill, 需要重启openwrt才能恢复
Expected Behavior
修复OOM
Steps to Reproduce
Mon May 26 11:21:12 2025 daemon.info Keepalived[2956]: NOTICE: setting config option max_auto_priority should result in better keepalived performance Mon May 26 11:21:12 2025 user.notice ucitrack: Setting up /etc/config/luci_statistics reload dependency on /etc/config/system Mon May 26 11:21:12 2025 user.notice ucitrack: Setting up /etc/config/dhcp reload dependency on /etc/config/system Mon May 26 11:21:12 2025 user.notice firewall: Reloading firewall due to ifup of wan (eth1) Mon May 26 11:21:12 2025 daemon.info Keepalived[2956]: Starting VRRP child process, pid=3677 Mon May 26 11:21:13 2025 daemon.info Keepalived_vrrp[3677]: (VI_42) A unicast keyword has been specified without any unicast peers. Defaulting to multicast. This usage is deprecated - please update your configuration. Mon May 26 11:21:13 2025 daemon.info Keepalived_vrrp[3677]: (VI_42) Warning - nopreempt will not work with initial state MASTER - clearing Mon May 26 11:21:13 2025 daemon.info Keepalived_vrrp[3677]: (VI_42): entering FAULT state (interface br-lan down) Mon May 26 11:21:13 2025 daemon.info Keepalived_vrrp[3677]: (VI_42) entering FAULT state Mon May 26 11:21:13 2025 daemon.info Keepalived[2956]: Startup complete Mon May 26 11:21:13 2025 daemon.warn netifd: You have delegated IPv6-prefixes but haven't assigned them to any interface. Did you forget to set option ip6assign on your lan-interfaces? Mon May 26 11:21:13 2025 daemon.notice netifd: Interface 'wan6' is now up Mon May 26 11:21:13 2025 user.notice firewall: Reloading firewall due to ifup of wan6 (eth1) Mon May 26 11:21:14 2025 user.err : jail: can't read from child Mon May 26 11:21:14 2025 user.err : jail: can't write to parent Mon May 26 11:21:14 2025 daemon.notice netifd: bridge 'br-lan' link is up Mon May 26 11:21:14 2025 daemon.notice netifd: Interface 'lan' has link connectivity Mon May 26 11:21:14 2025 daemon.info Keepalived_vrrp[3677]: Netlink reports br-lan up Mon May 26 11:21:14 2025 daemon.info Keepalived_vrrp[3677]: (VI_42) Entering BACKUP STATE Mon May 26 11:21:14 2025 kern.info kernel: [ 17.198539] br-lan: port 1(eth0) entered learning state Mon May 26 11:21:14 2025 kern.info kernel: [ 17.201604] br-lan: port 1(eth0) entered forwarding state Mon May 26 11:21:14 2025 kern.info kernel: [ 17.214630] br-lan: entered allmulticast mode Mon May 26 11:21:14 2025 user.info vlmcsd[1]: Read ini file /etc/vlmcsd.ini Mon May 26 11:21:14 2025 user.info vlmcsd[1]: Listening on 0.0.0.0:1688 Mon May 26 11:21:14 2025 user.info vlmcsd[1]: Listening on [::]:1688 Mon May 26 11:21:14 2025 user.info vlmcsd[1]: vlmcsd private build started successfully Mon May 26 11:21:14 2025 daemon.err zerotier-one[4844]: Starting Control Plane... Mon May 26 11:21:14 2025 daemon.err zerotier-one[4844]: Starting V6 Control Plane... Mon May 26 11:21:15 2025 authpriv.info dropbear[2082]: Early exit: Terminated by signal Mon May 26 11:21:15 2025 authpriv.info dropbear[5243]: Not backgrounding Mon May 26 11:21:16 2025 daemon.info procd: - init complete - Mon May 26 11:21:17 2025 daemon.info Keepalived_vrrp[3677]: Kernel is reflecting an unknown netlink nlmsg_type: 18 Mon May 26 11:21:17 2025 daemon.info Keepalived_vrrp[3677]: (VI_42) Entering MASTER STATE Mon May 26 11:21:19 2025 daemon.info procd: Instance miniupnpd::instance1 pid 3694 not stopped on SIGTERM, sending SIGKILL instead Mon May 26 11:21:22 2025 daemon.err uhttpd[2520]: [info] luci: failed login on / for root from 192.168.28.201 Mon May 26 11:21:23 2025 daemon.err uhttpd[2520]: [info] luci: accepted login on / for root from 192.168.28.201 Mon May 26 11:21:28 2025 daemon.err miniupnpd[5811]: STUN: Performing STUN failed: No such device or address Mon May 26 11:21:28 2025 daemon.err miniupnpd[5811]: Performing STUN failed. EXITING Mon May 26 14:23:30 2025 user.info vlmcsd[2]: IPv4 connection accepted: 192.168.28.201:65293. Mon May 26 14:23:30 2025 user.info vlmcsd[2]: KMS v6.0 request from LIUBINBIN2529 for 2de67392-b7a7-462a-b1ca-108dd189f588 Mon May 26 14:23:30 2025 user.info vlmcsd[2]: Sending ePID (randomized at program start): 55041-00206-568-922824-03-1063-7601.0000-0292025 Mon May 26 14:24:00 2025 user.info vlmcsd[2]: IPv4 connection closed: 192.168.28.201:65293. Mon May 26 15:51:41 2025 daemon.err uhttpd[2520]: [info] luci: accepted login on / for root from 192.168.28.201 Mon May 26 19:54:05 2025 kern.info kernel: [30787.718920] br-lan: left allmulticast mode Mon May 26 19:54:05 2025 kern.info kernel: [30787.768855] br-lan: entered allmulticast mode Tue May 27 03:45:48 2025 kern.warn kernel: [59090.462546] netifd invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=0 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.463994] CPU: 0 PID: 2206 Comm: netifd Tainted: G O 6.6.86 #0 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.464994] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.466378] Call Trace: Tue May 27 03:45:48 2025 kern.warn kernel: [59090.466921] Tue May 27 03:45:48 2025 kern.warn kernel: [59090.467413] dump_stack_lvl+0x48/0x70 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.468079] dump_stack+0x10/0x20 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.468657] dump_header+0x4a/0x1c0 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.469339] oom_kill_process+0x109/0x1a0 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.470046] out_of_memory+0xed/0x310 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.470650] __alloc_pages_slowpath.constprop.0+0xb0a/0xe00 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.471515] __alloc_pages+0x27a/0x2e0 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.472181] __folio_alloc+0xf/0x20 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.472767] __filemap_get_folio+0xd1/0x220 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.473500] filemap_fault+0x126/0x9a0 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.474208] __do_fault+0x32/0x90 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.474809] __handle_mm_fault+0x790/0xc20 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.475541] handle_mm_fault+0x18c/0x340 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.476204] do_user_addr_fault+0x282/0x5b0 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.476914] exc_page_fault+0x7e/0x150 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.477584] asm_exc_page_fault+0x27/0x30 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.478260] RIP: 0033:0x40589e Tue May 27 03:45:48 2025 kern.warn kernel: [59090.478887] Code: Unable to access opcode bytes at 0x405874. Tue May 27 03:45:48 2025 kern.warn kernel: [59090.479744] RSP: 002b:00007fffca21d458 EFLAGS: 00010202 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.480567] RAX: 000000000040589e RBX: 0000000000437e00 RCX: 0000000000000000 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.481544] RDX: 0000000000437a28 RSI: 00000000000003e8 RDI: 0000000000437e00 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.482534] RBP: 00007f324c474050 R08: 0000430ad734e3ab R09: 0000000000000008 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.483500] R10: 00007fffca21d440 R11: 00007fffca2dc080 R12: 00000000ffffffff Tue May 27 03:45:48 2025 kern.warn kernel: [59090.484472] R13: 00007fffca21d478 R14: 00007f324c474380 R15: 0000000000000000 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.485475] Tue May 27 03:45:48 2025 kern.warn kernel: [59090.486088] Mem-Info: Tue May 27 03:45:48 2025 kern.warn kernel: [59090.486600] active_anon:1949841 inactive_anon:26975 isolated_anon:0 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.486600] active_file:0 inactive_file:1940 isolated_file:0 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.486600] unevictable:1 dirty:6 writeback:0 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.486600] slab_reclaimable:1149 slab_unreclaimable:8219 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.486600] mapped:498 shmem:635 pagetables:5530 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.486600] sec_pagetables:0 bounce:0 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.486600] kernel_misc_reclaimable:0 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.486600] free:13803 free_pcp:0 free_cma:0 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.492457] Node 0 active_anon:7799364kB inactive_anon:107900kB active_file:0kB inactive_file:7760kB unevictable:4kB isolated(anon):0kB isolated(file):0kB mapped:1992kB dirty:24kB writeback:0kB shmem:2540kB writeback_tmp:0kB kernel_stack:2224kB pagetables:22120kB sec_pagetables:0kB all_unreclaimable? no Tue May 27 03:45:48 2025 kern.warn kernel: [59090.495706] DMA free:15360kB boost:0kB min:28kB low:40kB high:52kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15360kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB Tue May 27 03:45:48 2025 kern.warn kernel: [59090.498797] lowmem_reserve[]: 0 2959 7938 7938 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.499587] DMA32 free:27572kB boost:4096kB min:10196kB low:13228kB high:16260kB reserved_highatomic:0KB active_anon:2986520kB inactive_anon:10788kB active_file:0kB inactive_file:584kB unevictable:0kB writepending:0kB present:3129208kB managed:3035392kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB Tue May 27 03:45:48 2025 kern.warn kernel: [59090.502990] lowmem_reserve[]: 0 0 4978 4978 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.503769] Normal free:12280kB boost:30660kB min:40908kB low:46004kB high:51100kB reserved_highatomic:0KB active_anon:4812844kB inactive_anon:97112kB active_file:0kB inactive_file:7176kB unevictable:4kB writepending:24kB present:5242880kB managed:5098460kB mlocked:4kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB Tue May 27 03:45:48 2025 kern.warn kernel: [59090.507642] lowmem_reserve[]: 0 0 0 0 Tue May 27 03:45:48 2025 kern.warn kernel: [59090.508421] DMA: 0[object Object]8kB 0[object Object]32kB 0[object Object]128kB 0[object Object]512kB 1[object Object]2048kB (U) 3[object Object]4kB (UM) 80[object Object]16kB (UM) 58[object Object]64kB (UM) 20[object Object]256kB (M) 9[object Object]1024kB (UM) 4[object Object]4096kB = 27572kB Tue May 27 03:45:48 2025 kern.warn kernel: [59090.512107] Normal: 1347[object Object]8kB (UM) 136[object Object]32kB (U) 0[object Object]128kB 0[object Object]512kB 0[object Object]2048kB 0*4096kB = 12332kB Tue May 27 03:45:48 2025 kern.warn kernel: [59090.513758] 2571 total pagecache pages Tue May 27 03:45:48 2025 kern.warn kernel: [59090.514570] 0 pages in swap cache Tue May 27 03:45:48 2025 kern.warn kernel: [59090.515497] Free swap = 0kB Tue May 27 03:45:48 2025 kern.warn kernel: [59090.516202] Total swap = 0kB Tue May 27 03:45:48 2025 kern.warn kernel: [59090.516937] 2097020 pages RAM Tue May 27 03:45:48 2025 kern.warn kernel: [59090.517632] 0 pages HighMem/MovableOnly Tue May 27 03:45:48 2025 kern.warn kernel: [59090.518422] 59717 pages reserved Tue May 27 03:45:48 2025 kern.info kernel: [59090.519181] Tasks state (memory values in pages): Tue May 27 03:45:48 2025 kern.info kernel: [59090.520087] [ pid ] uid tgid total_vm rss pgtables_bytes swapents oom_score_adj name Tue May 27 03:45:48 2025 kern.info kernel: [59090.521347] [ 1171] 81 1171 264 128 45056 0 0 ubusd Tue May 27 03:45:48 2025 kern.info kernel: [59090.522589] [ 1173] 0 1173 201 32 49152 0 0 askfirst Tue May 27 03:45:48 2025 kern.info kernel: [59090.523844] [ 1208] 0 1208 221 32 45056 0 0 urngd Tue May 27 03:45:48 2025 kern.info kernel: [59090.525111] [ 1735] 514 1735 397 64 40960 0 0 logd Tue May 27 03:45:48 2025 kern.info kernel: [59090.526350] [ 1789] 0 1789 599 224 45056 0 0 rpcd Tue May 27 03:45:48 2025 kern.info kernel: [59090.527562] [ 2206] 0 2206 455 128 45056 0 0 netifd Tue May 27 03:45:48 2025 kern.info kernel: [59090.528990] [ 2331] 0 2331 320 128 36864 0 0 odhcpd Tue May 27 03:45:48 2025 kern.info kernel: [59090.530198] [ 2395] 0 2395 297 32 40960 0 0 crond Tue May 27 03:45:48 2025 kern.info kernel: [59090.531400] [ 2517] 0 2517 296 32 36864 0 0 udhcpc Tue May 27 03:45:48 2025 kern.info kernel: [59090.532639] [ 2520] 0 2520 302 96 45056 0 0 uhttpd Tue May 27 03:45:48 2025 kern.info kernel: [59090.533992] [ 2591] 0 2591 293 64 36864 0 0 ustpd Tue May 27 03:45:48 2025 kern.info kernel: [59090.535206] [ 2786] 0 2786 461 128 40960 0 0 uhttpd Tue May 27 03:45:48 2025 kern.info kernel: [59090.536415] [ 2956] 0 2956 1869 212 57344 0 0 keepalived Tue May 27 03:45:48 2025 kern.info kernel: [59090.537670] [ 3120] 0 3120 900 192 45056 0 0 collectd Tue May 27 03:45:48 2025 kern.info kernel: [59090.538958] [ 3468] 0 3468 225 32 40960 0 0 odhcp6c Tue May 27 03:45:48 2025 kern.info kernel: [59090.540232] [ 3677] 0 3677 1869 215 49152 0 0 keepalived_vrrp Tue May 27 03:45:48 2025 kern.info kernel: [59090.541508] [ 3807] 0 3807 559 20 45056 0 0 ntpd Tue May 27 03:45:48 2025 kern.info kernel: [59090.542755] [ 3863] 123 3863 296 32 40960 0 0 ntpd Tue May 27 03:45:48 2025 kern.info kernel: [59090.543997] [ 4030] 0 4030 2959289 1973452 21397504 0 0 daed Tue May 27 03:45:48 2025 kern.info kernel: [59090.545224] [ 4130] 0 4130 702 32 45056 0 0 qemu-ga Tue May 27 03:45:48 2025 kern.info kernel: [59090.546490] [ 4636] 0 4636 559 32 45056 0 0 vlmcsd Tue May 27 03:45:48 2025 kern.info kernel: [59090.547673] [ 4663] 32768 4663 207 32 45056 0 0 vlmcsd Tue May 27 03:45:48 2025 kern.info kernel: [59090.548943] [ 4844] 0 4844 8594 1209 102400 0 0 zerotier-one Tue May 27 03:45:48 2025 kern.info kernel: [59090.550228] [ 5243] 0 5243 249 32 36864 0 0 dropbear Tue May 27 03:45:48 2025 kern.info kernel: [59090.551492] [ 5737] 0 5737 559 22 40960 0 0 dnsmasq Tue May 27 03:45:48 2025 kern.info kernel: [59090.552725] [ 5755] 453 5755 1121 320 53248 0 0 dnsmasq Tue May 27 03:45:48 2025 kern.info kernel: [59090.553917] [ 31102] 0 31102 338 64 36864 0 0 hotplug-call Tue May 27 03:45:48 2025 kern.info kernel: [59090.555324] [ 31105] 0 31105 411 128 40960 0 0 sysntpd Tue May 27 03:45:48 2025 kern.info kernel: [59090.556533] [ 31131] 0 31131 339 33 36864 0 0 hotplug-call Tue May 27 03:45:48 2025 kern.info kernel: [59090.557780] [ 31174] 0 31174 398 128 40960 0 0 miniupnpd Tue May 27 03:45:48 2025 kern.info kernel: [59090.558954] [ 31212] 0 31212 398 89 40960 0 0 miniupnpd Tue May 27 03:45:48 2025 kern.info kernel: [59090.560132] [ 31213] 0 31213 398 89 40960 0 0 miniupnpd Tue May 27 03:45:48 2025 kern.info kernel: [59090.561282] [ 31217] 0 31217 240 32 36864 0 0 jsonfilter Tue May 27 03:45:48 2025 kern.info kernel: [59090.562453] [ 31219] 0 31219 268 64 49152 0 0 ubus Tue May 27 03:45:48 2025 kern.info kernel: [59090.563543] [ 31224] 0 31224 411 101 40960 0 0 sysntpd Tue May 27 03:45:48 2025 kern.info kernel: [59090.564652] [ 31226] 0 31226 182 64 40960 0 0 jshn Tue May 27 03:45:48 2025 kern.info kernel: [59090.565752] [ 31227] 0 31227 38 0 20480 0 0 askfirst Tue May 27 03:45:48 2025 kern.info kernel: [59090.566858] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/,task=daed,pid=4030,uid=0 Tue May 27 03:45:48 2025 kern.err kernel: [59090.568416] Out of memory: Killed process 4030 (daed) total-vm:11837156kB, anon-rss:7892656kB, file-rss:1152kB, shmem-rss:0kB, UID:0 pgtables:20896kB oom_score_adj:0 Tue May 27 10:32:22 2025 daemon.err uhttpd[2520]: [info] luci: accepted login on /admin/status/logs for root
Environment
daed version 0.9.0 ImmortalWrt 24.10.1 r33048-cc720ea55a71
Anything else?
ref: #679
Thanks for opening this issue!
放弃openwrt吧,兼容性还是有问题,建议debian12,我也已经更换了。
更换debian12了, 没有oom的问题, 感觉速度比openwrt要更快