This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug runtime/17962] dtrace.exp --no-parsing fallback test fails on rhel6
- From: "mcermak at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sourceware dot org
- Date: Wed, 04 Mar 2015 17:10:39 +0000
- Subject: [Bug runtime/17962] dtrace.exp --no-parsing fallback test fails on rhel6
- Auto-submitted: auto-generated
- References: <bug-17962-6586 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=17962
Martin Cermak <mcermak at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|FIXED |---
--- Comment #3 from Martin Cermak <mcermak at redhat dot com> ---
Looks much better now. However on s390x rhel6 and rhel7 I see following:
=======
7.1 S s390x # cat ./repro.sh
#!/bin/bash
# please adjust:
__PYTHON=/usr/bin/python2
__DTRACE=/root/mcermak-systemtap/systemtap-build/bin/dtrace
$__PYTHON $__DTRACE -C -G --no-pyparsing -s ./systemtap.base/dtrace.d -o
dtrace-1.o
$__PYTHON $__DTRACE -C -G --no-pyparsing -s ./systemtap.base/dtrace.d -o
dtrace-2.o
nm dtrace-1.o > dtrace-1.od
nm dtrace-2.o > dtrace-2.od
diff dtrace-1.od dtrace-2.od
7.1 S s390x # ./repro.sh
17c17
< 0000000000000176 N .LASF0
---
> 000000000000016f N .LASF0
19,20c19,20
< 0000000000000114 N .LASF10
< 0000000000000074 N .LASF11
---
> 00000000000000f4 N .LASF10
> 0000000000000156 N .LASF11
22,25c22,25
< 00000000000000a5 N .LASF13
< 0000000000000145 N .LASF14
< 00000000000000be N .LASF15
< 000000000000018e N .LASF16
---
> 0000000000000085 N .LASF13
> 0000000000000125 N .LASF14
> 000000000000009e N .LASF15
> 000000000000005c N .LASF16
27c27
< 0000000000000061 N .LASF18
---
> 0000000000000049 N .LASF18
31,34c31,34
< 000000000000015e N .LASF5
< 000000000000012d N .LASF6
< 0000000000000049 N .LASF7
< 000000000000008d N .LASF8
---
> 000000000000013e N .LASF5
> 0000000000000187 N .LASF6
> 000000000000010d N .LASF7
> 000000000000006d N .LASF8
7.1 S s390x #
=======
The diff is random among multiple runs. Quite seldom compared files are
identical. This reproducer only fails on rhel[67] s390x (not on rhel5 s390x).
It passes on all other rhel[567] platforms. On rhel7 I can install
pyparsing.rpm and remove `--no-pyparsing`, but this doesn't change the result.
--
You are receiving this mail because:
You are the assignee for the bug.