[Group.of.nepali.translators] [Bug 1683876] Re: systemtap doesn't works on xenial with kernels > 4.4

2017-04-18 Thread Jorge Niedbalski
** Changed in: systemtap (Ubuntu Yakkety)
   Status: New => Fix Released

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1683876

Title:
  systemtap doesn't works on xenial with kernels > 4.4

Status in systemtap package in Ubuntu:
  Fix Released
Status in systemtap source package in Xenial:
  New
Status in systemtap source package in Yakkety:
  Fix Released

Bug description:
  [Environment]

  No LSB modules are available.
  Distributor ID: Ubuntu
  Description:Ubuntu 16.04.2 LTS
  Release:16.04
  Codename:   xenial

  
  Linux juju-niedbalski-xenial-machine-12 4.8.0-46-generic #49~16.04.1-Ubuntu 
SMP Fri Mar 31 14:51:03 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

  [Description]

  Xenial system with LTS-hwe xenial kernel enabled. Trying to run the
  following script:

  $ sudo stap -e 'probe oneshot { println("hello world") }'

  Raises the following errors:

  In file included from /usr/share/systemtap/runtime/linux/runtime.h:204:0,
   from /usr/share/systemtap/runtime/runtime.h:24,
   from 
/tmp/stapjb3FJA/stap_06a893e40e8ca093be8e351d40e8d862_960_src.c:25:
  /usr/share/systemtap/runtime/linux/access_process_vm.h: In function 
‘__access_process_vm_’:
  /usr/share/systemtap/runtime/linux/access_process_vm.h:35:29: error: passing 
argument 1 of ‘get_user_pages’ makes integer from pointer without a cast 
[-Werror=int-conversion]
 ret = get_user_pages (tsk, mm, addr, 1, write, 1, , );
   ^
  In file included from ./include/linux/pid_namespace.h:6:0,
   from ./include/linux/ptrace.h:8,
   from ./include/linux/ftrace.h:13,
   from ./include/linux/kprobes.h:42,
   from /usr/share/systemtap/runtime/linux/runtime.h:21,
   from /usr/share/systemtap/runtime/runtime.h:24,
   from 
/tmp/stapjb3FJA/stap_06a893e40e8ca093be8e351d40e8d862_960_src.c:25:
  ./include/linux/mm.h:1315:6: note: expected ‘long unsigned int’ but argument 
