Bug 905337 - Fedora18:Alpha: Some SystemTap tests are failing
Summary: Fedora18:Alpha: Some SystemTap tests are failing
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: systemtap
Version: 18
Hardware: ppc64
OS: All
unspecified
high
Target Milestone: ---
Assignee: Frank Ch. Eigler
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-01-29 08:31 UTC by IBM Bug Proxy
Modified: 2014-01-30 09:50 UTC (History)
12 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-09-20 17:33:37 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
SystemTap_sum log (113.44 KB, text/plain)
2013-01-29 08:31 UTC, IBM Bug Proxy
no flags Details
SystemTap_sum F18 beta log (133.85 KB, text/plain)
2013-01-29 08:31 UTC, IBM Bug Proxy
no flags Details
systemtaplog_with_nd_syscall.log (337.06 KB, text/plain)
2013-02-21 05:31 UTC, IBM Bug Proxy
no flags Details
powerpc/aux_syscalls.stp: Define old/deprecated PPC_PTRACE_GET/SET[FP]REGS. (1.12 KB, patch)
2013-02-21 13:09 UTC, Mark Wielaard
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
IBM Linux Technology Center 85948 0 None None None Never
Sourceware 15168 0 None None None Never

Description IBM Bug Proxy 2013-01-29 08:31:28 UTC
== Comment: #0 - Mahesh M. Hiremath <maheshhi.com> - 2012-10-13 04:14:00 ==
SystemTap tests are failing  by running "make installcheck" on Fedora 18 alpha ppc64 installed P7 LPAR system.

		=== systemtap Summary ===

# of expected passes		1481
# of unexpected failures	206
# of unexpected successes	9
# of expected failures		266
# of known failures		4
# of untested testcases		222
# of unsupported tests		5

 --- Steps to reproduce ---

1) Install all kernel debuginfo & debuginfo-common packages 
2) Install all systemtap ralated packages 
3) cd /usr/share/systemtap/testsuite/
4) execute " make installcheck"

--- Other Details ---

[root@c57f1ju0104 testsuite]# uname -a
Linux c57f1ju0104.ppd.pok.ibm.com 3.6.0-3.fc18.ppc64p7 #1 SMP Wed Oct 10 07:34:22 MST 2012 ppc64 ppc64 ppc64 GNU/Linux


[root@c57f1ju0104 testsuite]# rpm -qa | grep -i kernel
kernel-3.6.0-0.rc5.git0.1.fc18.ppc64p7
kernel-devel-3.6.0-3.fc18.ppc64p7
kernel-tools-libs-3.6.0-3.fc18.ppc64p7
kernel-tools-debuginfo-3.6.0-3.fc18.ppc64p7
kernel-doc-3.6.0-3.fc18.noarch
kernel-debuginfo-3.6.0-3.fc18.ppc64p7
kernel-modules-extra-3.6.0-3.fc18.ppc64p7
kernel-debuginfo-common-ppc64p7-3.6.0-3.fc18.ppc64p7
kernel-headers-3.6.0-0.rc6.git0.2.fc18.ppc64p7
kernel-tools-libs-devel-3.6.0-3.fc18.ppc64p7
kernel-bootwrapper-3.6.0-0.rc5.git0.1.fc18.ppc64p7
kernel-devel-3.6.0-3.fc18.ppc64
kernel-tools-3.6.0-3.fc18.ppc64p7
kernel-3.6.0-3.fc18.ppc64p7

[root@c57f1ju0104 testsuite]# rpm -qa | grep -i systemtap
systemtap-server-2.0-0.4.gitec12f84.fc18.ppc64
systemtap-initscript-2.0-0.4.gitec12f84.fc18.ppc64
systemtap-2.0-0.4.gitec12f84.fc18.ppc64
systemtap-runtime-2.0-0.4.gitec12f84.fc18.ppc64
systemtap-client-2.0-0.4.gitec12f84.fc18.ppc64
systemtap-debuginfo-2.0-0.4.gitec12f84.fc18.ppc64
systemtap-testsuite-2.0-0.4.gitec12f84.fc18.ppc64
systemtap-devel-2.0-0.4.gitec12f84.fc18.ppc64
systemtap-sdt-devel-2.0-0.4.gitec12f84.fc18.ppc64


Note: Attached systemtap.sum_F18 log file for reference. 

Thanks
Mahesh

== Comment: #1 - Mahesh M. Hiremath <maheshhi.com> - 2012-10-13 04:15:59 ==


== Comment: #2 - Mahesh M. Hiremath <maheshhi.com> - 2012-12-26 02:36:51 ==
Any update ?

Please find below Fedora 18 Beta test Status

		=== systemtap Summary ===

# of expected passes		1574
# of unexpected failures	        253
# of unexpected successes	2
# of expected failures		535
# of known failures		        69
# of untested testcases		232
# of unsupported tests		5


--- Other Details ---

[root@c57f1ju0108 testsuite]# uname -a
Linux c57f1ju0108.ppd.pok.ibm.com 3.6.10-4.fc18.ppc64p7 #1 SMP Wed Dec 12 16:08:02 MST 2012 ppc64 ppc64 ppc64 GNU/Linux
[root@c57f1ju0108 testsuite]# 

[root@c57f1ju0108 testsuite]# rpm -qa | grep -i kernel
kernel-tools-libs-3.6.10-4.fc18.ppc64p7
kernel-devel-3.6.10-4.fc18.ppc64p7
kernel-smp-devel-3.6.10-4.fc18.ppc
kernel-debuginfo-common-ppc64p7-3.6.10-4.fc18.ppc64p7
kernel-3.6.6-3.fc18.ppc64p7
kernel-tools-libs-devel-3.6.10-4.fc18.ppc64p7
kernel-headers-3.6.10-4.fc18.ppc64p7
kernel-bootwrapper-3.6.10-4.fc18.ppc64p7
kernel-3.6.10-4.fc18.ppc64p7
kernel-debuginfo-3.6.10-4.fc18.ppc64p7
kernel-tools-3.6.10-4.fc18.ppc64p7
kernel-doc-3.6.10-4.fc18.noarch
kernel-modules-extra-3.6.10-4.fc18.ppc64p7


[root@c57f1ju0108 testsuite]# rpm -qa | grep -i systemtap
systemtap-runtime-2.0-4.fc18.ppc64
systemtap-debuginfo-2.0-4.fc18.ppc64
systemtap-devel-2.0-4.fc18.ppc64
systemtap-server-2.0-4.fc18.ppc64
systemtap-2.0-4.fc18.ppc64
systemtap-sdt-devel-2.0-4.fc18.ppc64
systemtap-testsuite-2.0-4.fc18.ppc64
systemtap-client-2.0-4.fc18.ppc64
systemtap-initscript-2.0-4.fc18.ppc64



Note: Attached systemtap_F18_beta log file for reference. 

Thanks
Mahesh

== Comment: #3 - Mahesh M. Hiremath <maheshhi.com> - 2012-12-26 02:37:52 ==

Comment 1 IBM Bug Proxy 2013-01-29 08:31:43 UTC
Created attachment 689647 [details]
SystemTap_sum log

Comment 2 IBM Bug Proxy 2013-01-29 08:31:55 UTC
Created attachment 689648 [details]
SystemTap_sum F18 beta log

Comment 3 Mark Wielaard 2013-01-29 08:49:21 UTC
Looks like most of the failures are related to syscall probes. Hard to say what is wrong without the testsuite systemtap.log file.

Might be better to analyze the failures a bit first and then file separate bugs for the groups of failures you are seeing.

Comment 4 David Smith 2013-01-29 15:43:55 UTC
Mark is correct, a large number of failures is coming from the nd_syscall.exp and syscall.exp test cases.

What would help us here is to attach the resulting systemtap.log file from the following command:

# make installcheck RUNTESTFLAGS="nd_syscall.exp syscall.exp"

I'd bet there is some kernel change that we need to adjust for to fix this problem.

(You could do that here or open a separate bug.)

I'm also seeing lots of dyninst related failures. I'm not sure how good the ppc support currently is in the dyninst library.

