[Bug 293235] Re: Systemtap broken on Intrepid
Bug Watch Updater
293235 at bugs.launchpad.net
Sat Oct 28 00:19:57 UTC 2017
Launchpad has imported 6 comments from the remote bug at
https://bugzilla.redhat.com/show_bug.cgi?id=467279.
If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.
------------------------------------------------------------------------
On 2008-10-16T16:59:47+00:00 Jeff wrote:
I'm looking at an upstream problem, and wrote a simple systemtap script
to do a probe on module_put():
probe kernel.function("module_put")
{
print_backtrace();
}
...it fails to compile with something that looks like an internal
systemtap problem.
In file included from /usr/share/systemtap/runtime/transport/transport.c:20,
from /usr/share/systemtap/runtime/print.c:17,
from /usr/share/systemtap/runtime/runtime.h:82,
from /tmp/stapUEZQ00/stap_67a9a6be0a4462f6441f740715946de0_479.c:41:
/usr/share/systemtap/runtime/time.c: In function '_stp_init_time':
/usr/share/systemtap/runtime/time.c:240: error: too many arguments to function 'on_each_cpu'
make[1]: *** [/tmp/stapUEZQ00/stap_67a9a6be0a4462f6441f740715946de0_479.o] Error 1
Some relevant info:
# rpm -qa systemtap\*
systemtap-0.7-1.fc10.x86_64
systemtap-runtime-0.7-1.fc10.x86_64
# rpm -qa kernel\* | grep 27-13
kernel-debug-2.6.27-13.fc10.x86_64
kernel-debug-debuginfo-2.6.27-13.fc10.x86_64
kernel-firmware-2.6.27-13.fc10.noarch
kernel-debug-devel-2.6.27-13.fc10.x86_64
kernel-headers-2.6.27-13.fc10.x86_64
kernel-debuginfo-common-2.6.27-13.fc10.x86_64
...full output from stap -vvv module_put.stap is attached.
Reply at:
https://bugs.launchpad.net/ubuntu/+source/systemtap/+bug/293235/comments/0
------------------------------------------------------------------------
On 2008-10-17T20:36:22+00:00 Frank wrote:
It has been reported that this bug is fixed in git systemtap
(via a runtime autoconf test); we just need to spin an update
for fedora.
Reply at:
https://bugs.launchpad.net/ubuntu/+source/systemtap/+bug/293235/comments/1
------------------------------------------------------------------------
On 2008-10-28T17:40:15+00:00 Jeff wrote:
Setting sev/pri to high for purely selfish reasons :)
Reply at:
https://bugs.launchpad.net/ubuntu/+source/systemtap/+bug/293235/comments/2
------------------------------------------------------------------------
On 2008-10-28T18:12:25+00:00 Mark wrote:
Upstream fix is:
commit c2ffad100c432176c537aca673b796a7605cad1c
Author: Josh Stone <joshua.i.stone at intel.com>
Date: Thu Jul 24 12:40:45 2008 -0700
Fix on_each_cpu() call for kernels >2.6.26.
This is a generalization of the patch from James Bottomley:
http://sources.redhat.com/ml/systemtap/2008-q3/msg00220.html
The on_each_cpu() change was merged *after* the 2.6.26 release, so I'm
using an autoconf test instead of James' version check.
Reply at:
https://bugs.launchpad.net/ubuntu/+source/systemtap/+bug/293235/comments/3
------------------------------------------------------------------------
On 2008-11-26T03:55:43+00:00 Bug wrote:
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle.
Changing version to '10'.
More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Reply at:
https://bugs.launchpad.net/ubuntu/+source/systemtap/+bug/293235/comments/9
------------------------------------------------------------------------
On 2009-01-16T08:38:28+00:00 Mark wrote:
The patch from comment #3 was incorporated in a newer version of the
systemtap package for Fedora.
Reply at:
https://bugs.launchpad.net/ubuntu/+source/systemtap/+bug/293235/comments/10
** Changed in: systemtap (Fedora)
Importance: Unknown => High
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemtap in Ubuntu.
https://bugs.launchpad.net/bugs/293235
Title:
Systemtap broken on Intrepid
Status in systemtap package in Ubuntu:
Fix Released
Status in systemtap package in Fedora:
Fix Released
Bug description:
Binary package hint: systemtap
Hi,
in Intrepid I cannot run any systemtap script, since each one fails with this error:
Running make -C "/lib/modules/2.6.27-7-generic/build" M="/tmp/stapy5xLfx" modules >/dev/null
In file included from /usr/share/systemtap/runtime/transport/transport.c:20,
from /usr/share/systemtap/runtime/print.c:17,
from /usr/share/systemtap/runtime/runtime.h:82,
from /tmp/stapy5xLfx/stap_924da4375b80b1c6e0f56a8c9ede2ed3_53982.c:41:
/usr/share/systemtap/runtime/time.c: In function '_stp_init_time':
/usr/share/systemtap/runtime/time.c:240: error: too many arguments to function 'on_each_cpu'
make[1]: *** [/tmp/stapy5xLfx/stap_924da4375b80b1c6e0f56a8c9ede2ed3_53982.o] Error 1
make: *** [_module_/tmp/stapy5xLfx] Error 2
Pass 4: compiled C into "stap_924da4375b80b1c6e0f56a8c9ede2ed3_53982.ko" in 3430usr/730sys/5398real ms.
Pass 4: compilation failed. Try again with more '-v' (verbose) options.
It seems to be a known problem, which has been patched this summer:
http://groups.google.com/group/linux.kernel/browse_thread/thread/823e9c47714d5835
Can you please update systemtap package to reflect this API change?
Thanks!
ste at ste-ubuntu:~$ apt-cache policy systemtap
systemtap:
Installed: 0.0.20080705-2ubuntu1
Candidate: 0.0.20080705-2ubuntu1
Version table:
*** 0.0.20080705-2ubuntu1 0
500 http://sm.archive.ubuntu.com intrepid/universe Packages
100 /var/lib/dpkg/status
ste at ste-ubuntu:~$ lsb_release -rd
Description: Ubuntu 8.10
Release: 8.10
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemtap/+bug/293235/+subscriptions
More information about the foundations-bugs
mailing list