lttng-modules-dkms FTBS on jammy with the latest 6.5 kernel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lttng-modules (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Jammy |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
[Impact]
/var/lib/
‘uuid_le’
292 | uuid_le uuid; /* Trace session unique ID (copy) */
| ^~~~~~~
/var/lib/
‘uuid_le’
466 | uuid_le uuid; /* Trace session unique ID */
| ^~~~~~~
[Test case]
$ sudo apt install lttng-modules-dkms
$ sudo lttng list -k
[Fix]
Backport the changes from mantic to properly support the new 6.5 kernel ABI.
[Regression potential]
We may experience regressions in systems that are using the lttng debugging tool with the new 6.5 kernel.
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: lttng-modules-dkms 2.13.8-
ProcVersionSign
Uname: Linux 6.5.0-9-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckR
CloudArchitecture: x86_64
CloudID: nocloud
CloudName: unknown
CloudPlatform: nocloud
CloudSubPlatform: config-disk (/dev/vdb)
Date: Wed Nov 8 10:12:03 2023
PackageArchitec
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=C.UTF-8
SHELL=/bin/bash
SourcePackage: lttng-modules
UpgradeStatus: No upgrade log present (probably fresh install)
debdiff tested with GA kernel and new 6.5 kernel:
12:29 ubuntu@jammy$ uname -r kthread_ stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) kthread_ stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) wakeup_ new (loglevel: TRACE_EMERG (0)) (type: tracepoint) migrate_ task (loglevel: TRACE_EMERG (0)) (type: tracepoint) process_ free (loglevel: TRACE_EMERG (0)) (type: tracepoint) process_ exit (loglevel: TRACE_EMERG (0)) (type: tracepoint) wait_task (loglevel: TRACE_EMERG (0)) (type: tracepoint) process_ wait (loglevel: TRACE_EMERG (0)) (type: tracepoint) process_ fork (loglevel: TRACE_EMERG (0)) (type: tracepoint) process_ exec (loglevel: TRACE_EMERG (0)) (type: tracepoint) stat_wait (loglevel: TRACE_EMERG (0)) (type: tracepoint) stat_sleep (loglevel: TRACE_EMERG (0)) (type: tracepoint) stat_iowait (loglevel: TRACE_EMERG (0)) (type: tracepoint) stat_blocked (loglevel: TRACE_EMERG (0)) (type: tracepoint) stat_runtime (loglevel: TRACE_EMERG (0)) (type: tracepoint) pi_setprio (loglevel: TRACE_EMERG (0)) (type: tracepoint)
5.15.0-90-generic
5.15.0-90-generic ~
12:29 ubuntu@jammy$ sudo lttng list -k | grep sched
sched_
sched_
sched_waking (loglevel: TRACE_EMERG (0)) (type: tracepoint)
sched_wakeup (loglevel: TRACE_EMERG (0)) (type: tracepoint)
sched_
sched_switch (loglevel: TRACE_EMERG (0)) (type: tracepoint)
sched_
sched_
sched_
sched_
sched_
sched_
sched_
sched_
sched_
sched_
sched_
sched_
sched_
...
12:39 ubuntu@jammy$ uname -r kthread_ stop (loglevel: TRACE_EMERG (0)) (type: tracepoint) kthread_ stop_ret (loglevel: TRACE_EMERG (0)) (type: tracepoint) wakeup_ new (loglevel: TRACE_EMERG (0)) (type: tracepoint) migrate_ task (loglevel: TRACE_EMERG (0)) (type: tracepoint) process_ free (loglevel: TRACE_EMERG (0)) (type: tracepoint) process_ exit (loglevel: TRACE_EMERG (0)) (type: tracepoint) wait_task (loglevel: TRACE_EMERG (0)) (type: tracepoint) process_ wait (loglevel: TRACE_EMERG (0)) (type: tracepoint) process_ fork (loglevel: TRACE_EMERG (0)) (type: tracepoint) process_ exec (loglevel: TRACE_EMERG (0)) (type: tracepoint) stat_wait (loglevel: TRACE_EMERG (0)) (type: tracepoint) stat_sleep (loglevel: TRACE_EMERG (0)) (type: tracepoint) stat_iowait (loglevel: TRACE_EMERG (0)) (type: tracepoint) stat_blocked (loglevel: TRACE_EMERG (0)) (type: tracepoint) stat_runtime (loglevel: TRACE_EMERG (0)) (type: tracepoint) pi_setprio (loglevel: TRACE_EMERG (0)) (type: tracepoint)
6.5.0-9-generic
6.5.0-9-generic ~
12:39 ubuntu@jammy$ sudo lttng list -k | grep sched
sched_
sched_
sched_waking (loglevel: TRACE_EMERG (0)) (type: tracepoint)
sched_wakeup (loglevel: TRACE_EMERG (0)) (type: tracepoint)
sched_
sched_switch (loglevel: TRACE_EMERG (0)) (type: tracepoint)
sched_
sched_
sched_
sched_
sched_
sched_
sched_
sched_
sched_
sched_
sched_
sched_
sched_