[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-serviceability-dev
Subject:    RE: RFR: JDK-8196930 - [Testbug] serviceability/sa/ClhsdbFindPC.java fails to find expected output
From:       Sharath Ballal <sharath.ballal () oracle ! com>
Date:       2018-02-16 4:23:11
Message-ID: a74377dc-81d6-466b-89ed-94e8b0166890 () default
[Download RAW message or body]

Thanks Daniel. I am trying to setup a aarch64 machine and recreate the issue,  I will \
let you know if I need anything.

Thanks,
Sharath


-----Original Message-----
From: stewartd.qdt [mailto:stewartd.qdt@qualcommdatacenter.com] 
Sent: Thursday, February 15, 2018 8:00 PM
To: Sharath Ballal; stewartd.qdt; David Holmes; serviceability-dev
Subject: RE: RFR: JDK-8196930 - [Testbug] serviceability/sa/ClhsdbFindPC.java fails \
to find expected output

Thanks Sharath. I did realize this patch was solving another issue, but just wanted \
to make you aware that the null Method issue pops up in this test as well. 

Please let me know if there is something I can do to help you solve this issue. I \
don't know if you are able to reproduce the issue or not, so if you need any logs or \
other info, I'm happy to get it for you.

Daniel

-----Original Message-----
From: Sharath Ballal [mailto:sharath.ballal@oracle.com]
Sent: Wednesday, February 14, 2018 10:49 PM
To: stewartd.qdt <stewartd.qdt@qualcommdatacenter.com>; David Holmes \
                <david.holmes@oracle.com>; serviceability-dev \
                <serviceability-dev@openjdk.java.net>
Subject: RE: RFR: JDK-8196930 - [Testbug] serviceability/sa/ClhsdbFindPC.java fails \
to find expected output

Daniel,
This is a different problem than getting the null method.  Here we are expecting \
"invoke return entry points" in the output of findpc command but getting ""method \
entry point". The null method problem seems to be specific to AArch64 system and I am \
looking at it separately.

Thanks,
Sharath


-----Original Message-----
From: stewartd.qdt [mailto:stewartd.qdt@qualcommdatacenter.com]
Sent: Thursday, February 15, 2018 12:05 AM
To: David Holmes; Sharath Ballal; serviceability-dev
Subject: RE: RFR: JDK-8196930 - [Testbug] serviceability/sa/ClhsdbFindPC.java fails \
to find expected output

This test actually fails for me for the same reason that ClhsdbJstack.java fails, \
there is a frame in the stack of the main method that is returning null for the \
method. See the OpenJDK bug at https://bugs.openjdk.java.net/browse/JDK-8196969 for \
details of that issue. 

In this case I get the same problem, that a Method is null in the stack, which then \
causes a failure at 73 of ClhsdbFindPC.java. 

Daniel

-----Original Message-----
From: serviceability-dev [mailto:serviceability-dev-bounces@openjdk.java.net] On \
                Behalf Of David Holmes
Sent: Wednesday, February 14, 2018 12:40 AM
To: Sharath Ballal <sharath.ballal@oracle.com>; serviceability-dev \
                <serviceability-dev@openjdk.java.net>
Subject: Re: RFR: JDK-8196930 - [Testbug] serviceability/sa/ClhsdbFindPC.java fails \
to find expected output

On 14/02/2018 3:29 PM, Sharath Ballal wrote:
> -----Original Message-----
> From: David Holmes
> Sent: Wednesday, February 14, 2018 10:53 AM
> To: Sharath Ballal; serviceability-dev
> Subject: Re: RFR: JDK-8196930 - [Testbug] 
> serviceability/sa/ClhsdbFindPC.java fails to find expected output
> 
> On 14/02/2018 3:11 PM, Sharath Ballal wrote:
> > David,
> > When I wrote these tests, I looked for the output generated by these commands.  \
> > The output I saw was same (across windows, mac, linux) and hence grepped for \
> > certain strings from it. Now we are seeing some issues where depending on the \
> > hardware we are at different execution point and hence some of the strings are \
> > changing.  So now I am removing such strings from the test. The main intention of \
> > these tests are to check the basic sanity that the SA command is working.
> 
> > Ok. But based on "In interpreter codelet" I would expect this would fail if run \
> > in -Xcomp mode ??
> This test works in both Xcomp and Xint mode.  "In interpreter codelet" is being \
> checked for Xint, for Xcomp we are checking "In code in NMethod for \
> jdk/test/lib/apps/LingeredApp.main"

Yep sorry - missed that bit.

David

> 
> Thanks,
> David
> 
> > Thanks,
> > Sharath
> > 
> > 
> > -----Original Message-----
> > From: David Holmes
> > Sent: Wednesday, February 14, 2018 7:38 AM
> > To: Sharath Ballal; serviceability-dev
> > Subject: Re: RFR: JDK-8196930 - [Testbug] 
> > serviceability/sa/ClhsdbFindPC.java fails to find expected output
> > 
> > Hi Sharath,
> > 
> > On 12/02/2018 7:12 PM, Sharath Ballal wrote:
> > > Hello,
> > > 
> > > Requesting reviews for the issue:
> > > 
> > > ID: https://bugs.openjdk.java.net/browse/JDK-8196930
> > > 
> > > Webrev: http://cr.openjdk.java.net/~sballal/8196930/webrev.00/
> > 
> > I've no doubt this makes the test pass, but I always have to wonder with these \
> > tests: why was it looking for the thing now removed? what changed (or in what way \
> > was the expected output invalid) to make the test fail? 
> > Thanks,
> > David
> > 
> > > Tests run: The SA tests pass with Mach5.
> > > 
> > > Thanks,
> > > 
> > > Sharath
> > > 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic