systemtap does not work on wily kernel, hrtimer_get_res
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
systemtap (Ubuntu) |
Fix Released
|
High
|
Dan Streetman | ||
Wily |
Fix Released
|
High
|
Dan Streetman |
Bug Description
[Impact]
Attempting to use systemtap with any timer on wily fails with:
In file included from /usr/share/
/usr/share/
/usr/share/
hrtimer_get_res (CLOCK_MONOTONIC, &res);
^
[Test Case]
on a wily system that's running the wily kernel, with the kernel dbgsym installed, simply create a dummy stap script that uses a timer and try to run it, e.g.:
$ cat test.stap
#!/usr/bin/stap
probe timer.sec(1) {
println("tick")
}
$ sudo stap test.stap
the above compilation failure will happen.
[Regression Potential]
As the commit only changes the way systemtap uses the kernel timer function, and it already fails now, there is no regression potential.
[Other Info]
this requires upstream systemtap commit 86f726b7785a035
Changed in systemtap (Ubuntu): | |
status: | New → Fix Committed |
Changed in systemtap (Ubuntu Wily): | |
status: | New → In Progress |
Changed in systemtap (Ubuntu): | |
assignee: | nobody → Dan Streetman (ddstreet) |
Changed in systemtap (Ubuntu Wily): | |
assignee: | nobody → Dan Streetman (ddstreet) |
Changed in systemtap (Ubuntu): | |
status: | Fix Committed → Fix Released |
tags: | added: sts |
description: | updated |
Changed in systemtap (Ubuntu): | |
importance: | Undecided → High |
Changed in systemtap (Ubuntu Wily): | |
importance: | Undecided → High |
tags: |
added: verification-done removed: verification-needed |
tags: | removed: sts-sru |
debdiff containing above commit