** Description changed:
- sys fails to build in bionic with the new linux-hwe-edge kernel:
+ [Impact]
+ The DKMS package won't work with new kernels on bionic.
+
+ [Test case]
+ Install and load the modules.
+
+ [Regression potential]
+ This might break the functioning of the module.
+
+ -----------------------------------
+
+ sysdig fails to build in bionic with the new linux-hwe-edge kernel:
$ uname -a
Linux b 5.3.0-21-generic #22~18.04.1-Ubuntu SMP Wed Oct 30 04:57:40 UTC 2019
x86_64 x86_64 x86_64 GNU/Linux
- $ cat /etc/os-release
+ $ cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.3 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.3 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
$ dpkg -l | grep sysdig
ii sysdig 0.19.1-1ubuntu1.1
amd64 system-level exploration and troubleshooting tool
ii sysdig-dkms 0.19.1-1ubuntu1.1
all system-level exploration and troubleshooting tool -
kernel source
- $ cat /var/lib/dkms/sysdig/0.19.1/build/make.log
+ $ cat /var/lib/dkms/sysdig/0.19.1/build/make.log
DKMS make.log for sysdig-0.19.1 for kernel 5.3.0-21-generic (x86_64)
Mon Nov 25 14:31:30 -03 2019
make: Entering directory '/usr/src/linux-headers-5.3.0-21-generic'
- CC [M] /var/lib/dkms/sysdig/0.19.1/build/main.o
+ CC [M] /var/lib/dkms/sysdig/0.19.1/build/main.o
/var/lib/dkms/sysdig/0.19.1/build/main.c: In function 'parse_socketcall':
/var/lib/dkms/sysdig/0.19.1/build/main.c:1263:2: error: too many arguments to
function 'syscall_get_arguments'
- syscall_get_arguments(current, regs, 0, 2, args);
- ^~~~~~~~~~~~~~~~~~~~~
+ syscall_get_arguments(current, regs, 0, 2, args);
+ ^~~~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/sysdig/0.19.1/build/main.c:28:0:
./arch/x86/include/asm/syscall.h:112:20: note: declared here
- static inline void syscall_get_arguments(struct task_struct *task,
- ^~~~~~~~~~~~~~~~~~~~~
+ static inline void syscall_get_arguments(struct task_struct *task,
+ ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/sysdig/0.19.1/build/main.c: In function 'drop_event':
/var/lib/dkms/sysdig/0.19.1/build/main.c:1399:4: error: too many arguments to
function 'syscall_get_arguments'
- syscall_get_arguments(current, regs, 0, 1, &close_arg);
- ^~~~~~~~~~~~~~~~~~~~~
+ syscall_get_arguments(current, regs, 0, 1, &close_arg);
+ ^~~~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/sysdig/0.19.1/build/main.c:28:0:
./arch/x86/include/asm/syscall.h:112:20: note: declared here
- static inline void syscall_get_arguments(struct task_struct *task,
- ^~~~~~~~~~~~~~~~~~~~~
+ static inline void syscall_get_arguments(struct task_struct *task,
+ ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/sysdig/0.19.1/build/main.c: In function 'page_fault_probe':
/var/lib/dkms/sysdig/0.19.1/build/main.c:2045:2: warning: ISO C90 forbids
mixed declarations and code [-Wdeclaration-after-statement]
- struct event_data_t event_data;
- ^~~~~~
+ struct event_data_t event_data;
+ ^~~~~~
scripts/Makefile.build:288: recipe for target
'/var/lib/dkms/sysdig/0.19.1/build/main.o' failed
make[1]: *** [/var/lib/dkms/sysdig/0.19.1/build/main.o] Error 1
Makefile:1655: recipe for target '_module_/var/lib/dkms/sysdig/0.19.1/build'
failed
make: *** [_module_/var/lib/dkms/sysdig/0.19.1/build] Error 2
make: Leaving directory '/usr/src/linux-headers-5.3.0-21-generic'
** Also affects: sysdig (Ubuntu Bionic)
Importance: Undecided
Status: New
** Changed in: sysdig (Ubuntu Bionic)
Status: New => In Progress
** Changed in: sysdig (Ubuntu Bionic)
Assignee: (unassigned) => Marcelo Cerri (mhcerri)
** Patch added: "debdiff for bionic"
https://bugs.launchpad.net/ubuntu/+source/sysdig/+bug/1853908/+attachment/5307814/+files/sysdig_0.24.1-1ubuntu3~18.04.1.debdiff
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1853908
Title:
sysdig fails with bionic:linux-hwe-edge 5.3 kernel
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sysdig/+bug/1853908/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs