Device: GL-MT3000 (Beryl AX)
Firmware: 4.8.1 (stable) Issue: procd memory leak during high network activity (online gaming)
When playing online games (Overwatch, 2 devices simultaneously), procd grows from ~2KB to 493MB within 2 hours, eventually exhausting all RAM and swap, causing OOM kills and network disconnection.
Evidence from memory monitoring (1-minute intervals):
| Time | Activity | procd VSZ |
|---|---|---|
| 11:13 | Idle | 2.3 KB |
| 11:30 | Gaming | 28 MB |
| 12:00 | Gaming | 118 MB |
| 12:53 | Gaming | 283 MB |
| 13:00 | Stop gaming | 308 MB (stable, not released) |
| 17:30 | Idle 5 hours | 308 MB (never released) |
| 18:30 | Gaming again | 380 MB |
| 18:57 | Gaming | 479 MB |
| 19:01 | Swap exhausted | 493 MB (OOM) |
Key observations:
-
Memory only grows during gaming (high UDP traffic), stable during idle
-
Leaked memory is never released until reboot
-
Disabled all VPN-related hotplug scripts (WireGuard, OpenVPN, Tailscale, Tor) - no improvement
-
Network Acceleration disabled
-
ZRam configured at 256MB with zstd - only delays the crash
Workaround: Daily scheduled reboot at 5 AM
Request: Could you check if this is a known issue with procd on MT7981/MTK SDK? Is it fixed in 4.8.3-op24?
