** 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

Reply via email to