Created
September 5, 2014 07:00
-
-
Save sonots/103546646a98fbba6c80 to your computer and use it in GitHub Desktop.
valgrind snmpd
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ sudo valgrind --tool=memcheck --leak-check=full snmpd -f -Lo | |
==15663== Memcheck, a memory error detector. | |
==15663== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. | |
==15663== Using LibVEX rev 1658, a library for dynamic binary translation. | |
==15663== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. | |
==15663== Using valgrind-3.2.1, a dynamic binary instrumentation framework. | |
==15663== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. | |
==15663== For more details, rerun with: -v | |
==15663== | |
==15663== Invalid read of size 4 | |
==15663== at 0x491EB76: _netsnmp_ioctl_ipaddress_container_load_v4 (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x490AD23: netsnmp_arch_ipaddress_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x49096FC: netsnmp_access_ipaddress_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x49069C0: netsnmp_arch_interface_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B4A81: netsnmp_access_interface_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B4C5E: netsnmp_access_interface_init (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x4920956: init_mib_modules (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x301E: main (in /usr/sbin/snmpd) | |
==15663== Address 0xBEC4CCF8 is not stack'd, malloc'd or (recently) free'd | |
==15663== Warning: noted but unhandled ioctl 0x8946 with no size/direction hints | |
==15663== This could cause spurious value errors to appear. | |
==15663== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. | |
==15663== | |
==15663== Conditional jump or move depends on uninitialised value(s) | |
==15663== at 0x4906174: netsnmp_linux_interface_get_if_speed (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x490742A: netsnmp_arch_interface_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B4A81: netsnmp_access_interface_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B4C5E: netsnmp_access_interface_init (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x4920956: init_mib_modules (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x301E: main (in /usr/sbin/snmpd) | |
==15663== | |
==15663== Conditional jump or move depends on uninitialised value(s) | |
==15663== at 0x490617A: netsnmp_linux_interface_get_if_speed (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x490742A: netsnmp_arch_interface_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B4A81: netsnmp_access_interface_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B4C5E: netsnmp_access_interface_init (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x4920956: init_mib_modules (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x301E: main (in /usr/sbin/snmpd) | |
==15663== | |
==15663== Conditional jump or move depends on uninitialised value(s) | |
==15663== at 0x4906D8F: netsnmp_arch_interface_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B4A81: netsnmp_access_interface_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B4C5E: netsnmp_access_interface_init (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x4920956: init_mib_modules (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x301E: main (in /usr/sbin/snmpd) | |
==15663== Warning: noted but unhandled ioctl 0x8946 with no size/direction hints | |
==15663== This could cause spurious value errors to appear. | |
==15663== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. | |
==15663== | |
==15663== Conditional jump or move depends on uninitialised value(s) | |
==15663== at 0x4906174: netsnmp_linux_interface_get_if_speed (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x490742A: netsnmp_arch_interface_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B4A81: netsnmp_access_interface_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B9914: ifTable_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B9317: (within /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x49F8999: (within /usr/lib/libnetsnmphelpers.so.10.0.3) | |
==15663== by 0x49F95CD: netsnmp_cache_handler_get (in /usr/lib/libnetsnmphelpers.so.10.0.3) | |
==15663== by 0x48B90C5: _ifTable_initialize_interface (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48BCEDE: initialize_table_ifTable (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48BD1E3: init_ifTable (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x488658B: init_ipv4InterfaceTable (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x4921634: init_mib_modules (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== | |
==15663== Conditional jump or move depends on uninitialised value(s) | |
==15663== at 0x490617A: netsnmp_linux_interface_get_if_speed (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x490742A: netsnmp_arch_interface_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B4A81: netsnmp_access_interface_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B9914: ifTable_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B9317: (within /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x49F8999: (within /usr/lib/libnetsnmphelpers.so.10.0.3) | |
==15663== by 0x49F95CD: netsnmp_cache_handler_get (in /usr/lib/libnetsnmphelpers.so.10.0.3) | |
==15663== by 0x48B90C5: _ifTable_initialize_interface (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48BCEDE: initialize_table_ifTable (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48BD1E3: init_ifTable (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x488658B: init_ipv4InterfaceTable (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x4921634: init_mib_modules (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== | |
==15663== Conditional jump or move depends on uninitialised value(s) | |
==15663== at 0x4906D8F: netsnmp_arch_interface_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B4A81: netsnmp_access_interface_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B9914: ifTable_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B9317: (within /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x49F8999: (within /usr/lib/libnetsnmphelpers.so.10.0.3) | |
==15663== by 0x49F95CD: netsnmp_cache_handler_get (in /usr/lib/libnetsnmphelpers.so.10.0.3) | |
==15663== by 0x48B90C5: _ifTable_initialize_interface (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48BCEDE: initialize_table_ifTable (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48BD1E3: init_ifTable (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x488658B: init_ipv4InterfaceTable (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x4921634: init_mib_modules (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x301E: main (in /usr/sbin/snmpd) | |
==15663== | |
==15663== Invalid read of size 4 | |
==15663== at 0x491EB76: _netsnmp_ioctl_ipaddress_container_load_v4 (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x490AD23: netsnmp_arch_ipaddress_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x49096FC: netsnmp_access_ipaddress_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48C91B4: ipAddressTable_container_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48C964C: ipAddressTable_container_init (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48C51FD: _ipAddressTable_initialize_interface (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x488C31A: initialize_table_ipAddressTable (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x488C3A9: init_ipAddressTable (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x4921614: init_mib_modules (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x301E: main (in /usr/sbin/snmpd) | |
==15663== Address 0xBEC4CFB8 is not stack'd, malloc'd or (recently) free'd | |
==15663== | |
==15663== Conditional jump or move depends on uninitialised value(s) | |
==15663== at 0x4806615: rawmemchr (mc_replace_strmem.c:536) | |
==15663== by 0x2B86E5: _IO_str_init_static_internal (in /lib/libc-2.5.so) | |
==15663== by 0x2AC912: vsscanf (in /lib/libc-2.5.so) | |
==15663== by 0x2A7A8D: sscanf (in /lib/libc-2.5.so) | |
==15663== by 0x48F46EE: netsnmp_cpu_arch_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48F4EEC: (within /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48F4F7F: init_cpu (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x492134B: init_mib_modules (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x301E: main (in /usr/sbin/snmpd) | |
==15663== | |
==15663== Conditional jump or move depends on uninitialised value(s) | |
==15663== at 0x2C2340: strstr (in /lib/libc-2.5.so) | |
==15663== by 0x48F4765: netsnmp_cpu_arch_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48F4EEC: (within /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48F4F7F: init_cpu (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x492134B: init_mib_modules (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x301E: main (in /usr/sbin/snmpd) | |
==15663== | |
==15663== Conditional jump or move depends on uninitialised value(s) | |
==15663== at 0x2C2344: strstr (in /lib/libc-2.5.so) | |
==15663== by 0x48F4765: netsnmp_cpu_arch_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48F4EEC: (within /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48F4F7F: init_cpu (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x492134B: init_mib_modules (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x301E: main (in /usr/sbin/snmpd) | |
/etc/snmp/snmpd.conf: line 34: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 35: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 36: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 37: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 38: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 39: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 40: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 41: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 42: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 43: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 44: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 45: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 46: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 47: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 48: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 49: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 50: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 51: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 52: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 53: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 54: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 55: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
/etc/snmp/snmpd.conf: line 56: Error: WARNING: This output format is being deprecated - Please use the 'extend' directive instead | |
net-snmp: 23 error(s) in config file(s) | |
[init_smux] bind failed: Address already in use | |
Error opening specified endpoint "udp:161" | |
Server Exiting with code 1 | |
==15663== | |
==15663== ERROR SUMMARY: 26 errors from 11 contexts (suppressed: 71 from 1) | |
==15663== malloc/free: in use at exit: 1,556,268 bytes in 38,606 blocks. | |
==15663== malloc/free: 58,470 allocs, 19,864 frees, 2,783,747 bytes allocated. | |
==15663== For counts of detected errors, rerun with: -v | |
==15663== searching for pointers to 38,606 not-freed blocks. | |
==15663== checked 13,389,652 bytes. | |
==15663== | |
==15663== | |
==15663== 72 bytes in 1 blocks are definitely lost in loss record 149 of 263 | |
==15663== at 0x48046FF: calloc (vg_replace_malloc.c:279) | |
==15663== by 0x8E992B: PR_Calloc (in /usr/lib/libnspr4.so) | |
==15663== by 0x4F0FFDC: (within /usr/lib/libnss3.so) | |
==15663== by 0x4F1005A: (within /usr/lib/libnss3.so) | |
==15663== by 0x4F0FEF6: (within /usr/lib/libnss3.so) | |
==15663== by 0x4F04CA0: (within /usr/lib/libnss3.so) | |
==15663== by 0x4F0A03F: (within /usr/lib/libnss3.so) | |
==15663== by 0x4EB3B08: (within /usr/lib/libnss3.so) | |
==15663== by 0x4EB3EFF: NSS_NoDB_Init (in /usr/lib/libnss3.so) | |
==15663== by 0x4A3370B: rpmInitCrypto (in /usr/lib/librpmio-4.4.so) | |
==15663== by 0x98AF7E: rpmReadConfigFiles (in /usr/lib/librpm-4.4.so) | |
==15663== by 0x4880FD8: init_hr_swinst (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== | |
==15663== | |
==15663== 144 bytes in 1 blocks are possibly lost in loss record 167 of 263 | |
==15663== at 0x48046FF: calloc (vg_replace_malloc.c:279) | |
==15663== by 0x23FD49: _dl_allocate_tls (in /lib/ld-2.5.so) | |
==15663== by 0x3CCB92: pthread_create@@GLIBC_2.1 (in /lib/libpthread-2.5.so) | |
==15663== by 0x3CD217: pthread_create@GLIBC_2.0 (in /lib/libpthread-2.5.so) | |
==15663== by 0x4907EDC: netsnmp_arch_interface_init (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48B4C4A: netsnmp_access_interface_init (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x4920956: init_mib_modules (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x301E: main (in /usr/sbin/snmpd) | |
==15663== | |
==15663== | |
==15663== 300 bytes in 3 blocks are definitely lost in loss record 177 of 263 | |
==15663== at 0x48046FF: calloc (vg_replace_malloc.c:279) | |
==15663== by 0x4870B5: netsnmp_container_get_ssll (in /usr/lib/libnetsnmp.so.10.0.3) | |
==15663== by 0x487156: netsnmp_container_get_usll (in /usr/lib/libnetsnmp.so.10.0.3) | |
==15663== by 0x484DD6: netsnmp_container_find (in /usr/lib/libnetsnmp.so.10.0.3) | |
==15663== by 0x48D4DF1: sctpAssocTable_delete_invalid (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48D4ED6: sctpTables_load (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48D809A: (within /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x49F8999: (within /usr/lib/libnetsnmphelpers.so.10.0.3) | |
==15663== by 0x49F95CD: netsnmp_cache_handler_get (in /usr/lib/libnetsnmphelpers.so.10.0.3) | |
==15663== by 0x48D7E21: initialize_table_sctpAssocTable (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x48D7F46: init_sctpAssocTable (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x49213C4: init_mib_modules (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== | |
==15663== | |
==15663== 536 bytes in 15 blocks are possibly lost in loss record 189 of 263 | |
==15663== at 0x48053C0: malloc (vg_replace_malloc.c:149) | |
==15663== by 0x8E96F7: PR_Malloc (in /usr/lib/libnspr4.so) | |
==15663== by 0x4F83597: (within /usr/lib/libnss3.so) | |
==15663== by 0x4F86243: (within /usr/lib/libnss3.so) | |
==15663== by 0x4F827A6: (within /usr/lib/libnss3.so) | |
==15663== by 0x4F3F1FD: (within /usr/lib/libnss3.so) | |
==15663== by 0x4EB3C08: (within /usr/lib/libnss3.so) | |
==15663== by 0x4EB3EFF: NSS_NoDB_Init (in /usr/lib/libnss3.so) | |
==15663== by 0x4A3370B: rpmInitCrypto (in /usr/lib/librpmio-4.4.so) | |
==15663== by 0x98AF7E: rpmReadConfigFiles (in /usr/lib/librpm-4.4.so) | |
==15663== by 0x4880FD8: init_hr_swinst (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== by 0x4921654: init_mib_modules (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== | |
==15663== | |
==15663== 1,268 bytes in 21 blocks are possibly lost in loss record 210 of 263 | |
==15663== at 0x48046FF: calloc (vg_replace_malloc.c:279) | |
==15663== by 0x8E992B: PR_Calloc (in /usr/lib/libnspr4.so) | |
==15663== by 0x4F0FB6F: (within /usr/lib/libnss3.so) | |
==15663== by 0x4F0FE7A: (within /usr/lib/libnss3.so) | |
==15663== by 0x4F0FEFB: (within /usr/lib/libnss3.so) | |
==15663== by 0x4F04CA0: (within /usr/lib/libnss3.so) | |
==15663== by 0x4F0A03F: (within /usr/lib/libnss3.so) | |
==15663== by 0x4EB3B08: (within /usr/lib/libnss3.so) | |
==15663== by 0x4EB3EFF: NSS_NoDB_Init (in /usr/lib/libnss3.so) | |
==15663== by 0x4A3370B: rpmInitCrypto (in /usr/lib/librpmio-4.4.so) | |
==15663== by 0x98AF7E: rpmReadConfigFiles (in /usr/lib/librpm-4.4.so) | |
==15663== by 0x4880FD8: init_hr_swinst (in /usr/lib/libnetsnmpmibs.so.10.0.3) | |
==15663== | |
==15663== LEAK SUMMARY: | |
==15663== definitely lost: 372 bytes in 4 blocks. | |
==15663== possibly lost: 1,948 bytes in 37 blocks. | |
==15663== still reachable: 1,553,948 bytes in 38,565 blocks. | |
==15663== suppressed: 0 bytes in 0 blocks. | |
==15663== Reachable blocks (those to which a pointer was found) are not shown. | |
==15663== To see them, rerun with: --show-reachable=yes |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment