This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: Debian 6 test suite results
- From: "Yichun Zhang (agentzh)" <agentzh at gmail dot com>
- To: systemtap at sourceware dot org
- Date: Wed, 31 Jul 2013 16:37:52 -0700
- Subject: Re: Debian 6 test suite results
- References: <CAB4Tn6PNFF5F1Wyugzcz1osvMzqukXxFoUUWEE-5bHRFGn1MPg at mail dot gmail dot com>
Hello!
On Wed, Jul 31, 2013 at 4:30 PM, Yichun Zhang (agentzh) wrote:
> I'd like to share systemtap's test suite results on our Debian 6
> x86_64 system (with kernel 3.10.1 compiled by ourselves):
>
Oh, I forgot to mention that I saw a few Tcl errors when running the tests:
Running ./systemtap.base/sdt_misc.exp ...
sh: /usr/bin/kill: not found
ERROR: tcl error sourcing ./systemtap.base/sdt_misc.exp.
ERROR: child process exited abnormally
while executing
"system "$loop_exepath >,semclean 2>&1 & TEST=\$! ; $stap_path
$srcdir/$subdir/sdt_misc.stp $loop_exepath >| ,semout ; /usr/bin/kill
-SIGINT \$TEST""
("foreach" body line 11)
invoked from within
"foreach runtime [get_runtime_list] {
set test_xtra ""
if {$runtime != ""} {
set test_xtra " ($runtime)"
# This is perhaps a wee bit clumsy..."
("for" body line 106)
invoked from within
"for {set i 0} {$i < [llength $pbtype_flags]} {incr i} {
set v_flag [lindex $v_flags $i]
set pbtype_flag "[lindex $pbtype_flags $i] additional_..."
(file "./systemtap.base/sdt_misc.exp" line 39)
invoked from within
"source ./systemtap.base/sdt_misc.exp"
("uplevel" body line 1)
invoked from within
"uplevel #0 source ./systemtap.base/sdt_misc.exp"
invoked from within
"catch "uplevel #0 source $test_file_name""
It seems that it looks for /usr/bin/kill but on my Debian system, kill
is actually at /bin/kill. Maybe we should make this a bit more
portable?
Another Tcl error is this:
Running ./systemtap.base/implicitptr.exp ...
ERROR: tcl error sourcing ./systemtap.base/implicitptr.exp.
ERROR: can't read "extraname": no such variable
while executing
"verbose -log "$test-$extraname uses implicit_ptr but -L missed it""
("for" body line 47)
invoked from within
"for {set i 0} {$i < [all_compile_flags]} {incr i} {
set extra_flag [all_compile_flag $i]
set extra_name [all_compile_flag_name $i]
set test_fla..."
(file "./systemtap.base/implicitptr.exp" line 30)
invoked from within
"source ./systemtap.base/implicitptr.exp"
("uplevel" body line 1)
invoked from within
"uplevel #0 source ./systemtap.base/implicitptr.exp"
invoked from within
"catch "uplevel #0 source $test_file_name""
Not sure what it is though :)
Regards,
-agentzh