lttng team mailing list archive
-
lttng team
-
Mailing list archive
-
Message #02280
[Bug 1677126] Re: ubuntu_lttng_smoke_test failed on z-hwe: Kernel tracer not available
This bug was fixed in the package lttng-modules - 2.8.0-1ubuntu1~16.04.2
---------------
lttng-modules (2.8.0-1ubuntu1~16.04.2) xenial; urgency=medium
* Fix builds on HWE 4.10 kernel (LP: #1677126)
Backport the following upstream commits:
0007-Fix-unregister-cpu-hotplug-notifier-on-buffer-alloc-.patch
0008-Add-load-unload-messages-to-kernel-log.patch
0009-Fix-update-scsi-instrumentation-for-4.7-kernels.patch
0010-btrfs-instrumentation-update-to-4.10-kernel.patch
0011-timer-instrumentation-adapt-to-ktime_t-without-union.patch
0012-Adapt-lttng-modules-to-Linux-4.10-cpu-hotplug-state-.patch
0013-Fix-only-include-linux-cpuhotplug.h-for-kernels-4.10.patch
0014-Fix-4.10-hotplug-adaptation-backward-compat.patch
-- Colin Ian King <colin.king@xxxxxxxxxxxxx> Wed, 29 Mar 2017 14:05:08
+0100
** Changed in: lttng-modules (Ubuntu Xenial)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
LTTng, which is subscribed to lttng-modules in Ubuntu.
Matching subscriptions: lttng-modules-bugs
https://bugs.launchpad.net/bugs/1677126
Title:
ubuntu_lttng_smoke_test failed on z-hwe: Kernel tracer not available
Status in linux-hwe-edge package in Ubuntu:
In Progress
Status in lttng-modules package in Ubuntu:
In Progress
Status in linux-hwe-edge source package in Xenial:
New
Status in lttng-modules source package in Xenial:
Fix Released
Bug description:
== SRU REQUEST [Xenial] ==
We are getting lttng module build failures on the HWE 4.10.0 kernel
because we are missing the 4.9 and 4.10 compatibility patches to build
for a 4.10 kernel.
== Fix ==
Apply minimal set of upstream patches to enable 4.9 + 4.10 builds:
769b62a02f62ff8db93f109d9f63a1df6ea9990b
Fix-unregister-cpu-hotplug-notifier-on-buffer-alloc-.patch
489de24bfb835022b64c2e71d717eaf333ab3633
Add-load-unload-messages-to-kernel-log.patch
3e86016420272ce5ef0139ad52f20c83305f0f15
Fix-update-scsi-instrumentation-for-4.7-kernels.patch
f3166f27f5e2d2210cec32d68c277940a7473281
btrfs-instrumentation-update-to-4.10-kernel.patch
507143bc5de50c0e5493d63fb5c300fa42326842
timer-instrumentation-adapt-to-ktime_t-without-union.patch
1e36732678d7cc650940b4508031acf2f6ffcd1b
Adapt-lttng-modules-to-Linux-4.10-cpu-hotplug-state-.patch
da3b99a6386302158785e1f8fd1679c106850d0e
Fix: only include linux/cpuhotplug.h for kernels >= 4.10
ce4a2f0c273d4077c6eb9e6e0f28379ddaf61382
Fix: 4.10 hotplug adaptation backward compat
== Testing ==
Without the fix, lttng modules won't install and build on HWE 4.10
kernels. With the fix, the lttng modules build and also pass the
ubuntu kernel team autotest lttng smoke tests.
Should be tested with xenial 4.4 kernel to ensure backward
compatibility is not broken on the default Xenial kernels
== Regression potential ==
Can potential break lttng.
-------------------------------------------------------------------------
Test failed with "Kernel tracer not available"
root@michael:/home/ubuntu/autotest-client-tests/ubuntu_lttng_smoke_test# ./ubuntu_lttng_smoke_test.sh
== lttng smoke test of session create/destroy ==
Session test-kernel-session created.
Traces will be written in /tmp/lttng-kernel-trace-12675-session
PASSED (lttng create)
Session test-kernel-session destroyed
PASSED (lttng destroy)
== lttng smoke test list kernel events ==
Error: Unable to list kernel events: Kernel tracer not available
Error: Command error
FAILED (lttng list --kernel)
FAILED (lttng list --kernel more output expected)
== lttng smoke test trace open/close system calls ==
Session test-kernel-session created.
Traces will be written in /tmp/lttng-kernel-trace-12675-session
PASSED (lttng create)
Error: Event open: Kernel tracer not available (channel channel0, session test-kernel-session)
Error: Event openat: Kernel tracer not available (channel channel0, session test-kernel-session)
Error: Event close: Kernel tracer not available (channel channel0, session test-kernel-session)
FAILED (lttng enable-event)
Session test-kernel-session destroyed
== lttng smoke test trace context switches ==
Session test-kernel-session created.
Traces will be written in /tmp/lttng-kernel-trace-12675-session
PASSED (lttng create)
Error: Event sched_switch: Kernel tracer not available (channel channel0, session test-kernel-session)
FAILED (lttng enable-event)
Session test-kernel-session destroyed
Summary: 4 passed, 4 failed
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-4.10.0-14-generic 4.10.0-14.16~16.04.1
ProcVersionSignature: Ubuntu 4.10.0-14.16~16.04.1-generic 4.10.3
Uname: Linux 4.10.0-14-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.5
Architecture: amd64
Date: Wed Mar 29 06:08:00 2017
SourcePackage: linux-hwe-edge
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-hwe-edge/+bug/1677126/+subscriptions