summaryrefslogtreecommitdiff
path: root/dev-debug/sysdig/files
AgeCommit message (Collapse)Author
2025-08-04dev-debug/sysdig: fix runtime failures with glibc-2.42Holger Hoffstätte
glibc-2.42 added __inet_ntop_chk fortification, which started to fail: *** buffer overflow detected ***: terminated Program received signal SIGABRT, Aborted. 0x00007ffff629b0dc in __pthread_kill_implementation () from /lib64/libc.so.6 (gdb) bt #0 in __pthread_kill_implementation () from /lib64/libc.so.6 #1 in raise () from /lib64/libc.so.6 #2 in abort () from /lib64/libc.so.6 #3 in __libc_message_impl.cold () from /lib64/libc.so.6 #4 in __fortify_fail () from /lib64/libc.so.6 #5 in __chk_fail () from /lib64/libc.so.6 #6 in __inet_ntop_chk () from /lib64/libc.so.6 #7 in inet_ntop (..) at /usr/include/bits/inet-fortified.h> #8 ipv6tuple_to_string[abi:cxx11](ipv6tuple*, bool) (..) Use INET6_ADDRSTRLEN as destination buffer size. Also add a minor build system fix and ebuild cleanups. Revbump directly to stable since this has always been an issue and should be fixed even with glibc <2.42. Closes: https://bugs.gentoo.org/961046 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Part-of: https://github.com/gentoo/gentoo/pull/43311 Signed-off-by: Sam James <sam@gentoo.org>
2025-03-27dev-debug/sysdig: clean up oldHolger Hoffstätte
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/40705 Signed-off-by: Sam James <sam@gentoo.org>
2025-03-27dev-debug/sysdig: fix buffer overrun reading sockets from procfsHolger Hoffstätte
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Sam James <sam@gentoo.org>
2024-11-01dev-debug/sysdig: clean up old versionsHolger Hoffstätte
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/38986 Signed-off-by: Sam James <sam@gentoo.org>
2024-07-24dev-debug/sysdig: add 0.38.1Holger Hoffstätte
Starting with this up-to-date release we can finally rely on properly versioned falcosecurity-libs, support more platforms and eventually add support for the eBPF probe, obviating the need for the classic scap kernel module. Note that this release has the "modern eBPF" probe disabled until the necessary dependencies (llvm etc.) have been sorted out and tested. Closes: https://bugs.gentoo.org/934889 Closes: https://github.com/gentoo/gentoo/pull/37446 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
2024-05-20dev-debug/sysdig: don't try to link against libanl on muslHolger Hoffstätte
libanl is an empty stub library since glibc-2.34 and does not exist on musl. Since sysdig uses c-ares and therefore does not even need glibc's async name lookups, we can safely remove it when building on musl. Bug: https://bugs.gentoo.org/929227 Bug: https://bugs.gentoo.org/929907 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/36237 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2024-05-20dev-debug/sysdig: add a missed <cstdint> include on muslHolger Hoffstätte
Bug: https://bugs.gentoo.org/929227 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2024-01-19Move {dev-util → dev-debug}/sysdigMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>