is of type ‘struct task_struct *’
   long get_user_pages(unsigned long start, unsigned long nr_pages,
^
  In file included from /usr/share/systemtap/runtime/linux/runtime.h:204:0,
   from /usr/share/systemtap/runtime/linux/runtime.h:21,
   from /usr/share/systemtap/runtime/runtime.h:24,
   from 
/tmp/stapjb3FJA/stap_06a893e40e8ca093be8e351d40e8d862_960_src.c:25:
  ./include/linux/mm.h:1315:6: note: expected ‘struct page **’ but argument is 
of type ‘int’
   long get_user_pages(unsigned long start, unsigned long nr_pages,
^
  In file included from /usr/share/systemtap/runtime/linux/runtime.h:204:0,
   from /usr/share/systemtap/runtime/runtime.h:24,
   from 
/tmp/stapjb3FJA/stap_06a893e40e8ca093be8e351d40e8d862_960_src.c:25:
  /usr/share/systemtap/runtime/linux/access_process_vm.h:35:54: error: passing 
argument 6 of ‘get_user_pages’ makes pointer from integer without a cast 
[-Werror=int-conversion]
 ret = get_user_pages (tsk, mm, addr, 1, write, 1, , );
^
  In file included from ./include/linux/pid_namespace.h:6:0,
   from ./include/linux/ptrace.h:8,
   from ./include/linux/ftrace.h:13,
   from ./include/linux/kprobes.h:42,
   from /usr/share/systemtap/runtime/linux/runtime.h:21,
   from /usr/share/systemtap/runtime/runtime.h:24,
   from 
/tmp/stapjb3FJA/stap_06a893e40e8ca093be8e351d40e8d862_960_src.c:25:
  ./include/linux/mm.h:1315:6: note: expected ‘struct vm_area_struct **’ but 
argument is of type ‘int’
   long get_user_pages(unsigned long start, unsigned long nr_pages,
^
  In file included from /usr/share/systemtap/runtime/linux/runtime.h:204:0,
   from /usr/share/systemtap/runtime/runtime.h:24,
   from 
/tmp/stapjb3FJA/stap_06a893e40e8ca093be8e351d40e8d862_960_src.c:25:
  /usr/share/systemtap/runtime/linux/access_process_vm.h:35:13: error: too many 
arguments to function ‘get_user_pages’
 ret = get_user_pages (tsk, mm, addr, 1, write, 1, , );
   ^
  In file included from ./include/linux/pid_namespace.h:6:0,
   from ./include/linux/ptrace.h:8,
   from ./include/linux/ftrace.h:13,
   from ./include/linux/kprobes.h:42,
   from /usr/share/systemtap/runtime/linux/runtime.h:21,
   from /usr/share/systemtap/runtime/runtime.h:24,
   from 
/tmp/stapjb3FJA/stap_06a893e40e8ca093be8e351d40e8d862_960_src.c:25:
  ./include/linux/mm.h:1315:6: note: declared here
   long get_user_pages(unsigned long start, unsigned long nr_pages,
^
  In file included from 

[Group.of.nepali.translators] [Bug 1683876] Re: systemtap doesn't works on xenial with kernels > 4.4

2017-04-18 Thread ChristianEhrhardt
** Also affects: systemtap (Ubuntu Xenial)
   Importance: Undecided
   Status: New

** Also affects: systemtap (Ubuntu Yakkety)
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1683876

Title:
  systemtap doesn't works on xenial with kernels > 4.4

Status in systemtap package in Ubuntu:
  Fix Released
Status in systemtap source package in Xenial:
  New
Status in systemtap source package in Yakkety:
  New

Bug description:
  [Environment]

  No LSB modules are available.
  Distributor ID: Ubuntu
  Description:Ubuntu 16.04.2 LTS
  Release:16.04
  Codename:   xenial

  
  Linux juju-niedbalski-xenial-machine-12 4.8.0-46-generic #49~16.04.1-Ubuntu 
SMP Fri Mar 31 14:51:03 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

  [Description]

  Xenial system with LTS-hwe xenial kernel enabled. Trying to run the
  following script:

  $ sudo stap -e 'probe oneshot { println("hello world") }'

  Raises the following errors:

  In file included from /usr/share/systemtap/runtime/linux/runtime.h:204:0,
   from /usr/share/systemtap/runtime/runtime.h:24,
   from 
/tmp/stapjb3FJA/stap_06a893e40e8ca093be8e351d40e8d862_960_src.c:25:
  /usr/share/systemtap/runtime/linux/access_process_vm.h: In function 
‘__access_process_vm_’:
  /usr/share/systemtap/runtime/linux/access_process_vm.h:35:29: error: passing 
argument 1 of ‘get_user_pages’ makes integer from pointer without a cast 
[-Werror=int-conversion]
 ret = get_user_pages (tsk, mm, addr, 1, write, 1, , );
   ^
  In file included from ./include/linux/pid_namespace.h:6:0,
   from ./include/linux/ptrace.h:8,
   from ./include/linux/ftrace.h:13,
   from ./include/linux/kprobes.h:42,
   from /usr/share/systemtap/runtime/linux/runtime.h:21,
   from /usr/share/systemtap/runtime/runtime.h:24,
   from 
/tmp/stapjb3FJA/stap_06a893e40e8ca093be8e351d40e8d862_960_src.c:25:
  ./include/linux/mm.h:1315:6: note: expected ‘long unsigned int’ but argument 
is of type ‘struct task_struct *’
   long get_user_pages(unsigned long start, unsigned long nr_pages,
^
  In file included from /usr/share/systemtap/runtime/linux/runtime.h:204:0,
   from /usr/share/systemtap/runtime/linux/runtime.h:21,
   from /usr/share/systemtap/runtime/runtime.h:24,
   from 
/tmp/stapjb3FJA/stap_06a893e40e8ca093be8e351d40e8d862_960_src.c:25:
  ./include/linux/mm.h:1315:6: note: expected ‘struct page **’ but argument is 
of type ‘int’
   long get_user_pages(unsigned long start, unsigned long nr_pages,
^
  In file included from /usr/share/systemtap/runtime/linux/runtime.h:204:0,
   from /usr/share/systemtap/runtime/runtime.h:24,
   from 
/tmp/stapjb3FJA/stap_06a893e40e8ca093be8e351d40e8d862_960_src.c:25:
  /usr/share/systemtap/runtime/linux/access_process_vm.h:35:54: error: passing 
argument 6 of ‘get_user_pages’ makes pointer from integer without a cast 
[-Werror=int-conversion]
 ret = get_user_pages (tsk, mm, addr, 1, write, 1, , );
^
  In file included from ./include/linux/pid_namespace.h:6:0,
   from ./include/linux/ptrace.h:8,
   from ./include/linux/ftrace.h:13,
   from ./include/linux/kprobes.h:42,
   from /usr/share/systemtap/runtime/linux/runtime.h:21,
   from /usr/share/systemtap/runtime/runtime.h:24,
   from 
/tmp/stapjb3FJA/stap_06a893e40e8ca093be8e351d40e8d862_960_src.c:25:
  ./include/linux/mm.h:1315:6: note: expected ‘struct vm_area_struct **’ but 
argument is of type ‘int’
   long get_user_pages(unsigned long start, unsigned long nr_pages,
^
  In file included from /usr/share/systemtap/runtime/linux/runtime.h:204:0,
   from /usr/share/systemtap/runtime/runtime.h:24,
   from 
/tmp/stapjb3FJA/stap_06a893e40e8ca093be8e351d40e8d862_960_src.c:25:
  /usr/share/systemtap/runtime/linux/access_process_vm.h:35:13: error: too many 
arguments to function ‘get_user_pages’
 ret = get_user_pages (tsk, mm, addr, 1, write, 1, , );
   ^
  In file included from ./include/linux/pid_namespace.h:6:0,
   from ./include/linux/ptrace.h:8,
   from ./include/linux/ftrace.h:13,
   from ./include/linux/kprobes.h:42,
   from /usr/share/systemtap/runtime/linux/runtime.h:21,
   from /usr/share/systemtap/runtime/runtime.h:24,
   from 
/tmp/stapjb3FJA/stap_06a893e40e8ca093be8e351d40e8d862_960_src.c:25:
  ./include/linux/mm.h:1315:6: note: declared here
   long