rendered paste bodynagios@prometheus:~$ libexec/check_ping -H apollo -w 1000.0,80% -c 5000.0,100% -p 1Segmentation Faultnagios@prometheus:~$ truss libexec/check_ping -H apollo -w 1000.0,80% -c 5000.0,100% -p 1execve("libexec/check_ping", 0xFFBFFB04, 0xFFBFFB2C) argc = 9resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12getcwd("/usr/local/nagios", 1004) = 0resolvepath("/usr/local/nagios/libexec/check_ping", "/usr/local/nagios/libexec/check_ping", 1023) = 36stat("/usr/local/nagios/libexec/check_ping", 0xFFBFF8E0) = 0open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENTstat("/lib/libnsl.so.1", 0xFFBFF400) = 0resolvepath("/lib/libnsl.so.1", "/lib/libnsl.so.1", 1023) = 16open("/lib/libnsl.so.1", O_RDONLY) = 3mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF3A0000mmap(0x00010000, 729088, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF280000mmap(0xFF280000, 590650, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF280000mmap(0xFF322000, 33573, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 598016) = 0xFF322000mmap(0xFF32C000, 23056, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF32C000munmap(0xFF312000, 65536) = 0memcntl(0xFF280000, 89160, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0close(3) = 0stat("/lib/libresolv.so.2", 0xFFBFF400) = 0resolvepath("/lib/libresolv.so.2", "/lib/libresolv.so.2", 1023) = 19open("/lib/libresolv.so.2", O_RDONLY) = 3mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000mmap(0x00010000, 327680, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF340000mmap(0xFF340000, 245373, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF340000mmap(0xFF38C000, 10412, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 245760) = 0xFF38C000munmap(0xFF37C000, 65536) = 0memcntl(0xFF340000, 36136, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0close(3) = 0stat("/lib/libiconv.so.2", 0xFFBFF400) Err#2 ENOENTstat("/lib/libiconv.so.2", 0xFFBFF400) Err#2 ENOENTstat("/lib/libiconv.so.2", 0xFFBFF400) Err#2 ENOENTstat("/opt/csw/lib/libiconv.so.2", 0xFFBFF400) Err#2 ENOENTstat("/usr/local/lib/libiconv.so.2", 0xFFBFF400) = 0resolvepath("/usr/local/lib/libiconv.so.2", "/usr/lib/libiconv.so.2.1.0", 1023) = 26open("/usr/local/lib/libiconv.so.2", O_RDONLY) = 3mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000mmap(0x00010000, 983040, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF180000mmap(0xFF180000, 886334, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF180000mmap(0xFF268000, 26408, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 884736) = 0xFF268000munmap(0xFF25A000, 57344) = 0mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF170000memcntl(0xFF180000, 40764, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0close(3) = 0stat("/lib/libgen.so.1", 0xFFBFF400) = 0resolvepath("/lib/libgen.so.1", "/lib/libgen.so.1", 1023) = 16open("/lib/libgen.so.1", O_RDONLY) = 3mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000mmap(0x00010000, 98304, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF150000mmap(0xFF150000, 22089, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF150000mmap(0xFF166000, 2303, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 24576) = 0xFF166000munmap(0xFF156000, 65536) = 0memcntl(0xFF150000, 5656, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0close(3) = 0stat("/lib/libsocket.so.1", 0xFFBFF400) = 0resolvepath("/lib/libsocket.so.1", "/lib/libsocket.so.1", 1023) = 19open("/lib/libsocket.so.1", O_RDONLY) = 3mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000mmap(0x00010000, 122880, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF120000mmap(0xFF120000, 44006, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF120000mmap(0xFF13C000, 4285, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 49152) = 0xFF13C000munmap(0xFF12C000, 65536) = 0memcntl(0xFF120000, 13952, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0close(3) = 0stat("/lib/libssl.so.0.9.7", 0xFFBFF400) Err#2 ENOENTstat("/lib/libssl.so.0.9.7", 0xFFBFF400) Err#2 ENOENTstat("/lib/libssl.so.0.9.7", 0xFFBFF400) Err#2 ENOENTstat("/opt/csw/lib/libssl.so.0.9.7", 0xFFBFF400) = 0resolvepath("/opt/csw/lib/libssl.so.0.9.7", "/opt/csw/lib/libssl.so.0.9.7", 1023) = 28open("/opt/csw/lib/libssl.so.0.9.7", O_RDONLY) = 3mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000mmap(0x00010000, 311296, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF0D0000mmap(0xFF0D0000, 231225, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF0D0000mmap(0xFF118000, 14388, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 229376) = 0xFF118000munmap(0xFF10A000, 57344) = 0memcntl(0xFF0D0000, 38264, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0close(3) = 0stat("/lib/libcrypto.so.0.9.7", 0xFFBFF400) Err#2 ENOENTstat("/lib/libcrypto.so.0.9.7", 0xFFBFF400) Err#2 ENOENTstat("/lib/libcrypto.so.0.9.7", 0xFFBFF400) Err#2 ENOENTstat("/opt/csw/lib/libcrypto.so.0.9.7", 0xFFBFF400) = 0resolvepath("/opt/csw/lib/libcrypto.so.0.9.7", "/opt/csw/lib/libcrypto.so.0.9.7", 1023) = 31open("/opt/csw/lib/libcrypto.so.0.9.7", O_RDONLY) = 3mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000mmap(0x00010000, 1507328, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEF00000mmap(0xFEF00000, 1354141, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFEF00000mmap(0xFF05A000, 77100, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 1351680) = 0xFF05A000mmap(0xFF06E000, 5776, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF06E000munmap(0xFF04C000, 57344) = 0memcntl(0xFEF00000, 229492, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0close(3) = 0stat("/lib/libc.so.1", 0xFFBFF400) = 0resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14open("/lib/libc.so.1", O_RDONLY) = 3mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000mmap(0x00010000, 991232, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEE00000mmap(0xFEE00000, 881573, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFEE00000mmap(0xFEEE8000, 29469, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 884736) = 0xFEEE8000mmap(0xFEEF0000, 2592, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFEEF0000munmap(0xFEED8000, 65536) = 0memcntl(0xFEE00000, 139692, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0close(3) = 0stat("/lib/libcrypto.so.0.9.7", 0xFFBFF400) Err#2 ENOENTstat("/lib/libcrypto.so.0.9.7", 0xFFBFF400) Err#2 ENOENTstat("/lib/libcrypto.so.0.9.7", 0xFFBFF400) Err#2 ENOENTstat("/lib/libdl.so.1", 0xFFBFF400) = 0resolvepath("/lib/libdl.so.1", "/lib/libdl.so.1", 1023) = 15open("/lib/libdl.so.1", O_RDONLY) = 3mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000close(3) = 0mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF0C0000mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF0B0000getcontext(0xFFBFF5D8)getrlimit(RLIMIT_STACK, 0xFFBFF5B8) = 0getpid() = 13313 [13294]setustack(0xFF0B2088)sigfillset(0xFEEEFB20) = 0stat("/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1", 0xFFBFF090) = 0resolvepath("/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1", "/platform/sun4u/lib/libc_psr.so.1", 1023) = 33open("/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1", O_RDONLY) = 3mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF0A0000mmap(0x00002000, 16384, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF0A8000mmap(0xFF0A8000, 13512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF0A8000close(3) = 0munmap(0xFF0A0000, 8192) = 0brk(0x0002E6A8) = 0brk(0x000306A8) = 0stat("/usr/lib/locale/en_AU.ISO8859-1/en_AU.ISO8859-1.so.3", 0xFFBFED28) = 0resolvepath("/usr/lib/locale/en_AU.ISO8859-1/en_AU.ISO8859-1.so.3", "/usr/lib/locale/en_AU.ISO8859-1/en_AU.ISO8859-1.so.3", 1023) = 52open("/usr/lib/locale/en_AU.ISO8859-1/en_AU.ISO8859-1.so.3", O_RDONLY) = 3mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF0A0000mmap(0x00010000, 90112, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF080000mmap(0xFF080000, 14378, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF080000mmap(0xFF092000, 8338, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 8192) = 0xFF092000munmap(0xFF084000, 57344) = 0memcntl(0xFF080000, 6576, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0close(3) = 0munmap(0xFF0A0000, 8192) = 0open("/etc/netconfig", O_RDONLY|O_LARGEFILE) = 3fcntl(3, F_DUPFD, 0x00000100) Err#22 EINVALread(3, " # p r a g m a i d e n".., 1024) = 1024read(3, " t s t p i _ c".., 1024) = 215read(3, 0x0002FEC8, 1024) = 0lseek(3, 0, SEEK_SET) = 0read(3, " # p r a g m a i d e n".., 1024) = 1024read(3, " t s t p i _ c".., 1024) = 215read(3, 0x0002FEC8, 1024) = 0close(3) = 0open("/dev/udp", O_RDONLY) = 3ioctl(3, SIOCGLIFNUM, 0xFFBFF45C) = 0close(3) = 0brk(0x000306A8) = 0brk(0x000326A8) = 0open64("/var/run/name_service_door", O_RDONLY) = 3fcntl(3, F_SETFD, 0x00000001) = 0door_info(3, 0xFEEEF7E8) = 0door_call(3, 0xFFBFD3C0) = 0brk(0x000326A8) = 0brk(0x000366A8) = 0sigaction(SIGALRM, 0xFFBFF940, 0xFFBFF9E0) = 0alarm(10) = 0getrlimit(RLIMIT_CORE, 0xFFBFF580) = 0setrlimit(RLIMIT_CORE, 0xFFBFF580) = 0getuid() = 100 [100]getuid() = 100 [100]getgid() = 1 [1]getgid() = 1 [1]ioctl(1, TCGETA, 0xFFBFE744) = 0fstat64(1, 0xFFBFE660) = 0 Incurred fault #6, FLTBOUNDS %pc = 0xFEE30BF0 siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000 Received signal #11, SIGSEGV [default] siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000