From jeremie.galarneau at efficios.com Fri Jun 5 15:32:08 2026 From: jeremie.galarneau at efficios.com (=?iso-8859-1?Q?J=E9r=E9mie?= Galarneau) Date: Fri, 5 Jun 2026 15:32:08 -0400 Subject: [RELEASE] LTTng-tools =?iso-8859-1?B?Mi4x?= =?iso-8859-1?B?NS4xIC0gUOljaOk=?= Mortel Message-ID: Hi all, We have just released the first bug-fix release of LTTng-tools 2.15 - P?ch? Mortel. This release addresses a number of issues listed below. 2026-06-05 lttng-tools 2.15.1 (National Fish and Chip Day) * Fix: tests: Set mip version for python defined bt graphs explicitly * Fix: Include 32-bit kernel trace expect file in dist * build: Fix api-doc help string indentation * build: Fix enable-werror help string indentation * Fix: various typos in license identifiers * tests: fix preload of liblttng-ust-ctl-fuzz.so with '-Wl,-z,now' * tests: Handle WaitTraceTestApplications that crash early with no stderr * Fix: sessiond: abort when loading an agent session configuration * Fix: tests: missing shell quoting of filter expressions in test harness * Fix: tests: swapped allowed value types for process attribute trackers * Fix: relayd: wrong session id used in trace chunk existence check * Fix: lttng: truncated session name when it contains spaces * common: Split CPU mask parsing from reading * Fix: parsing CPU mask with no separators * Fix: common: Improve cpu mask error checking * common: Escape newlines when printing CPU mask * tests: Disable watchdog-timer for blocking tests * sessiond: Fix: Deadlock when handling notification overflow * tests: add test_condition to the unit test list * tests: add notification/test_rotation to the regression test list * tests: Fix rotation notification test when tmpdir contains symlink * Fix: tests: race in rotation notification test * Fix: tests: undefined CHANNEL_NAME in rotation notification test * Fix: relayd: live viewer reads wrong chunk after per-PID clear * Fix: lttng: vague error reporting in reclaim-memory command * Fix: consumerd: pause testpoint not re-evaluated after poll() * consumerd: Fix segfault when starting metadata switch timer * tests: Check kernel release to determine delay table parameters * Fix: tests: consumer pause testpoint FIFO EOF mishandled as error * Fix: tests: serial runner produces empty log files for hanging tests * tests: Fix platform uname split when release contains more periods * Fix: common: uri_compare compares uninitialized union tail * Fix: common: drop :: qualifier on *_CLOEXEC for musl compatibility * doc: lttng-view(1): remove non-existent '--session' option * lttng: handle popt parsing errors * fix: '-Wsuggest-override' only valid for C++ warnings * Fix: handle failures to find pid cmdline * Fix: tests: Do not use both `-p` and `-t` together for mktemp * Fix: common: lockfile fd leaks into consumerd via fork+exec * Fix: sessiond: default kernel probe list missing 9p and dma-fence * tests: fix: lttng-sessiond abort when using libkmod * Fix: common: lttng client abort when serializing rotate-session action * Fix: common: stop-session action serialized as start-session in MI * Fix: common: MI XSD names start/stop-session actions without "_session" * Fix: common: MI XSD rejects add-context per-context success element * Fix: common: MI XSD names snapshot record action "record-output" * Fix: lttng: reclaim-memory MI emits generic "channels" element * Fix: common: enable-event MI emits duplicate exclusions element As always, please report any issue you may encounter to bugs.lttng.org or on this mailing list. Project website: https://lttng.org Download link: https://lttng.org/files/lttng-tools/lttng-tools-2.15.1.tar.bz2 GPG signature: https://lttng.org/files/lttng-tools/lttng-tools-2.15.1.tar.bz2.asc From jeremie.galarneau at efficios.com Fri Jun 5 15:33:54 2026 From: jeremie.galarneau at efficios.com (=?iso-8859-1?Q?J=E9r=E9mie?= Galarneau) Date: Fri, 5 Jun 2026 15:33:54 -0400 Subject: [RELEASE] LTTng-tools 2.14.2 - Orbitales Message-ID: Hi all, We have just released the second bug-fix release of LTTng-tools 2.14 - Orbitales. This release addresses a number of issues listed below. 2026-06-05 lttng-tools 2.14.2 (National Fish and Chip Day) * sessiond: Relax CTF 1.8 TSDL identifier validation * tests: Exclude `.tmp_new_chunk` from rotation trace size calculation * Fix: consumerd: silence -Wstringop-truncation warnings * Fix: tests: use portable format specifier for int64_t in tap * Fix: Include 32-bit kernel trace expect file in dist * build: Fix api-doc help string indentation * build: Fix enable-werror help string indentation * Fix: sessiond: abort when loading an agent session configuration * Fix: relayd: wrong session id used in trace chunk existence check * Fix: lttng: truncated session name when it contains spaces * Fix: common: remove ambiguous operator[] from c_string_view * common: Split CPU mask parsing from reading * Fix: parsing CPU mask with no separators * Fix: common: Improve cpu mask error checking * common: Escape newlines when printing CPU mask * sessiond: Fix: Deadlock when handling notification overflow * tests: add test_condition to the unit test list * tests: add notification/test_rotation to the regression test list * tests: Fix rotation notification test when tmpdir contains symlink * Fix: tests: race in rotation notification test * Fix: tests: undefined CHANNEL_NAME in rotation notification test * Fix: relayd: live viewer reads wrong chunk after per-PID clear * Fix: consumerd: pause testpoint not re-evaluated after poll() * Fix: tests: consumer pause testpoint FIFO EOF mishandled as error * Fix: tests: serial runner produces empty log files for hanging tests * Fix: common: uri_compare compares uninitialized union tail * doc: lttng-view(1): remove non-existent '--session' option * lttng: handle popt parsing errors * fix: '-Wsuggest-override' only valid for C++ warnings * Fix: handle failures to find pid cmdline * Fix: common: lockfile fd leaks into consumerd via fork+exec * Fix: sessiond: default kernel probe list missing 9p and dma-fence * tests: fix: lttng-sessiond abort when using libkmod * Fix: common: lttng client abort when serializing rotate-session action * Fix: common: stop-session action serialized as start-session in MI * Fix: common: MI XSD names start/stop-session actions without "_session" * Fix: common: MI XSD rejects add-context per-context success element * Fix: common: MI XSD names snapshot record action "record-output" * Fix: common: enable-event MI emits duplicate exclusions element As always, please report any issue you may encounter to bugs.lttng.org or on this mailing list. Project website: https://lttng.org Download link: https://lttng.org/files/lttng-tools/lttng-tools-2.14.2.tar.bz2 GPG signature: https://lttng.org/files/lttng-tools/lttng-tools-2.14.2.tar.bz2.asc From mathieu.desnoyers at efficios.com Fri Jun 19 14:56:17 2026 From: mathieu.desnoyers at efficios.com (Mathieu Desnoyers) Date: Fri, 19 Jun 2026 14:56:17 -0400 Subject: [RELEASE] LTTng-modules 2.14.6 and 2.15.2 (Linux kernel tracer) Message-ID: <394956c8-9e78-456b-845d-54a3219214d4@efficios.com> 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. The most relevant changes in these releases introduce support for version 7.1 of the Linux kernel. * New in these releases: 2026-06-19 LTTng modules 2.15.2 * fix: leaked file and fd on channel create error * fix: backport: hrtimer: Reduce trace noise in hrtimer_start() (v6.1.175) * fix: ext4: widen trace event i_ino fields to u64 (v7.1) * fix: ext4: delete some unused tracepoint definitions (v5.13) * fix: ext4: enhance tracepoints during the folios writeback (v6.17) * fix: btrfs: tracepoints, use correct type for inode number (v4.18) * fix: vfs: widen trace event i_ino fields to u64 (v7.1) * fix: treewide: change inode->i_ino from unsigned long to u64 (v7.1) * fix: mm/vmscan: Convert pageout() to take a folio (v5.18) * fix: mm: vmscan: add cgroup IDs to vmscan tracepoints (v7.1) * fix: hrtimer: Drop unnecessary pointer indirection in hrtimer_expire_entry event (v7.1) * fix: hrtimer: Reduce trace noise in hrtimer_start() (v7.1) 2026-06-19 LTTng modules 2.14.6 * fix: leaked file and fd on channel create error * fix: backport: hrtimer: Reduce trace noise in hrtimer_start() (v6.1.175) * fix: ext4: widen trace event i_ino fields to u64 (v7.1) * fix: ext4: delete some unused tracepoint definitions (v5.13) * fix: ext4: enhance tracepoints during the folios writeback (v6.17) * fix: btrfs: tracepoints, use correct type for inode number (v4.18) * fix: vfs: widen trace event i_ino fields to u64 (v7.1) * fix: treewide: change inode->i_ino from unsigned long to u64 (v7.1) * fix: mm/vmscan: Convert pageout() to take a folio (v5.18) * fix: mm: vmscan: add cgroup IDs to vmscan tracepoints (v7.1) * fix: hrtimer: Drop unnecessary pointer indirection in hrtimer_expire_entry event (v7.1) * fix: hrtimer: Reduce trace noise in hrtimer_start() (v7.1) Project website: https://lttng.org Documentation: https://lttng.org/docs Download link: https://lttng.org/download Enjoy! Mathieu -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com