SNMP Backend Crashes ==================== Operating system: Solaris 10 Machine type: sparc command line run .... ---------------- # CUPS_DEBUG_LEVEL=3D2 /opt/sfw/cups/lib/cups/backend/snmp 2>&1 | tee snmp.log output from running command line above (snmp.log) ... ------------------------------------------------- INFO: Using default SNMP Address @LOCAL INFO: Using default SNMP Community public DEBUG: Scanning for devices in "public" via "@LOCAL"... DEBUG: 0.001 Sending 46 bytes to 192.168.95.255... DEBUG: SEQUENCE 44 bytes DEBUG: INTEGER 1 bytes 0 DEBUG: OCTET STRING 6 bytes "public" DEBUG: Get-Request-PDU 31 bytes DEBUG: INTEGER 4 bytes 1150902101 DEBUG: INTEGER 1 bytes 0 DEBUG: INTEGER 1 bytes 0 DEBUG: SEQUENCE 17 bytes DEBUG: SEQUENCE 15 bytes DEBUG: OID 11 bytes .1.3.6.1.2.1.25.3.2.1.2.1 DEBUG: NULL VALUE 0 bytes DEBUG: Hex dump of packet: DEBUG: 0000 30 2C 02 01 00 04 06 70 75 62 6C 69 63 A0 1F 02 DEBUG: 0010 04 44 99 5F 55 02 01 00 02 01 00 30 11 30 0F 06 DEBUG: 0020 0B 2B 06 01 02 01 19 03 02 01 02 01 05 00 DEBUG: 0.003 Received 46 bytes from 192.168.75.10... DEBUG: community="public" DEBUG: request-id=1150902101 DEBUG: error-status=2 DEBUG: SEQUENCE 44 bytes DEBUG: INTEGER 1 bytes 0 DEBUG: OCTET STRING 6 bytes "public" DEBUG: Get-Response-PDU 31 bytes DEBUG: INTEGER 4 bytes 1150902101 DEBUG: INTEGER 1 bytes 2 DEBUG: INTEGER 1 bytes 1 DEBUG: SEQUENCE 17 bytes DEBUG: SEQUENCE 15 bytes DEBUG: OID 11 bytes .1.3.6.1.2.1.25.3.2.1.2.1 DEBUG: NULL VALUE 0 bytes DEBUG: Hex dump of packet: DEBUG: 0000 30 2C 02 01 00 04 06 70 75 62 6C 69 63 A2 1F 02 DEBUG: 0010 04 44 99 5F 55 02 01 02 02 01 01 30 11 30 0F 06 DEBUG: 0020 0B 2B 06 01 02 01 19 03 02 01 02 01 05 00 DEBUG: 0.003 Received 46 bytes from 192.168.64.33... DEBUG: community="public" DEBUG: request-id=1150902101 DEBUG: error-status=2 DEBUG: SEQUENCE 44 bytes DEBUG: INTEGER 1 bytes 0 DEBUG: OCTET STRING 6 bytes "public" DEBUG: Get-Response-PDU 31 bytes DEBUG: INTEGER 4 bytes 1150902101 DEBUG: INTEGER 1 bytes 2 DEBUG: INTEGER 1 bytes 1 DEBUG: SEQUENCE 17 bytes DEBUG: SEQUENCE 15 bytes DEBUG: OID 11 bytes .1.3.6.1.2.1.25.3.2.1.2.1 DEBUG: NULL VALUE 0 bytes DEBUG: Hex dump of packet: DEBUG: 0000 30 2C 02 01 00 04 06 70 75 62 6C 69 63 A2 1F 02 DEBUG: 0010 04 44 99 5F 55 02 01 02 02 01 01 30 11 30 0F 06 DEBUG: 0020 0B 2B 06 01 02 01 19 03 02 01 02 01 05 00 DEBUG: 0.004 Received 46 bytes from 192.168.64.20... DEBUG: community="public" DEBUG: request-id=1150902101 DEBUG: error-status=2 DEBUG: SEQUENCE 44 bytes DEBUG: INTEGER 1 bytes 0 DEBUG: OCTET STRING 6 bytes "public" DEBUG: Get-Response-PDU 31 bytes DEBUG: INTEGER 4 bytes 1150902101 DEBUG: INTEGER 1 bytes 2 DEBUG: INTEGER 1 bytes 1 DEBUG: SEQUENCE 17 bytes DEBUG: SEQUENCE 15 bytes DEBUG: OID 11 bytes .1.3.6.1.2.1.25.3.2.1.2.1 DEBUG: NULL VALUE 0 bytes DEBUG: Hex dump of packet: DEBUG: 0000 30 2C 02 01 00 04 06 70 75 62 6C 69 63 A2 1F 02 DEBUG: 0010 04 44 99 5F 55 02 01 02 02 01 01 30 11 30 0F 06 DEBUG: 0020 0B 2B 06 01 02 01 19 03 02 01 02 01 05 00 DEBUG: 0.004 Received 46 bytes from 192.168.64.160... DEBUG: community="public" DEBUG: request-id=1150902101 DEBUG: error-status=2 DEBUG: SEQUENCE 44 bytes DEBUG: INTEGER 1 bytes 0 DEBUG: OCTET STRING 6 bytes "public" DEBUG: Get-Response-PDU 31 bytes DEBUG: INTEGER 4 bytes 1150902101 DEBUG: INTEGER 1 bytes 2 DEBUG: INTEGER 1 bytes 1 DEBUG: SEQUENCE 17 bytes DEBUG: SEQUENCE 15 bytes DEBUG: OID 11 bytes .1.3.6.1.2.1.25.3.2.1.2.1 DEBUG: NULL VALUE 0 bytes DEBUG: Hex dump of packet: DEBUG: 0000 30 2C 02 01 00 04 06 70 75 62 6C 69 63 A2 1F 02 DEBUG: 0010 04 44 99 5F 55 02 01 02 02 01 01 30 11 30 0F 06 DEBUG: 0020 0B 2B 06 01 02 01 19 03 02 01 02 01 05 00 DEBUG: 0.005 Received 46 bytes from 192.168.64.75... DEBUG: community="public" DEBUG: request-id=1150902101 DEBUG: error-status=2 DEBUG: SEQUENCE 44 bytes DEBUG: INTEGER 1 bytes 0 DEBUG: OCTET STRING 6 bytes "public" DEBUG: Get-Response-PDU 31 bytes DEBUG: INTEGER 4 bytes 1150902101 DEBUG: INTEGER 1 bytes 2 DEBUG: INTEGER 1 bytes 1 DEBUG: SEQUENCE 17 bytes DEBUG: SEQUENCE 15 bytes DEBUG: OID 11 bytes .1.3.6.1.2.1.25.3.2.1.2.1 DEBUG: NULL VALUE 0 bytes DEBUG: Hex dump of packet: DEBUG: 0000 30 2C 02 01 00 04 06 70 75 62 6C 69 63 A2 1F 02 DEBUG: 0010 04 44 99 5F 55 02 01 02 02 01 01 30 11 30 0F 06 DEBUG: 0020 0B 2B 06 01 02 01 19 03 02 01 02 01 05 00 DEBUG: 0.005 Received 46 bytes from 192.168.64.53... DEBUG: community="public" DEBUG: request-id=1150902101 DEBUG: error-status=2 DEBUG: SEQUENCE 44 bytes DEBUG: INTEGER 1 bytes 0 DEBUG: OCTET STRING 6 bytes "public" DEBUG: Get-Response-PDU 31 bytes DEBUG: INTEGER 4 bytes 1150902101 DEBUG: INTEGER 1 bytes 2 DEBUG: INTEGER 1 bytes 1 DEBUG: SEQUENCE 17 bytes DEBUG: SEQUENCE 15 bytes DEBUG: OID 11 bytes .1.3.6.1.2.1.25.3.2.1.2.1 DEBUG: NULL VALUE 0 bytes DEBUG: Hex dump of packet: DEBUG: 0000 30 2C 02 01 00 04 06 70 75 62 6C 69 63 A2 1F 02 DEBUG: 0010 04 44 99 5F 55 02 01 02 02 01 01 30 11 30 0F 06 DEBUG: 0020 0B 2B 06 01 02 01 19 03 02 01 02 01 05 00 DEBUG: 0.005 Received 55 bytes from 192.168.64.56... DEBUG: community="public" DEBUG: request-id=1150902101 DEBUG: error-status=0 DEBUG: SEQUENCE 53 bytes DEBUG: INTEGER 1 bytes 0 DEBUG: OCTET STRING 6 bytes "public" DEBUG: Get-Response-PDU 40 bytes DEBUG: INTEGER 4 bytes 1150902101 DEBUG: INTEGER 1 bytes 0 DEBUG: INTEGER 1 bytes 0 DEBUG: SEQUENCE 26 bytes DEBUG: SEQUENCE 24 bytes DEBUG: OID 11 bytes .1.3.6.1.2.1.25.3.2.1.2.1 DEBUG: OID 9 bytes .1.3.6.1.2.1.25.3.1.5 DEBUG: Hex dump of packet: DEBUG: 0000 30 35 02 01 00 04 06 70 75 62 6C 69 63 A2 28 02 DEBUG: 0010 04 44 99 5F 55 02 01 00 02 01 00 30 1A 30 18 06 DEBUG: 0020 0B 2B 06 01 02 01 19 03 02 01 02 01 06 09 2B 06 DEBUG: 0030 01 02 01 19 03 01 05 DEBUG: add_cache(addr=ffbfebe8, addrname="192.168.64.56", uri=" ... core dumped here ... debugger command line run on core file .... -------------------------------------- # PATH=/opt/SUNWspro/bin:$PATH dbx /opt/sfw/cups/lib/cups/backend/snmp core 2>&1 | tee core.log output from debugger command line above (core.log) .... -------------------------------------------------- For information about new features see `help changes' To remove this message, put `dbxenv suppress_startup_message 7.1' in your .dbxrc Reading snmp core file header read successfully Reading ld.so.1 Reading libcups.so.2 Reading libssl.so.0.9.7 Reading libcrypto.so.0.9.7 Reading libpthread.so.1 Reading libresolv.so.2 Reading libnsl.so.1 Reading libsocket.so.1 Reading libc.so.1 Reading libz.so.1 Reading libc_psr.so.1 t@1 (l@1) program terminated by signal SEGV (no mapping at the fault address) 0xfef30bf0: strlen+0x0050: ld [%o2], %o1 Current function is debug_printf 1232 vfprintf(stderr, format, ap); current thread: t@1 [1] strlen(0x0, 0xfffffaf0, 0x0, 0xffbfe088, 0x0, 0x4), at 0xfef30bf0 [2] _ndoprnt(0x14e70, 0xffbfe1c4, 0xffbfeaf5, 0x0, 0x0, 0x0), at 0xfef96130 [3] vfprintf(0xfefec7dc, 0x14e40, 0xffbfe1b8, 0x258, 0x4fd3c, 0xff3cca0c), at 0xfef9860c =>[4] debug_printf(format = 0x14e40 "DEBUG: add_cache(addr=%p, addrname="%s", uri="%s", id="%s", make_and_model="%s")\n", ...), line 1232 in "snmp.c" [5] add_cache(addr = 0xffbfebe8, addrname = 0xffbfeae8 "192.168.64.56", uri = (nil), id = (nil), make_and_model = (nil)), line 392 in "snmp.c" [6] main(0x2611c, 0x2c, 0xffbff2a8, 0xffbff3b0, 0x44995f58, 0xffffe4e4), at 0x1480c END-OF-FILE