Systemtap broken on Intrepid
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
systemtap (Fedora) |
Fix Released
|
High
|
|||
systemtap (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
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/
In file included from /usr/share/
/usr/share/
/usr/share/
make[1]: *** [/tmp/stapy5xLf
make: *** [_module_
Pass 4: compiled C into "stap_924da4375
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://
Can you please update systemtap package to reflect this API change?
Thanks!
ste@ste-ubuntu:~$ apt-cache policy systemtap
systemtap:
Installed: 0.0.20080705-
Candidate: 0.0.20080705-
Version table:
*** 0.0.20080705-
500 http://
100 /var/lib/
ste@ste-ubuntu:~$ lsb_release -rd
Description: Ubuntu 8.10
Release: 8.10
Changed in systemtap: | |
status: | New → Confirmed |
Changed in systemtap: | |
status: | Unknown → Fix Released |
Changed in systemtap (Fedora): | |
importance: | Unknown → High |
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_67a9a6be0 a4462f6441f7407 15946de0_ 479.c:41: systemtap/ runtime/ time.c: In function '_stp_init_time': systemtap/ runtime/ time.c: 240: error: too many arguments to function 'on_each_cpu' 0/stap_ 67a9a6be0a4462f 6441f740715946d e0_479. o] Error 1
/usr/share/
/usr/share/
make[1]: *** [/tmp/stapUEZQ0
Some relevant info:
# rpm -qa systemtap\* 0.7-1.fc10. x86_64 runtime- 0.7-1.fc10. x86_64
systemtap-
systemtap-
# rpm -qa kernel\* | grep 27-13 debug-2. 6.27-13. fc10.x86_ 64 debug-debuginfo -2.6.27- 13.fc10. x86_64 firmware- 2.6.27- 13.fc10. noarch debug-devel- 2.6.27- 13.fc10. x86_64 headers- 2.6.27- 13.fc10. x86_64 debuginfo- common- 2.6.27- 13.fc10. x86_64
kernel-
kernel-
kernel-
kernel-
kernel-
kernel-
...full output from stap -vvv module_put.stap is attached.