Hi, This is a stable release announcement for the LTTng kernel tracer, an out-of-tree kernel tracer for the Linux kernel.
The LTTng project provides low-overhead, correlated userspace and kernel tracing on Linux. Its use of the Common Trace Format and a flexible control interface allows it to fulfill various workloads. * New in this release This 2.14.0-rc2 release is a bug fix release in preparation for the final 2.14 release. The most notable changes are a fix to the new ring_buffer_flush_or_populate_packet which did not affect x86-64, but does affect other architecture, causing a snapshot test to fail. A "nonseekable_open" is introduced to fix python use of the /proc/lttng file, which affects lttng-modules built against Linux kernels older than v6.0. There is an uninitialized variable fix for the experimental CTF2 support, which only triggers when building against kernels that do not have CONFIG_INIT_STACK_ALL_ZERO=y, which appears in kernel v5.9. * Detailed change log: 2025-05-14 LTTng modules 2.14.0-rc2 * Fix channel_backend lookup during `ring_buffer_flush_or_populate_packet` * Fix: Use `nonseekable_open` for proc files * Fix: metadata-ctf2: enum mappings are not serialized Feedback is welcome! Mathieu Project website: https://lttng.org Documentation: https://lttng.org/docs Download link: https://lttng.org/download -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com