Comment 5 Josh Stone 2013-01-29 16:37:24 UTC
(In reply to comment #4)
> I'm also seeing lots of dyninst related failures. I'm not sure how good the
> ppc support currently is in the dyninst library.

I haven't tested stapdyn on ppc before.  If nothing else, I know it needs added support in get_dwarf_registers() and enter_dyninst_uprobe_regs().

Comment 6 IBM Bug Proxy 2013-02-07 08:32:21 UTC
------- Comment From onmahaja.com 2013-02-07 08:20 EDT-------
Any progress on this BZ ?

Comment 7 Mark Wielaard 2013-02-07 08:38:38 UTC
(In reply to comment #6)
> ------- Comment From onmahaja.com 2013-02-07 08:20 EDT-------
> Any progress on this BZ ?

This bug report is too generic to make much progress on without more information as requested in comment #3 and comment #4.

Comment 8 IBM Bug Proxy 2013-02-21 05:31:09 UTC
------- Comment From maknayak.com 2013-02-21 05:25 EDT-------
Retested on F18 GA ppc64 build with the below command

[root@ testsuite]#  make installcheck RUNTESTFLAGS="nd_syscall.exp syscall.exp"
rmmod uprobes 2>/dev/null
make: [installcheck] Error 1 (ignored)
make  check-DEJAGNU RUNTESTFLAGS="nd_syscall.exp syscall.exp --tool_opts \'install \'"
make[1]: Entering directory `/usr/share/systemtap/testsuite'
srcdir='.'; export srcdir; \
EXPECT=expect; export EXPECT; \
runtest="env SYSTEMTAP_SYNC=1 LANG=C SYSTEMTAP_TESTREMOTES= SYSTEMTAP_TESTAPPS= SYSTEMTAP_RUNTIME=/usr/share/systemtap/runtime SYSTEMTAP_TAPSET=/usr/share/systemtap/tapset LD_LIBRARY_PATH=/usr/lib64/systemtap CRASH_LIBDIR=/usr/lib64/systemtap PATH=/usr/bin:$PATH SYSTEMTAP_PATH=/usr/bin SYSTEMTAP_INCLUDES=/usr/include  PKGLIBDIR=/usr/libexec/systemtap ./execrc runtest"; \
if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \
exit_status=0; l='systemtap'; for tool in $l; do \
if $runtest  --tool $tool --tool_opts \'\' --srcdir $srcdir nd_syscall.exp syscall.exp --tool_opts \'install \'; \
then :; else exit_status=1; fi; \
done; \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi; \
exit $exit_status
WARNING: Couldn't find the global config file.
kernel location: /usr/lib/debug/lib/modules/3.6.10-4.fc18.ppc64p7/vmlinux
kernel version: 3.6.10-4.fc18.ppc64p7
systemtap location: /usr/bin/stap
systemtap version: version 2.0/0.155, rpm 2.0-6.fc18
gcc location: /usr/bin/gcc
gcc version: gcc (GCC) 4.7.2 20121109 (Red Hat 4.7.2-8)
spawn -ignore SIGHUP gcc hello.c -g -m64 -lm -o hello-m64
spawn -ignore SIGHUP gcc hello.c -g -m32 -lm -o hello-m32
spawn -ignore SIGHUP g++ hello.cxx -g -m64 -lm -o hello-m64
spawn -ignore SIGHUP g++ hello.cxx -g -m32 -lm -o hello-m32
Test Run By root on Wed Feb 20 05:42:43 2013
Native configuration is powerpc64-unknown-linux-gnu

=== systemtap tests ===

Schedule of variations:
unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using ./config/unix.exp as tool-and-target-specific interface file.

Host: Linux miz10.austin.ibm.com 3.6.10-4.fc18.ppc64p7 #1 SMP Wed Dec 12 16:08:02 MST 2012 ppc64 ppc64 ppc64 GNU/Linux
Snapshot: version 2.0/0.155, rpm 2.0-6.fc18
GCC: 4.7.2 [gcc (GCC) 4.7.2 20121109 (Red Hat 4.7.2-8)]
Distro: Fedora release 18 (Spherical Cow)

Running ./systemtap.syscall/nd_syscall.exp ...
FAIL: 64-bit access nd_syscall
FAIL: 64-bit acct nd_syscall
FAIL: 64-bit alarm nd_syscall
FAIL: 64-bit chmod nd_syscall
FAIL: 64-bit clock nd_syscall
FAIL: 64-bit dir nd_syscall
FAIL: 64-bit dup nd_syscall
FAIL: 64-bit eventfd nd_syscall
FAIL: 64-bit forkwait nd_syscall
FAIL: 64-bit futimes nd_syscall
FAIL: 64-bit inotify nd_syscall
FAIL: 64-bit itimer nd_syscall
FAIL: 64-bit link nd_syscall
FAIL: 64-bit mmap nd_syscall
FAIL: 64-bit mount nd_syscall
FAIL: 64-bit net1 nd_syscall
FAIL: 64-bit openclose nd_syscall
FAIL: 64-bit pipe nd_syscall
FAIL: 64-bit poll nd_syscall
FAIL: 64-bit readwrite nd_syscall
FAIL: 64-bit rt_signal nd_syscall
FAIL: 64-bit select nd_syscall
FAIL: 64-bit sendfile nd_syscall
FAIL: 64-bit signal nd_syscall
FAIL: 64-bit signalfd nd_syscall
FAIL: 64-bit stat nd_syscall
FAIL: 64-bit statfs nd_syscall
FAIL: 64-bit swap nd_syscall
FAIL: 64-bit sync nd_syscall
FAIL: 64-bit timer nd_syscall
FAIL: 64-bit trunc nd_syscall
FAIL: 64-bit uid nd_syscall
FAIL: 64-bit umask nd_syscall
FAIL: 64-bit unlink nd_syscall
FAIL: 32-bit access nd_syscall
FAIL: 32-bit acct nd_syscall
FAIL: 32-bit alarm nd_syscall
FAIL: 32-bit chmod nd_syscall
FAIL: 32-bit clock nd_syscall
FAIL: 32-bit dir nd_syscall
FAIL: 32-bit dup nd_syscall
FAIL: 32-bit eventfd nd_syscall
FAIL: 32-bit forkwait nd_syscall
FAIL: 32-bit futimes nd_syscall
FAIL: 32-bit inotify nd_syscall
FAIL: 32-bit itimer nd_syscall
FAIL: 32-bit link nd_syscall
FAIL: 32-bit mmap nd_syscall
FAIL: 32-bit mount nd_syscall
FAIL: 32-bit net1 nd_syscall
FAIL: 32-bit openclose nd_syscall
FAIL: 32-bit pipe nd_syscall
FAIL: 32-bit poll nd_syscall
FAIL: 32-bit readwrite nd_syscall
FAIL: 32-bit rt_signal nd_syscall
FAIL: 32-bit select nd_syscall
FAIL: 32-bit sendfile nd_syscall
FAIL: 32-bit signal nd_syscall
FAIL: 32-bit signalfd nd_syscall
FAIL: 32-bit stat nd_syscall
FAIL: 32-bit statfs nd_syscall
FAIL: 32-bit swap nd_syscall
FAIL: 32-bit sync nd_syscall
FAIL: 32-bit timer nd_syscall
FAIL: 32-bit trunc nd_syscall
FAIL: 32-bit uid nd_syscall
FAIL: 32-bit umask nd_syscall
FAIL: 32-bit unlink nd_syscall
Running ./systemtap.syscall/syscall.exp ...
FAIL: 64-bit access syscall
FAIL: 64-bit acct syscall
FAIL: 64-bit alarm syscall
FAIL: 64-bit chmod syscall
FAIL: 64-bit clock syscall
FAIL: 64-bit dir syscall
FAIL: 64-bit dup syscall
FAIL: 64-bit eventfd syscall
FAIL: 64-bit forkwait syscall
FAIL: 64-bit futimes syscall
FAIL: 64-bit inotify syscall
FAIL: 64-bit itimer syscall
FAIL: 64-bit link syscall
FAIL: 64-bit mmap syscall
FAIL: 64-bit mount syscall
FAIL: 64-bit net1 syscall
FAIL: 64-bit openclose syscall
FAIL: 64-bit pipe syscall
FAIL: 64-bit poll syscall
FAIL: 64-bit readwrite syscall
FAIL: 64-bit rt_signal syscall
FAIL: 64-bit select syscall
FAIL: 64-bit sendfile syscall
FAIL: 64-bit signal syscall
FAIL: 64-bit signalfd syscall
FAIL: 64-bit stat syscall
FAIL: 64-bit statfs syscall
FAIL: 64-bit swap syscall
FAIL: 64-bit sync syscall
FAIL: 64-bit timer syscall
FAIL: 64-bit trunc syscall
FAIL: 64-bit uid syscall
FAIL: 64-bit umask syscall
FAIL: 64-bit unlink syscall
FAIL: 32-bit access syscall
FAIL: 32-bit acct syscall
FAIL: 32-bit alarm syscall
FAIL: 32-bit chmod syscall
FAIL: 32-bit clock syscall
FAIL: 32-bit dir syscall
FAIL: 32-bit dup syscall
FAIL: 32-bit eventfd syscall
FAIL: 32-bit forkwait syscall
FAIL: 32-bit futimes syscall
FAIL: 32-bit inotify syscall
FAIL: 32-bit itimer syscall
FAIL: 32-bit link syscall
FAIL: 32-bit mmap syscall
FAIL: 32-bit mount syscall
FAIL: 32-bit net1 syscall
FAIL: 32-bit openclose syscall
FAIL: 32-bit pipe syscall
FAIL: 32-bit poll syscall
FAIL: 32-bit readwrite syscall
FAIL: 32-bit rt_signal syscall
FAIL: 32-bit select syscall
FAIL: 32-bit sendfile syscall
FAIL: 32-bit signal syscall
FAIL: 32-bit signalfd syscall
FAIL: 32-bit stat syscall
FAIL: 32-bit statfs syscall
FAIL: 32-bit swap syscall
FAIL: 32-bit sync syscall
FAIL: 32-bit timer syscall
FAIL: 32-bit trunc syscall
FAIL: 32-bit uid syscall
FAIL: 32-bit umask syscall
FAIL: 32-bit unlink syscall

# of unexpected failures	136
# of unsupported tests		4
make[1]: Leaving directory `/usr/share/systemtap/testsuite'
if test -n ""; then mail  < systemtap.sum; fi

I have attached logfile named "systemtaplog_with_nd_syscall.log" for reference.

Uname -a:
Linux xxx.xxx.ibm.com 3.6.10-4.fc18.ppc64p7 #1 SMP Wed Dec 12 16:08:02 MST 2012 ppc64 ppc64 ppc64 GNU/Linux

# rpm -qi systemtap
Name        : systemtap
Version     : 2.0
Release     : 6.fc18
Architecture: ppc64
Install Date: Wed 20 Feb 2013 05:07:01 AM MST
Group       : Development/System
Size        : 54069
License     : GPLv2+
Signature   : RSA/SHA1, Tue 22 Jan 2013 05:53:33 PM MST, Key ID 68dcd160a4d647e9
Source RPM  : systemtap-2.0-6.fc18.src.rpm
Build Date  : Sat 19 Jan 2013 01:15:17 PM MST
Build Host  : ppc-builder6.qa.fedoraproject.org
Relocations : (not relocatable)
Packager    : Koji
Vendor      : Koji
URL         : http://sourceware.org/systemtap/
Summary     : Programmable system-wide instrumentation system

Thanks...
Manas

Comment 9 IBM Bug Proxy 2013-02-21 05:31:30 UTC
Created attachment 700367 [details]
systemtaplog_with_nd_syscall.log


------- Comment (attachment only) From maknayak.com 2013-02-21 05:28 EDT-------

Comment 10 Mark Wielaard 2013-02-21 11:16:59 UTC
All the failures seem to come from this:
error: 'PPC_PTRACE_SETFPREGS' undeclared

Comment 11 Mark Wielaard 2013-02-21 11:34:20 UTC
This kernel commit v3.4-rc5-40-gec34a68 removed them:

commit ec34a6814988f17506733c1e8b058ce46602591d
Author: Anton Blanchard <anton>
Date:   Tue Apr 17 19:36:21 2012 +0000

    powerpc: Remove old powerpc specific ptrace getregs/setregs calls
    
    PowerPC has non standard getregs calls that only dump the GPRs or
    FPRs and have their arguments reversed. commit e17666ba48f7 (ptrace
    updates & new, better requests) in 2.6.3 deprecated them and introduced
    more standard versions.
    
    It's been about 5 years and I know of no users of the old calls so
    lets remove them.
    
    Signed-off-by: Anton Blanchard <anton>
    Signed-off-by: Benjamin Herrenschmidt <benh.org>

Comment 12 Mark Wielaard 2013-02-21 13:09:02 UTC
Created attachment 700497 [details]
powerpc/aux_syscalls.stp: Define old/deprecated PPC_PTRACE_GET/SET[FP]REGS.

Proposed, untested, patch.

Comment 13 Mark Wielaard 2013-02-22 12:58:05 UTC
Upstream commit:

commit 57d6936dac28a04e37c45382be99fa2b90c072ea
Author: Mark Wielaard <mjw>
Date:   Thu Feb 21 14:05:22 2013 +0100

    powerpc/aux_syscalls.stp: Define old/deprecated PPC_PTRACE_GET/SET[FP]REGS.
    
    kernel commit v3.4-rc5-40-gec34a68 removed them.

Comment 14 IBM Bug Proxy 2013-02-28 00:11:44 UTC
------- Comment From onmahaja.com 2013-02-28 00:03 EDT-------
RedHat,
In which Fedora release do you expect this fix to be available ?

Comment 15 Frank Ch. Eigler 2013-03-05 16:03:21 UTC
The patch did not make the systemtap 2.1 release from a few days before.  We will try to backport it to a 2.1-based RPM before too long.

Comment 16 Frank Ch. Eigler 2013-09-20 17:33:37 UTC
That patch is in the systemtap-2.3-1.fc18 build, accessible e.g. at 
http://koji.fedoraproject.org/koji/buildinfo?buildID=438052

Comment 17 IBM Bug Proxy 2013-10-25 08:04:30 UTC
------- Comment From onmahaja.com 2013-10-25 07:58 EDT-------
=== Externalizing ===

I am able to see this beahviour in Fedora20 Alpha.

see multiple failures below:

[root@juno-ioxc1-lp3 testsuite]# make installcheck
rmmod uprobes 2>/dev/null
make: [installcheck] Error 1 (ignored)
make  check-DEJAGNU RUNTESTFLAGS=" --tool_opts \'install \'"
make[1]: Entering directory `/usr/share/systemtap/testsuite'
srcdir='.'; export srcdir; \
EXPECT=expect; export EXPECT; \
runtest="env XDG_DATA_DIRS= SYSTEMTAP_SYNC=1 LANG=C SYSTEMTAP_TESTREMOTES= SYSTEMTAP_TESTAPPS= SYSTEMTAP_RUNTIME=/usr/share/systemtap/runtime SYSTEMTAP_TAPSET=/usr/share/systemtap/tapset LD_LIBRARY_PATH=/usr/lib64/systemtap CRASH_LIBDIR=/usr/lib64/systemtap PATH=/usr/bin:$PATH SYSTEMTAP_PATH=/usr/bin SYSTEMTAP_INCLUDES=/usr/include  PKGLIBDIR=/usr/libexec/systemtap ./execrc runtest"; \
if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \
exit_status=0; l='systemtap'; for tool in $l; do \
if $runtest  --tool $tool --tool_opts \'\' --srcdir $srcdir --tool_opts \'install \'; \
then :; else exit_status=1; fi; \
done; \
else echo "WARNING: could not find 'runtest'" 1>&2; :;\
fi; \
exit $exit_status
WARNING: Couldn't find the global config file.
kernel location: /usr/lib/debug/lib/modules/3.11.4-301.fc20.ppc64p7/vmlinux
kernel version: 3.11.4-301.fc20.ppc64p7
systemtap location: /usr/bin/stap
systemtap version: version 2.4/0.156, rpm 2.4-0.93.g892a56b.fc20
gcc location: /usr/bin/gcc
gcc version: gcc (GCC) 4.8.1 20130814 (Red Hat 4.8.1-6)
spawn -ignore SIGHUP gcc hello.c -g -m64 -lm -o hello-m64
spawn -ignore SIGHUP gcc hello.c -g -m32 -lm -o hello-m32
spawn -ignore SIGHUP g++ hello.cxx -g -m64 -lm -o hello-m64
spawn -ignore SIGHUP g++ hello.cxx -g -m32 -lm -o hello-m32
Test Run By root on Fri Oct 18 05:27:15 2013
Native configuration is powerpc64-unknown-linux-gnu

=== systemtap tests ===

Schedule of variations:
unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using ./config/unix.exp as tool-and-target-specific interface file.

Host: Linux juno-ioxc1-lp3.austin.ibm.com 3.11.4-301.fc20.ppc64p7 #1 SMP Thu Oct 10 11:24:10 MST 2013 ppc64 ppc64 ppc64 GNU/Linux
Snapshot: version 2.4/0.156, rpm 2.4-0.93.g892a56b.fc20
GCC: 4.8.1 [gcc (GCC) 4.8.1 20130814 (Red Hat 4.8.1-6)]
Distro: Fedora release 20 (Heisenbug)
SElinux: Enforcing

Running ./systemtap/notest.exp ...
Running ./systemtap.apps/java.exp ...
FAIL: singleparam (timeout)
FAIL: singleparam (0)
FAIL: return unexpected timeout
FAIL: return (0)
FAIL: multiparams unexpected timeout
FAIL: multiparams (0)
Running ./systemtap.apps/mysql.exp ...
Running ./systemtap.apps/postgres.exp ...
Running ./systemtap.apps/python.exp ...
Running ./systemtap.apps/tcl.exp ...
Running ./systemtap.apps/xulrunner.exp ...
Running ./systemtap.base/add.exp ...
Running ./systemtap.base/alias-condition.exp ...
Running ./systemtap.base/alias_suffixes.exp ...
Running ./systemtap.base/alias_tapset.exp ...
Running ./systemtap.base/alternatives.exp ...
Running ./systemtap.base/arith.exp ...
Running ./systemtap.base/arith_limits.exp ...
Running ./systemtap.base/array_size.exp ...
Running ./systemtap.base/array_string.exp ...
Running ./systemtap.base/at_var.exp ...
Running ./systemtap.base/at_var_cu.exp ...
Running ./systemtap.base/at_var_func.exp ...
FAIL: at_var_func
FAIL: at_var_func (dyninst)
Running ./systemtap.base/at_var_lvalue.exp ...
Running ./systemtap.base/at_var_mark.exp ...
FAIL: at_var_mark compilation
Running ./systemtap.base/at_var_mark_func.exp ...
FAIL: at_var_mark_func compilation
Running ./systemtap.base/at_var_pie.exp ...
FAIL: at_var_pie
Running ./systemtap.base/at_var_timer_profile.exp ...
FAIL: at_var_timer_profile
Running ./systemtap.base/at_var_tracepoint.exp ...
Running ./systemtap.base/at_var_unresolved.exp ...
Running ./systemtap.base/at_var_unresolved_lvalue.exp ...
Running ./systemtap.base/at_var_void_stmt.exp ...
Running ./systemtap.base/atomic.exp ...
Running ./systemtap.base/backtrace.exp ...
Running ./systemtap.base/bad-code.exp ...
FAIL: bad-code
Running ./systemtap.base/badkprobe.exp ...
Running ./systemtap.base/be_loaded.exp ...
FAIL: be_loaded (dyninst)
Running ./systemtap.base/be_order.exp ...
Running ./systemtap.base/beginenderror.exp ...
Running ./systemtap.base/bench.exp ...
Running ./systemtap.base/bitfield.exp ...
Running ./systemtap.base/buildid.exp ...
FAIL: nonshared build id (module compilation)
Running ./systemtap.base/bz10078.exp ...
Running ./systemtap.base/bz13338.exp ...
Running ./systemtap.base/bz5274.exp ...
Running ./systemtap.base/bz6503.exp ...
Running ./systemtap.base/bz6850.exp ...
FAIL: bz6850 -p5
Running ./systemtap.base/cache.exp ...
Running ./systemtap.base/cache_clean.exp ...
Running ./systemtap.base/caller.exp ...
Running ./systemtap.base/cast-scope.exp ...
Running ./systemtap.base/cast-user.exp ...
Running ./systemtap.base/cast.exp ...
Running ./systemtap.base/cmd_parse.exp ...
Running ./systemtap.base/cmdline.exp ...
Running ./systemtap.base/color_parsing.exp ...
Running ./systemtap.base/const_value.exp ...
Running ./systemtap.base/control_limits.exp ...
Running ./systemtap.base/crash.exp ...
Running ./systemtap.base/ctime.exp ...
Running ./systemtap.base/cu-decl.exp ...
FAIL: cu-decl-m64 compilation failed
FAIL: cu-decl-m64-dyninst compilation failed
FAIL: cu-decl-m32 compilation failed
FAIL: cu-decl-m32-dyninst compilation failed
Running ./systemtap.base/cxxclass.exp ...
FAIL: cxxclass-m64-dyninst
FAIL: cxxclass-m64-O-dyninst
FAIL: cxxclass-m64-O2-dyninst
Running ./systemtap.base/debugpath.exp ...
Running ./systemtap.base/deref.exp ...
Running ./systemtap.base/deref2.exp ...
Running ./systemtap.base/div0.exp ...
Running ./systemtap.base/dtrace.exp ...
Running ./systemtap.base/equal.exp ...
Running ./systemtap.base/error_fn.exp ...
Running ./systemtap.base/execve.exp ...
Running ./systemtap.base/externalvar.exp ...
Running ./systemtap.base/finloop2.exp ...
Running ./systemtap.base/flightrec1.exp ...
Running ./systemtap.base/flightrec2.exp ...
Running ./systemtap.base/flightrec3.exp ...
Running ./systemtap.base/flightrec4.exp ...
Running ./systemtap.base/flightrec5.exp ...
Running ./systemtap.base/foreach_aggrsort.exp ...
Running ./systemtap.base/foreach_value.exp ...
Running ./systemtap.base/func_alias.exp ...
Running ./systemtap.base/global_end.exp ...
Running ./systemtap.base/global_init.exp ...
Running ./systemtap.base/global_opt.exp ...
Running ./systemtap.base/global_stat.exp ...
Running ./systemtap.base/global_var.exp ...

Running ./systemtap.base/global_var_kernel.exp ...
Running ./systemtap.base/global_vars.exp ...
Running ./systemtap.base/gtod.exp ...
FAIL: gtod (101)
Running ./systemtap.base/hash_add_buildid.exp ...
Running ./systemtap.base/if.exp ...
Running ./systemtap.base/implicitptr.exp ...
FAIL: implicitptr-m64
FAIL: implicitptr-m32
FAIL: implicitptr-m64-O
FAIL: implicitptr-m32-O
FAIL: implicitptr-m64-O2
FAIL: implicitptr-m32-O2
Running ./systemtap.base/inc.exp ...
Running ./systemtap.base/inherit.exp ...
Running ./systemtap.base/inlinedvars.exp ...
FAIL: inlinedvars-m64
FAIL: inlinedvars-m64-dyninst
FAIL: inlinedvars-m32
FAIL: inlinedvars-m64-O
FAIL: inlinedvars-m64-O-dyninst
FAIL: inlinedvars-m32-O
FAIL: inlinedvars-m64-O2
FAIL: inlinedvars-m64-O2-dyninst
FAIL: inlinedvars-m32-O2
Running ./systemtap.base/ipaddr.exp ...
Running ./systemtap.base/itrace.exp ...
Running ./systemtap.base/kallsyms_expand_symbol.exp ...
Running ./systemtap.base/kbuildenv.exp ...
Running ./systemtap.base/kfunct.exp ...
Running ./systemtap.base/kmodule.exp ...
Running ./systemtap.base/kprobes.exp ...
Running ./systemtap.base/kretprobe-vars.exp ...
Running ./systemtap.base/labels.exp ...
FAIL: labels exe .label 0
FAIL: labels exe .label dyninst 0
Running ./systemtap.base/library.exp ...
FAIL: library sdt_misc *  (0 != 15)
FAIL: library sdt_misc (dyninst) *  (0 != 15)
FAIL: library sdt_misc *libsdt*  (0 != 15)
FAIL: library sdt_misc (dyninst) *libsdt*  (0 != 15)
FAIL: library sdt_misc libsdt.so  (0 != 15)
FAIL: library sdt_misc (dyninst) libsdt.so  (0 != 15)
FAIL: library sdt_misc * rpath (0 != 15)
FAIL: library sdt_misc (dyninst) * rpath (0 != 15)
FAIL: library sdt_misc *libsdt* rpath (0 != 15)
FAIL: library sdt_misc (dyninst) *libsdt* rpath (0 != 15)
FAIL: library sdt_misc libsdt.so rpath (0 != 15)
FAIL: library sdt_misc (dyninst) libsdt.so rpath (0 != 15)
Running ./systemtap.base/limits.exp ...
Running ./systemtap.base/list.exp ...
Running ./systemtap.base/logical_and.exp ...
Running ./systemtap.base/marker.exp ...
Running ./systemtap.base/maxactive.exp ...
Running ./systemtap.base/maxmemory.exp ...
Running ./systemtap.base/minidebuginfo.exp ...
FAIL: minidebuginfo (0)
Running ./systemtap.base/modargs.exp ...
Running ./systemtap.base/modinfo.exp ...
Running ./systemtap.base/net-sanity.exp ...
Running ./systemtap.base/not.exp ...
Running ./systemtap.base/onoffprobe.exp ...
Running ./systemtap.base/optim.exp ...
Running ./systemtap.base/optim_arridx.exp ...
Running ./systemtap.base/optim_voidstmt.exp ...
Running ./systemtap.base/optionalprobe.exp ...
Running ./systemtap.base/overcatcher.exp ...
Running ./systemtap.base/overflow_error.exp ...
Running ./systemtap.base/overload.exp ...
Running ./systemtap.base/partial-class-type.exp ...
Running ./systemtap.base/perf.exp ...
Running ./systemtap.base/plt.exp ...
Running ./systemtap.base/pointer_array.exp ...
Running ./systemtap.base/poll_map.exp ...
Running ./systemtap.base/pp.exp ...
Running ./systemtap.base/pr10854.exp ...
Running ./systemtap.base/pr13158.exp ...
Running ./systemtap.base/pr13306.exp ...
Running ./systemtap.base/pr14546.exp ...
Running ./systemtap.base/prcwildcard.exp ...
Running ./systemtap.base/prepost_optim.exp ...
Running ./systemtap.base/preprocessor.exp ...
Running ./systemtap.base/print.exp ...
Running ./systemtap.base/probe_list.exp ...
Running ./systemtap.base/probefunc.exp ...
Running ./systemtap.base/proc_exec.exp ...
Running ./systemtap.base/process_by_cmd.exp ...
Running ./systemtap.base/procfs.exp ...
Running ./systemtap.base/procfs_maxsize.exp ...
Running ./systemtap.base/procfs_umask.exp ...
Running ./systemtap.base/procfs_write.exp ...
Running ./systemtap.base/prologues.exp ...
Running ./systemtap.base/pt_user_mode.exp ...
Running ./systemtap.base/pthread_stacks.exp ...
FAIL: pthread_stacks debuginfo check
Running ./systemtap.base/ptrace.exp ...
Running ./systemtap.base/ptridx.exp ...
FAIL: ptridx-m64 (0)
FAIL: ptridx-m32 (0)
Running ./systemtap.base/rand.exp ...
Running ./systemtap.base/remote.exp ...
Running ./systemtap.base/rename_module.exp ...
Running ./systemtap.base/rep_ret.exp ...
Running ./systemtap.base/rlimit.exp ...
Running ./systemtap.base/sdt.exp ...

FAIL: sdt c89 uprobe (dyninst)
FAIL: sdt c89 -pedantic uprobe (dyninst)
FAIL: sdt c99 uprobe (dyninst)
FAIL: sdt c99 -pedantic uprobe (dyninst)
FAIL: sdt gnu99 uprobe (dyninst)
FAIL: sdt gnu99 -pedantic uprobe (dyninst)
FAIL: sdt c++98 uprobe (dyninst)
FAIL: sdt c++98 -pedantic uprobe (dyninst)
FAIL: sdt gnu++98 uprobe (dyninst)
FAIL: sdt gnu++98 -pedantic uprobe (dyninst)
FAIL: sdt c++0x uprobe (dyninst)
FAIL: sdt c++0x -pedantic uprobe (dyninst)
FAIL: sdt gnu++0x uprobe (dyninst)
FAIL: sdt gnu++0x -pedantic uprobe (dyninst)
FAIL: sdt c89 V2_uprobe (dyninst)
FAIL: sdt c89 -pedantic V2_uprobe (dyninst)
FAIL: sdt c99 V2_uprobe (dyninst)
FAIL: sdt c99 -pedantic V2_uprobe (dyninst)
FAIL: sdt gnu99 V2_uprobe (dyninst)

FAIL: sdt gnu99 -pedantic V2_uprobe (dyninst)
FAIL: sdt c++98 V2_uprobe (dyninst)
FAIL: sdt c++98 -pedantic V2_uprobe (dyninst)
FAIL: sdt gnu++98 V2_uprobe (dyninst)
FAIL: sdt gnu++98 -pedantic V2_uprobe (dyninst)
FAIL: sdt c++0x V2_uprobe (dyninst)
FAIL: sdt c++0x -pedantic V2_uprobe (dyninst)
FAIL: sdt gnu++0x V2_uprobe (dyninst)
FAIL: sdt gnu++0x -pedantic V2_uprobe (dyninst)
Running ./systemtap.base/sdt_global_var.exp ...
Running ./systemtap.base/sdt_misc.exp ...
FAIL: sdt_misc (0) V1_uprobe
FAIL: sdt_misc (0) V1_uprobe (dyninst)
semantic error: No cfa_ops supplied, but needed by DW_OP_call_frame_cfa: identifier '$arg1' at ./systemtap.base/sdt_misc.stp:7:39
source:   printf("In %s probe %#x\n", $$name, $arg1)
^

semantic error: target-symbol requires debuginfo: identifier '$arg1' at :7:39
source:   printf("In %s probe %#x\n", $$name, $arg1)
^

Pass 2: analysis failed.  [man error::pass2]
FAIL: sdt_misc (0) V1_uprobe attach
FAIL: sdt_misc (0) shared V1_uprobe
FAIL: sdt_misc (0) shared V1_uprobe (dyninst)
semantic error: No cfa_ops supplied, but needed by DW_OP_call_frame_cfa: identifier '$arg1' at ./systemtap.base/sdt_misc.stp:7:39
source:   printf("In %s probe %#x\n", $$name, $arg1)
^

semantic error: target-symbol requires debuginfo: identifier '$arg1' at :7:39
source:   printf("In %s probe %#x\n", $$name, $arg1)
^

Pass 2: analysis failed.  [man error::pass2]
FAIL: sdt_misc (0) V1_uprobe shared attach
FAIL: sdt_misc (0) V1_uprobe --types
FAIL: sdt_misc (0) V1_uprobe (dyninst) --types
FAIL: sdt_misc (1) V2_uprobe (dyninst)
FAIL: sdt_misc types types  char_var  const_char_var  volatile_char_var  short_int_var  const_short_int_var  volatile_short_int_var  unsigned_short_int_var  int_var  const_int_var  volatile_int_var  unsigned_int_var  long_int_var  const_long_int_var  volatile_long_int_var V2_uprobe (dyninst) c89
FAIL: sdt_misc types types  char_var  const_char_var  volatile_char_var  short_int_var  const_short_int_var  volatile_short_int_var  unsigned_short_int_var  int_var  const_int_var  volatile_int_var  unsigned_int_var  long_int_var  const_long_int_var  volatile_long_int_var V2_uprobe (dyninst) c89 -pedantic
FAIL: sdt_misc types types  char_var  const_char_var  volatile_char_var  short_int_var  const_short_int_var  volatile_short_int_var  unsigned_short_int_var  int_var  const_int_var  volatile_int_var  unsigned_int_var  long_int_var  const_long_int_var  volatile_long_int_var  long_long_int_var  const_long_long_int_var  volatile_long_long_int_var V2_uprobe (dyninst) c99
FAIL: sdt_misc types (timeout) V2_uprobe (dyninst) c99 -pedantic

Reagrds,
Rajesh

Comment 18 IBM Bug Proxy 2013-10-25 09:13:39 UTC
------- Comment From vaish123.com 2013-10-25 09:03 EDT-------
*** Bug 93652 has been marked as a duplicate of this bug. ***

Comment 19 Frank Ch. Eigler 2013-10-28 14:53:31 UTC
Please note that it is more helpful to file individual bug reports for
clusters of related failures.  We already know that the testcase runs
imperfectly, especially on some platforms :-).  Supplying relevant
snippets of the systemtap.log file and any related binaries also helps.

Comment 20 IBM Bug Proxy 2014-01-13 06:32:40 UTC
------- Comment From onmahaja.com 2014-01-13 06:23 EDT-------
(In reply to comment #34)
> Please note that it is more helpful to file individual bug reports for
> clusters of related failures.  We already know that the testcase runs
> imperfectly, especially on some platforms :-).  Supplying relevant
> snippets of the systemtap.log file and any related binaries also helps.

Rajesh, Referring to our conversation , you verified your test results on F20 and this issue still exists . Please post the Systemtap.log and your results on F20.

Thx,
Onkar

Comment 21 IBM Bug Proxy 2014-01-30 09:50:43 UTC
------- Comment From onmahaja.com 2014-01-30 09:42 EDT-------
CLOSED as WILL_NOT_FIX from IBM side


Note You need to log in before you can comment on or make changes to this bug.