Hi all, This change has been reviewed by Serguei. I'm waiting for another reviewer.
Thanks, Yasumasa 2017/09/27 午前9:49 "Yasumasa Suenaga" <yasue...@gmail.com>: > Hi David, Serguei, > > I added noreg-hard label and how to reproduce to JBS: > > https://bugs.openjdk.java.net/browse/JDK-8187401 > > > Also I uploaded new webrev for jdk10/hs: > > http://cr.openjdk.java.net/~ysuenaga/JDK-8187401/webrev.01/ > > > Thanks, > > Yasumasa > > > > 2017-09-27 8:25 GMT+09:00 serguei.spit...@oracle.com > <serguei.spit...@oracle.com>: > > On 9/26/17 16:22, David Holmes wrote: > >> > >> On 27/09/2017 8:52 AM, serguei.spit...@oracle.com wrote: > >>> > >>> Hi David, > >>> > >>> > >>> On 9/26/17 15:09, David Holmes wrote: > >>>> > >>>> Hi Sergeui, > >>>> > >>>> On 27/09/2017 3:51 AM, serguei.spit...@oracle.com wrote: > >>>>> > >>>>> Hi Yasumasa, > >>>>> > >>>>> > >>>>> On 9/26/17 02:41, Yasumasa Suenaga wrote: > >>>>>> > >>>>>> Hi Serguei, > >>>>>> > >>>>>> Thank you for your comment! > >>>>>> > >>>>>>> This fix looks Ok to me but you need to add a unit test. > >>>>>> > >>>>>> I guess it is caused by inlined method which is generated by JIT > >>>>>> compiler. I don't know how to reproduce it on jtreg test. > >>>>>> Do you have any idea for it? > >>>>> > >>>>> > >>>>> I'm not sure what exact problem you have with jtreg. > >>>>> You may want to try to use other jtreg tests as examples. > >>>> > >>>> > >>>> I see two problems: > >>>> > >>>> 1. hsdb is an interactive GUI tool > >>> > >>> > >>> There is already at least one jtreg hsdb test: > >>> open/test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java > >>> > >>> Not sure, if this example would help in this case though. > >>> > >>>> 2. The problem seems related to JIT inlining - so how do you force > that > >>>> in a test? > >>> > >>> > >>> Then I wonder how was it forced in the manual reproducer? > >>> The fact it is fixed has to be verified anyway. > >> > >> > >> Well the reproducer happens to hit the issue, so we can use it to > manually > >> verify. > >> > >>>> I would think this is a noreg-hard situation. As long as there is a > >>>> manual reproducer that can be used to verify the fix - as per the bug > report > >>>> - that should be okay IMHO. > >>> > >>> > >>> I'm Ok with adding noreg-hard label if it is hard to develop. > >> > >> > >> Sounds good to me. The manual verification steps should be very clearly > >> spelt out in the bug report so that even someone unfamiliar with hsdb > (like > >> me!) can follow them easily. > > > > > > Sounds good, thanks. > > > > Serguei > > > >> > >> Cheers, > >> David > >> > >>> Thanks, > >>> Serguei > >>> > >>>> Cheers, > >>>> David > >>>> > >>>>> Thanks, > >>>>> Serguei > >>>>> > >>>>>> Yasumasa > >>>>>> > >>>>>> > >>>>>> 2017-09-26 18:15 GMT+09:00 serguei.spit...@oracle.com > >>>>>> <serguei.spit...@oracle.com>: > >>>>>>> > >>>>>>> Hi Yasumasa, > >>>>>>> > >>>>>>> This fix looks Ok to me but you need to add a unit test. > >>>>>>> > >>>>>>> Thanks, > >>>>>>> Serguei > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> On 9/20/17 15:47, Yasumasa Suenaga wrote: > >>>>>>>> > >>>>>>>> PING: > >>>>>>>> > >>>>>>>> Have you checked this issue? > >>>>>>>> > >>>>>>>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8187401/webrev.00/ > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> Yasumasa > >>>>>>>> > >>>>>>>> > >>>>>>>> On 2017/09/11 11:16, Yasumasa Suenaga wrote: > >>>>>>>>> > >>>>>>>>> Hi all, > >>>>>>>>> > >>>>>>>>> This review request is a part of [1]. > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> JBS: > >>>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8187401 > >>>>>>>>> > >>>>>>>>> webrev: > >>>>>>>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8187401/webrev.00/ > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> I cannot access JPRT. So I need a sponsor. > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> Thanks, > >>>>>>>>> > >>>>>>>>> Yasumasa > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> [1] > >>>>>>>>> > >>>>>>>>> http://mail.openjdk.java.net/pipermail/serviceability-dev/ > 2017-September/021821.html > >>>>>>>>> > >>>>> > >>> > > >