After upgrading from monitoring-plugins 2.3.2 -> 2.3.3 I'm getting segfaults with check_http: # /usr/lib64/nagios/plugins/check_http -I localhost -H site.tld Segmentation fault # /usr/lib64/nagios/plugins/check_http -I localhost -H site.tld -C 10 OK - Certificate '*.tld' will expire on Thu 28 Sep 2023 11:59:59 PM GMT +0000. # /usr/lib64/nagios/plugins/check_curl -I localhost -H site.tld HTTP OK: HTTP/1.1 301 Moved Permanently - 290 bytes in 0.002 second response time |time=0.001838s;;;0.000000;10.000000 size=290B;;;0; dmesg: ``` Feb 5 01:06:26 srv kernel: [ 2637.301495] check_http[1950]: segfault at 0 ip 000055cda592b380 sp 00007ffc7ea8ff70 error 6 in check_http[55cda592a000+e000] Feb 5 01:06:26 srv kernel: [ 2637.301555] Code: 40 00 48 89 44 24 10 48 89 c1 48 ff c0 80 78 ff 0d 75 ef 4c 8d 71 02 4e 8d 64 39 04 4d 85 ff 75 a4 66 0f 1f 84 00 00 00 00 00 <c6> 04 2b 00 48 8b 44 24 18 64 48 2b 04 25 28 00 00 00 75 6d 48 83 ``` strace: ``` execve("/usr/lib64/nagios/plugins/check_http", ["/usr/lib64/nagios/plugins/check_"..., "-I", "localhost", "-H", "site.tld"], 0x7ffc856e3df0 /* 26 vars */) = 0 brk(NULL) = 0x55f6ce662000 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6ee278a000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=22916, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 22916, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f6ee2784000 close(3) = 0 openat(AT_FDCWD, "/usr/lib64/libssl.so.1.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=593160, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 595792, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f6ee26f2000 mprotect(0x7f6ee270f000, 425984, PROT_NONE) = 0 mmap(0x7f6ee270f000, 315392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7f6ee270f000 mmap(0x7f6ee275c000, 106496, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6a000) = 0x7f6ee275c000 mmap(0x7f6ee2777000, 53248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x84000) = 0x7f6ee2777000 close(3) = 0 openat(AT_FDCWD, "/usr/lib64/libcrypto.so.1.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2848648, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 2868240, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f6ee2435000 mmap(0x7f6ee24a9000, 1613824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x74000) = 0x7f6ee24a9000 mmap(0x7f6ee2633000, 577536, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1fe000) = 0x7f6ee2633000 mmap(0x7f6ee26c0000, 184320, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28a000) = 0x7f6ee26c0000 mmap(0x7f6ee26ed000, 17424, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f6ee26ed000 close(3) = 0 openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2003\2\0\0\0\0\0"..., 832) = 832 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1856312, ...}, AT_EMPTY_PATH) = 0 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 mmap(NULL, 1887536, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f6ee2268000 mmap(0x7f6ee228a000, 1351680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f6ee228a000 mmap(0x7f6ee23d4000, 339968, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16c000) = 0x7f6ee23d4000 mmap(0x7f6ee2427000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1be000) = 0x7f6ee2427000 mmap(0x7f6ee242d000, 32048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f6ee242d000 close(3) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6ee2266000 arch_prctl(ARCH_SET_FS, 0x7f6ee2266b80) = 0 set_tid_address(0x7f6ee2266e50) = 1063 set_robust_list(0x7f6ee2266e60, 24) = 0 rseq(0x7f6ee22674a0, 0x20, 0, 0x53053053) = 0 mprotect(0x7f6ee2427000, 16384, PROT_READ) = 0 mprotect(0x7f6ee26c0000, 176128, PROT_READ) = 0 mprotect(0x7f6ee2777000, 32768, PROT_READ) = 0 mprotect(0x55f6ccde2000, 4096, PROT_READ) = 0 mprotect(0x7f6ee27bd000, 8192, PROT_READ) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 munmap(0x7f6ee2784000, 22916) = 0 getrandom("\x27\xd2\xf8\xee\x33\x67\x5c\xbe", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x55f6ce662000 brk(0x55f6ce683000) = 0x55f6ce683000 openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3382112, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 3382112, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f6ee1f2c000 close(3) = 0 rt_sigaction(SIGALRM, {sa_handler=0x55f6ccdd5340, sa_mask=[ALRM], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6ee229f7a0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 alarm(10) = 0 newfstatat(AT_FDCWD, "/etc/nsswitch.conf", {st_mode=S_IFREG|0644, st_size=2091, ...}, 0) = 0 newfstatat(AT_FDCWD, "/", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0 openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2091, ...}, AT_EMPTY_PATH) = 0 read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 2091 read(3, "", 4096) = 0 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2091, ...}, AT_EMPTY_PATH) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=140, ...}, 0) = 0 openat(AT_FDCWD, "/etc/host.conf", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=825, ...}, AT_EMPTY_PATH) = 0 read(3, "# /etc/host.conf:\n\n# The file /"..., 4096) = 825 read(3, "", 4096) = 0 close(3) = 0 futex(0x7f6ee243442c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 openat(AT_FDCWD, "/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=140, ...}, AT_EMPTY_PATH) = 0 read(3, "# Generated by netifrc for inter"..., 4096) = 140 read(3, "", 4096) = 0 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=140, ...}, AT_EMPTY_PATH) = 0 close(3) = 0 openat(AT_FDCWD, "/etc/hosts", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=1265, ...}, AT_EMPTY_PATH) = 0 lseek(3, 0, SEEK_SET) = 0 read(3, "# /etc/hosts: Local Host Databas"..., 4096) = 1265 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/etc/gai.conf", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2584, ...}, AT_EMPTY_PATH) = 0 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2584, ...}, AT_EMPTY_PATH) = 0 read(3, "# Configuration for getaddrinfo("..., 4096) = 2584 read(3, "", 4096) = 0 close(3) = 0 futex(0x7f6ee24332e4, FUTEX_WAKE_PRIVATE, 2147483647) = 0 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC, NETLINK_ROUTE) = 3 bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 0 getsockname(3, {sa_family=AF_NETLINK, nl_pid=1063, nl_groups=00000000}, [12]) = 0 sendto(3, [{nlmsg_len=20, nlmsg_type=0x16 /* NLMSG_??? */, nlmsg_flags=NLM_F_REQUEST|0x300, nlmsg_seq=1675555504, nlmsg_pid=0}, "\x00\x00\x00\x00"], 20, 0, {sa_family=AF_NETLINK, nl_pid=0, nl_groups =00000000}, 12) = 20 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[[{nlmsg_len=84, nlmsg_type=0x14 /* NLMSG_??? */, nlmsg_flags=NLM_F_MULTI, nlmsg_seq=167 5555504, nlmsg_pid=1063}, "\x02\x08\x80\xfe\x01\x00\x00\x00\x08\x00\x01\x00\x7f\x00\x00\x01\x08\x00\x02\x00\x7f\x00\x00\x01\x08\x00\x04\x00\x7f\xff\xff\xff"...], [{nlmsg_len=88, nlmsg_type=0x14 /* N LMSG_??? */, nlmsg_flags=NLM_F_MULTI, nlmsg_seq=1675555504, nlmsg_pid=1063}, "\x02\x18\x80\x00\x02\x00\x00\x00\x08\x00\x01\x00\x0a\x14\x07\x8d\x08\x00\x02\x00\x0a\x14\x07\x8d\x08\x00\x04\x00\x0a\x14 \x07\xff"...], [{nlmsg_len=88, nlmsg_type=0x14 /* NLMSG_??? */, nlmsg_flags=NLM_F_MULTI, nlmsg_seq=1675555504, nlmsg_pid=1063}, "\x02\x10\x80\x00\x04\x00\x00\x00\x08\x00\x01\x00\xac\x11\x00\x01\x08\ x00\x02\x00\xac\x11\x00\x01\x08\x00\x04\x00\xac\x11\xff\xff"...]], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 260 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[[{nlmsg_len=72, nlmsg_type=0x14 /* NLMSG_??? */, nlmsg_flags=NLM_F_MULTI, nlmsg_seq=167 5555504, nlmsg_pid=1063}, "\x0a\x80\x80\xfe\x01\x00\x00\x00\x14\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x14\x00\x06\x00"...], [{nlmsg_len=72, nlmsg_type=0x14 /* N LMSG_??? */, nlmsg_flags=NLM_F_MULTI, nlmsg_seq=1675555504, nlmsg_pid=1063}, "\x0a\x40\x80\xfd\x02\x00\x00\x00\x14\x00\x01\x00\xfe\x80\x00\x00\x00\x00\x00\x00\x02\x50\x56\xff\xfe\x80\x82\x15\x14\x00 \x06\x00"...], [{nlmsg_len=72, nlmsg_type=0x14 /* NLMSG_??? */, nlmsg_flags=NLM_F_MULTI, nlmsg_seq=1675555504, nlmsg_pid=1063}, "\x0a\x40\x80\xfd\x04\x00\x00\x00\x14\x00\x01\x00\xfe\x80\x00\x00\x00\ x00\x00\x00\x00\x42\x30\xff\xfe\xd5\x05\x3e\x14\x00\x06\x00"...], [{nlmsg_len=72, nlmsg_type=0x14 /* NLMSG_??? */, nlmsg_flags=NLM_F_MULTI, nlmsg_seq=1675555504, nlmsg_pid=1063}, "\x0a\x40\x80\xfd\x 06\x00\x00\x00\x14\x00\x01\x00\xfe\x80\x00\x00\x00\x00\x00\x00\x58\x47\x02\xff\xfe\x27\xef\x81\x14\x00\x06\x00"...]], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 288 recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{nlmsg_len=20, nlmsg_type=NLMSG_DONE, nlmsg_flags=NLM_F_MULTI, nlmsg_seq=1675555504, nl msg_pid=1063}, 0], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 20 close(3) = 0 socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 3 connect(3, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("127.0.0.1")}, 16) = 0 getsockname(3, {sa_family=AF_INET, sin_port=htons(14495), sin_addr=inet_addr("127.0.0.1")}, [28 => 16]) = 0 close(3) = 0 socket(AF_INET6, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 3 connect(3, {sa_family=AF_INET6, sin6_port=htons(80), sin6_flowinfo=htonl(0), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_scope_id=0}, 28) = 0 getsockname(3, {sa_family=AF_INET6, sin6_port=htons(31411), sin6_flowinfo=htonl(0), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_scope_id=0}, [28]) = 0 close(3) = 0 socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP) = 3 connect(3, {sa_family=AF_INET6, sin6_port=htons(80), sin6_flowinfo=htonl(0), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_scope_id=0}, 28) = -1 ECONNREFUSED (Connection refused) close(3) = 0 socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 connect(3, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("127.0.0.1")}, 16) = 0 sendto(3, "GET / HTTP/1.1\r\nUser-Agent: chec"..., 118, 0, NULL, 0) = 118 read(3, "HTTP/1.1 301 Moved Permanently\r\n"..., 8191) = 291 read(3, "", 8191) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2998, ...}, AT_EMPTY_PATH) = 0 read(3, "# Locale name alias data base.\n#"..., 4096) = 2998 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/locale/en_US.utf8/LC_MESSAGES/monitoring-plugins.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/monitoring-plugins.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale/en.utf8/LC_MESSAGES/monitoring-plugins.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/monitoring-plugins.mo", O_RDONLY) = -1 ENOENT (No such file or directory) alarm(0) = 10 openat(AT_FDCWD, "/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=27012, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 27012, PROT_READ, MAP_SHARED, 3, 0) = 0x7f6ee1f25000 close(3) = 0 futex(0x7f6ee242ca4c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- +++ killed by SIGSEGV +++ ``` gdb: ``` # gdb /usr/lib64/nagios/plugins/check_http GNU gdb (Gentoo 12.1 vanilla) 12.1 Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://bugs.gentoo.org/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/lib64/nagios/plugins/check_http... (gdb) run -I localhost -H site.tld Starting program: /usr/lib64/nagios/plugins/check_http -I localhost -H site.tld [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Program received signal SIGSEGV, Segmentation fault. unchunk_content (content=content@entry=0x55555557e55e "0\r\n\r\n") at check_http.c:1465 1465 check_http.c: No such file or directory. (gdb) bt #0 unchunk_content (content=content@entry=0x55555557e55e "0\r\n\r\n") at check_http.c:1465 #1 0x0000555555558c94 in check_http () at check_http.c:1286 #2 0x0000555555557982 in main (argc=<optimized out>, argv=<optimized out>) at check_http.c:186 ```
I've tried with/without the gnutls patch, same issue. Portage 3.0.43 (python 3.10.9-final-0, default/linux/amd64/17.1, gcc-12, glibc-2.36-r5, 5.15.88-gentoo x86_64) ================================================================= System Settings ================================================================= System uname: Linux-5.15.88-gentoo-x86_64-Intel-R-_Xeon-R-_Gold_5218_CPU_@_2.30GHz-with-glibc2.36 KiB Mem: 8137272 total, 662584 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Sat, 04 Feb 2023 23:45:01 +0000 Head commit of repository gentoo: 1533d6d57809a4bf6940e721c2553dff7d6b757c sh bash 5.1_p16-r2 ld GNU ld (Gentoo 2.39 p5) 2.39.0 app-misc/pax-utils: 1.3.5::gentoo app-shells/bash: 5.1_p16-r2::gentoo dev-lang/perl: 5.36.0-r1::gentoo dev-lang/python: 3.10.9-r1::gentoo, 3.11.1-r1::gentoo dev-util/cmake: 3.25.2::gentoo dev-util/meson: 0.64.1::gentoo sys-apps/baselayout: 2.9::gentoo sys-apps/openrc: 0.45.2-r2::gentoo sys-apps/sandbox: 2.29::gentoo sys-devel/autoconf: 2.71-r5::gentoo sys-devel/automake: 1.16.5::gentoo sys-devel/binutils: 2.39-r4::gentoo sys-devel/binutils-config: 5.4.1::gentoo sys-devel/gcc: 12.2.1_p20230121-r1::gentoo sys-devel/gcc-config: 2.8::gentoo sys-devel/libtool: 2.4.7-r1::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.15-r3::gentoo (virtual/os-headers) sys-libs/glibc: 2.36-r5::gentoo ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-mtune=native -O2 -pipe -ggdb3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/bind" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/php/apache2-php8.1/ext-active/ /etc/php/cgi-php8.1/ext-active/ /etc/php/cli-php8.1/ext-active/ /etc/php/ fpm-php8.1/ext-active/ /etc/php/phpdbg-php8.1/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-mtune=native -O2 -pipe -ggdb3" DISTDIR="/var/cache/distfiles" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XD G_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME" FCFLAGS="-mtune=native -O2 -pipe -ggdb3" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbo x news nostrip parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandb ox usersync xattr" FFLAGS="-mtune=native -O2 -pipe -ggdb3" LANG="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LEX="flex" MAKEOPTS="-j4" PKGDIR="/var/cache/binpkgs" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/ local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" SHELL="/bin/bash" USE="acl amd64 bzip2 cli crypt dri fortran gdbm iconv ipv6 libglvnd libtirpc multilib ncurses nptl openmp pam pcre readline seccomp split-usr ssl test-rust unicode xattr zlib" ABI_X86="64" ADA_TARGE T="gnat_2021" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile au thz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime _magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog " CPU_FLAGS_X86="mmx mmxext sse sse2 aes avx avx2 avx512bw avx512cd avx512dq avx512f avx512vl f16c fma3 pclmul popcnt rdrand sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm ear thmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="pc" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-m inimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" NGINX_MODULES_HTTP="access charset fastcgi geo gunzip gzip gzip_static limit_conn limit_req log map proxy realip rewrite stub_status" OFFICE _IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_10" PYTHON_TARGETS="python3_10" RUBY_TARGETS="ruby27 ruby30" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto ste al rawnat logmark ipmark dhcpmac delude chaos account" Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, S TRINGS, STRIP, YACC, YFLAGS ================================================================= Package Settings ================================================================= net-analyzer/monitoring-plugins-2.3.3-r1::local was built with the following: USE="curl dns ipv6 mysql ssl -fping -game -gnutls -ldap -postgres -radius -samba -snmp -ssh" ABI_X86="(64)" CFLAGS="-mtune=native -O2 -pipe -ggdb3 -fno-strict-aliasing" CXXFLAGS="-mtune=native -O2 -pipe -ggdb3 -fno-strict-aliasing"
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56788861591b9cd77eb629026613e038ea18d8c5 commit 56788861591b9cd77eb629026613e038ea18d8c5 Author: Tomáš Mózes <hydrapolic@gmail.com> AuthorDate: 2023-02-08 11:32:07 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-02-08 17:15:24 +0000 net-analyzer/monitoring-plugins: fix check_http segfault Closes: https://bugs.gentoo.org/893252 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29481 Signed-off-by: Sam James <sam@gentoo.org> ...onitoring-plugins-fix-check-http-segfault.patch | 23 ++++++++++++++++++++++ ...3.ebuild => monitoring-plugins-2.3.3-r1.ebuild} | 3 ++- 2 files changed, 25 insertions(+), 1 deletion(-)