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/17962] dtrace.exp --no-parsing fallback test fails on rhel6


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.


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