The Dude definitely played a role. I had multiple crashes this morning. Just opening the device in The Dude would crash the router. I disabled SNMP and RouterOS probing for that device in The Dude and that stopped the crashing. Too early to tell if it stops the memory leak, but the 30 minutes of outage I took this morning and the unsatisfactory answer I got from MT Support means I'm putting in a Cisco tomorrow.
MT Support's answer to my ticket:
Hello,
v4.16 is very old version. Since then there were many routing fixes, crash fixes and SNMP fixes.
Since everyone who reported memory leak on v4 does not complain about it after upgrade to v5, then we assume that it have been fixed.
Try to upgrade, if you still see the memory leak, send us new supout files, we will try to fix it.
Regards,
Maris
Sotiris, are you running ROS 5.x?
I understand them wanting me to be on the newest version. But, without them knowing of a specific issue that has been fixed in 5.x that resolves this memory issue, it's not certain enough to keep experimenting with my customer's core router. This site is a 3+ hour drive and I refuse to do a remote upgrade on it. Been bit by that before with a 3+ hour outage! If I'm going to drive all the way out there, I'll be installing a router that I'm 100% certain will be reliable as a BGP peering point.