Bug 1107616

Summary: buildok/nfsd-detailed.stp - supposed debuginfo quality problem
Product: Red Hat Enterprise Linux 7 Reporter: Martin Cermak <mcermak>
Component: systemtapAssignee: Frank Ch. Eigler <fche>
Status: CLOSED CANTFIX QA Contact: qe-baseos-tools-bugs
Severity: medium Docs Contact:
Priority: medium    
Version: 7.1CC: dsmith, fche, lberk, mbenitez, mjw, scox
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1100813 Environment:
Last Closed: 2017-12-08 16:50:24 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1094816    
Bug Blocks: 1205796    

Description Martin Cermak 2014-06-10 11:15:16 UTC
+++ This bug was initially created as a clone of Bug #1100813 +++

--- Additional comment from David Smith on 2014-06-09 18:57:30 CEST ---

(In reply to Martin Cermak from comment #2)
> On rhel7 (kernel-3.10.0-123.el7) I see issues on s390x and ppc64:
> 
> =======
> 
>  7.0 S s390x # stap -p4 ./buildok/nfsd-detailed.stp
> semantic error: No cfa_ops supplied, but needed by DW_OP_call_frame_cfa:
> identifier '$count' at /usr/share/systemtap/tapset/linux/nfsd.stp:1174:22
>         source:         count = kernel_long($count)
>                                             ^
> 
> Pass 2: analysis failed.  [man error::pass2]
> Number of similar error messages suppressed: 59.
> Rerun with -v to see them.
> 
> =======
> 
>  7.0 S ppc64 # stap -p4 ./buildok/nfsd-detailed.stp
> semantic error: not accessible at this address (pc: 0x18178) [man
> error::dwarf]: identifier '$rqstp' at
> /usr/share/systemtap/tapset/linux/nfsd.stp:1099:33
>         dieoffset: 0x4e67a from
> /usr/lib/debug/lib/modules/3.10.0-123.el7.ppc64/kernel/fs/nfsd/nfsd.ko.debug
>         function: nfsd_open at fs/nfsd/vfs.c:814 inlined by nfsd_read at
> fs/nfsd/vfs.c:1120
>         alternative locations: [0x1818c,0x1819f], [0x1819f,0x18440],
> [0x18440,0x1852c], [0x1852c,0x18634], [0x18634,0x18678], [0x18678,0x186bc],
> [0x186bc,0x186cc], [0x186cc,0x186ec]
>         source:         client_ip = addr_from_rqst_str($rqstp)
>                                                        ^
> 
> Pass 2: analysis failed.  [man error::pass2]
> Number of similar error messages suppressed: 7.
> Rerun with -v to see them.
> 
> =======
> 
> This is a RHEL7 specific issue though. Feel free to clone this comment to a
> separate BZ if you wish.

This is certainly a different error and should be a different BZ. The original error here was a stap bug. The above issue looks like a debuginfo quality problem at first glance.

Comment 4 Frank Ch. Eigler 2014-10-17 19:34:29 UTC
leaving open for deeper future analysis & reassignment

Comment 8 Frank Ch. Eigler 2017-12-08 16:34:51 UTC
We may have to CLOSED/CANTFIX this, given that the underlying gcc problems are longstanding, and serious improvements are unlikely in the RHEL7 stream.