com.apple.xpc.launchd[1]: (org.net-snmp.snmpd[2601]) Service exited due to signal: Abort trap: 6
iMac (27-inch, Late 2012); 2.9 GHz Intel Core i5; 24 GB 1600 MHz DDR3.
OSX 10.11.6
net-snmp version 5.6.2.1
Net-snmp is crashing and restarting every few minutes - see graph trace of snmp engine uptime below, it's never up for even 20 minutes; generally no more than 10. The machine itself has not been restarted in the graph period below. Issue has been happening for a while now, prior to more than one reboot (i.e. a machine restart does not fix it).
Each restart of the snmp engine corresponds to entries like this in the logs:
27/07/2016 11:07:37.243 snmpd[2601]: snmpd(2601,0x7fff73180000) malloc: *** error for object 0x7f92d280ff60: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
27/07/2016 11:07:37.243 diagnosticd[141]: error evaluating process info - pid: 2601, puniqueid: 2601
27/07/2016 11:07:37.244 com.apple.xpc.launchd[1]: (org.net-snmp.snmpd[2601]) Service exited due to signal: Abort trap: 6
27/07/2016 11:07:42.656 ReportCrash[2621]: Saved crash report for snmpd[2601] version 151 to /Library/Logs/DiagnosticReports/snmpd_2016-07-27-110742_Antony-iMac.crash
The snmpd then restarts with a fresh process ID, as you'd expect.
A brand new MacBook Pro running the same OSX version and the same net-snmp version has no such issues.
Any ideas or suggestions for a fix? Is it possible to reinstall the same version of net-snmp, maybe?
iMac, OS X El Capitan (10.11.6)