This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug runtime/17986] unprivileged_myproc.exp and unprivileged_probes.exp regressed on el6 (systemtap-2.5-5.el6 versus release-2.6-274-gbabad5b31b70)


https://sourceware.org/bugzilla/show_bug.cgi?id=17986

David Smith <dsmith at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dsmith at redhat dot com

--- Comment #1 from David Smith <dsmith at redhat dot com> ---
>From looking at the log file, I see the following:

====
FAIL: unprivileged probes: --unprivileged
process.library(string).statement(string).nearest
FAIL: unprivileged probes: --unprivileged process.statement(string).nearest
FAIL: unprivileged probes: --privilege=stapusr process(number).function(number)
with alias
FAIL: unprivileged probes: --unprivileged process(number).function(number).call
FAIL: unprivileged probes: --privilege=stapusr
process(number).function(number).exported with alias
FAIL: unprivileged probes: --unprivileged
process(number).function(number).return
FAIL: unprivileged probes: --privilege=stapusr process(number).function(string)
with alias
FAIL: unprivileged probes: --unprivileged process(number).function(string).call
FAIL: unprivileged probes: --privilege=stapusr
process(number).function(string).callee(string) with alias
FAIL: unprivileged probes: --unprivileged
process(number).function(string).callees
FAIL: unprivileged probes: --privilege=stapusr
process(number).function(string).callees(number) with alias
FAIL: unprivileged probes: --unprivileged
process(number).function(string).exported
FAIL: unprivileged probes: --privilege=stapusr
process(number).function(string).inline with alias
FAIL: unprivileged probes: --unprivileged
process(number).function(string).label(string)
FAIL: unprivileged probes: --privilege=stapusr
process(number).function(string).return with alias
FAIL: unprivileged probes: --unprivileged process(number).mark(string)
FAIL: unprivileged probes: --privilege=stapusr process(number).plt with alias
FAIL: unprivileged probes: --unprivileged process(number).plt.return
FAIL: unprivileged probes: --privilege=stapusr process(number).plt(string) with
alias
FAIL: unprivileged probes: --unprivileged process(number).plt(string).return
FAIL: unprivileged probes: --privilege=stapusr
process(number).provider(string).mark(string) with alias
FAIL: unprivileged probes: --unprivileged process(number).statement(number)
FAIL: unprivileged probes: --privilege=stapusr
process(number).statement(number).nearest with alias
FAIL: unprivileged probes: --unprivileged process(number).statement(string)
FAIL: unprivileged probes: --privilege=stapusr
process(number).statement(string).nearest with alias
FAIL: unprivileged probes: --privilege=stapusr
process(string).library(string).statement(string).nearest with alias
FAIL: unprivileged probes: --privilege=stapusr
process(string).statement(string).nearest with alias
FAIL: unprivileged probes: --privilege=stapsys
process.library(string).statement(string).nearest
FAIL: unprivileged probes: --privilege=stapsys
process.statement(string).nearest
FAIL: unprivileged probes: --privilege=stapsys process(number).function(number)
with alias
FAIL: unprivileged probes: --privilege=stapsys
process(number).function(number).call
FAIL: unprivileged probes: --privilege=stapsys
process(number).function(number).exported with alias
FAIL: unprivileged probes: --privilege=stapsys
process(number).function(number).return
FAIL: unprivileged probes: --privilege=stapsys process(number).function(string)
with alias
FAIL: unprivileged probes: --privilege=stapsys
process(number).function(string).call
FAIL: unprivileged probes: --privilege=stapsys
process(number).function(string).callee(string) with alias
FAIL: unprivileged probes: --privilege=stapsys
process(number).function(string).callees
FAIL: unprivileged probes: --privilege=stapsys
process(number).function(string).callees(number) with alias
FAIL: unprivileged probes: --privilege=stapsys
process(number).function(string).exported
FAIL: unprivileged probes: --privilege=stapsys
process(number).function(string).inline with alias
FAIL: unprivileged probes: --privilege=stapsys
process(number).function(string).label(string)
FAIL: unprivileged probes: --privilege=stapsys
process(number).function(string).return with alias
FAIL: unprivileged probes: --privilege=stapsys process(number).mark(string)
FAIL: unprivileged probes: --privilege=stapsys process(number).plt with alias
FAIL: unprivileged probes: --privilege=stapsys process(number).plt.return
FAIL: unprivileged probes: --privilege=stapsys process(number).plt(string) with
alias
FAIL: unprivileged probes: --privilege=stapsys
process(number).plt(string).return
FAIL: unprivileged probes: --privilege=stapsys
process(number).provider(string).mark(string) with alias
FAIL: unprivileged probes: --privilege=stapsys
process(number).statement(number)
FAIL: unprivileged probes: --privilege=stapsys
process(number).statement(number).nearest with alias
FAIL: unprivileged probes: --privilege=stapsys
process(number).statement(string)
FAIL: unprivileged probes: --privilege=stapsys
process(number).statement(string).nearest with alias
FAIL: unprivileged probes: --privilege=stapsys
process(string).library(string).statement(string).nearest with alias
FAIL: unprivileged probes: --privilege=stapsys
process(string).statement(string).nearest with alias
FAIL: unprivileged myproc: --privilege=stapusr
process.library(string).statement(string).nearest
FAIL: unprivileged myproc: --privilege=stapusr
process.statement(string).nearest
FAIL: unprivileged myproc: --unprivileged
process(number).function(string).callee(string)
FAIL: unprivileged myproc: --unprivileged
process(number).statement(string).nearest
FAIL: unprivileged myproc: --privilege=stapusr
process(string).library(string).statement(string).nearest
FAIL: unprivileged myproc: --privilege=stapusr
process(string).statement(string).nearest
FAIL: unprivileged myproc: --privilege=stapsys
process.library(string).statement(string).nearest
FAIL: unprivileged myproc: --privilege=stapsys
process.statement(string).nearest
FAIL: unprivileged myproc: --privilege=stapsys
process(number).function(string).callee(string)
FAIL: unprivileged myproc: --privilege=stapsys
process(number).statement(string).nearest
FAIL: unprivileged myproc: --privilege=stapsys
process(string).library(string).statement(string).nearest
FAIL: unprivileged myproc: --privilege=stapsys
process(string).statement(string).nearest
====

That's 66 failures. Here's how they break down:

1) 22 failures related to '.nearest' probes. Here's an example of one of those:

====
eval exec stap -p2 --unprivileged -e {probe
process.library("libfoo.so").statement("libfoofunc@libfoo.c:*").nearest {
println ("Hello"); exit (); }} -c ./foo
semantic error: while resolving probe point: identifier 'process' at
<input>:1:7
        source: probe
process.library("libfoo.so").statement("libfoofunc@libfoo.c:*").nearest {
println ("Hello"); exit (); }
                      ^

semantic error: .nearest is only valid with absolute or relative line numbers

Pass 2: analysis failed.  [man error::pass2]
====

Jonathan, should a .nearest probe to a wildcarded line number work?

-- 
You are receiving this mail because:
You are the assignee for the bug.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]