Open code changes with closed JBS issue - was : RE: JDK-8029528

Jesper Wilhelmsson jesper.wilhelmsson at oracle.com
Thu Feb 13 13:01:05 UTC 2020


Hi Matthias.

11 bugs from the list has been opened now. I'm still waiting for feedback on a few more that I hope can be opened and then there's a few that unfortunately can't be opened.

Cheers,
/Jesper

> On 5 Feb 2020, at 08:50, Baesken, Matthias <matthias.baesken at sap.com> wrote:
> 
> 
> Thanks !
> 
> Hopefully you can open up at least a few of those .
> 
> 
> Best regards, Matthias
> 
> 
>> 
>> Hi Matthias.
>> 
>> That was more than one bug :-)   We are investigating these. I'll get back to
>> you.
>> /Jesper
>> 
>>> On 3 Feb 2020, at 13:03, Baesken, Matthias <matthias.baesken at sap.com>
>> wrote:
>>> 
>>>> We have an internal policy saying that any change in the open code should
>>>> have an open JBS issue,
>>> 
>>> Hello  Jesper,  we noticed again quite a few open changes , where
>> unfortunately  the related  bug is closed.
>>> Can you open  up    at least some of   those  bugs  ?
>>> 
>>> 
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8208080
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8207334
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8209622
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8163083
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8169718
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8193879
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8214418
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8205360
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8207938
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8223052
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8222548
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8223585
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8219781
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8221967
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8221121
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8213516
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8225182
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8225789
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8223727
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8226653
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8222751
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8191169
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8217997
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8223326
>>> 
>>> https://bugs.openjdk.java.net/browse/JDK-8233801
>>> 
>>> 
>>> Thanks and best regards, Matthias
>>> 
>>> 
>>>> 
>>>> We have an internal policy saying that any change in the open code should
>>>> have an open JBS issue, so in theory there shouldn't be any reviews for
>>>> closed issues on the open lists. If this is happening (enough to be a
>> problem)
>>>> I'd be happy to take that discussion internally, so please let me know.
>>>> 
>>>> As for closed bug ids in the problemList this is mainly the result of issues
>> that
>>>> was moved from closed problemList to open as part of opening different
>>>> features like JFR, ZGC and others. These bugs should be opened a far as it
>> is
>>>> possible. I think creating a new open bug and close the old one as a
>> duplicate
>>>> is a good solution if the old bug can't be opened.
>>>> 
>>>> /Jesper
>>>> 
>>>>> On 4 Nov 2019, at 10:14, Lindenmaier, Goetz
>>>> <goetz.lindenmaier at sap.com> wrote:
>>>>> 
>>>>> Hi,
>>>>> 
>>>>> If a fix for the closed bug is pushed under the "mirror" bug
>>>>> in first place, no open source developer will ever run into
>>>>> the bug id of the closed bug.  Similar for entries in the
>>>>> ProblemLists.
>>>>> 
>>>>> As reviews are in the open, reviewers could demand to
>>>>> open a "mirror" bug before a change is pushed.
>>>>> 
>>>>> Best regards,
>>>>> Goetz.
>>>>> 
>>>>>> -----Original Message-----
>>>>>> From: jdk-dev <jdk-dev-bounces at openjdk.java.net> On Behalf Of Ioi
>>>> Lam
>>>>>> Sent: Donnerstag, 31. Oktober 2019 23:24
>>>>>> To: jdk-dev at openjdk.java.net
>>>>>> Subject: Re: JDK-8029528
>>>>>> 
>>>>>> For this to work (smoothly), we would also need a mechanism that
>>>>>> automatically redirects from the closed bug to the new "mirror" bug
>> (for
>>>>>> users that don't have access to closed bugs). Otherwise, you will still
>>>>>> be staring at a "this bug is not accessible" page scratching your head.
>>>>>> 
>>>>>> Thanks
>>>>>> - Ioi
>>>>>> 
>>>>>> On 10/31/19 6:04 AM, Lindenmaier, Goetz wrote:
>>>>>>> Hi,
>>>>>>> 
>>>>>>> this could be a general way to deal with bugs you
>>>>>>> can not make public.  Editing the text of the bug
>>>>>>> is not possible as you are saying, but that is not the
>>>>>>> only way to make such a bug public.
>>>>>>> 
>>>>>>> Also, us non-Oracle reviewers should watch out that no
>>>>>>> closed bugs are mentioned in the ProblemLists. And
>>>>>>> maybe no closed bugs should be pushed, Oracle could
>>>>>>> always open a "mirror-bug" just describing the problem
>>>>>>> and the fix.
>>>>>>> 
>>>>>>> And no, me personally, I'm not working on this special
>>>>>>> bug currently.
>>>>>>> 
>>>>>>> Best regrards,
>>>>>>> Goetz.
>>>>>>> 
>>>>>>> 
>>>>>>>> -----Original Message-----
>>>>>>>> From: jesper.wilhelmsson at oracle.com
>>>> <jesper.wilhelmsson at oracle.com>
>>>>>>>> Sent: Donnerstag, 31. Oktober 2019 13:14
>>>>>>>> To: Lindenmaier, Goetz <goetz.lindenmaier at sap.com>
>>>>>>>> Cc: Severin Gehwolf <sgehwolf at redhat.com>; jdk-dev <jdk-
>>>>>>>> dev at openjdk.java.net>
>>>>>>>> Subject: Re: JDK-8029528
>>>>>>>> 
>>>>>>>> Is there anything in particular with this bug that motivates the extra
>>>> work,
>>>>>> or
>>>>>>>> do you mean in general for all bugs like this?
>>>>>>>> /Jesper
>>>>>>>> 
>>>>>>>>> On 31 Oct 2019, at 10:16, Lindenmaier, Goetz
>>>>>> <goetz.lindenmaier at sap.com>
>>>>>>>> wrote:
>>>>>>>>> Hi,
>>>>>>>>> 
>>>>>>>>> you could open a new bug with the non-sensitive information.
>>>>>>>>> Add the hidden bug as duplicate and close it.
>>>>>>>>> Then reference the public bug in the exclude list.
>>>>>>>>> 
>>>>>>>>> Best regards,
>>>>>>>>> Goetz.
>>>>>>>>> 
>>>>>>>>>> -----Original Message-----
>>>>>>>>>> From: jdk-dev <jdk-dev-bounces at openjdk.java.net> On Behalf
>> Of
>>>>>>>>>> jesper.wilhelmsson at oracle.com
>>>>>>>>>> Sent: Mittwoch, 30. Oktober 2019 19:08
>>>>>>>>>> To: Severin Gehwolf <sgehwolf at redhat.com>
>>>>>>>>>> Cc: jdk-dev <jdk-dev at openjdk.java.net>
>>>>>>>>>> Subject: Re: JDK-8029528
>>>>>>>>>> 
>>>>>>>>>>> On 30 Oct 2019, at 17:22, Severin Gehwolf
>>>> <sgehwolf at redhat.com>
>>>>>>>> wrote:
>>>>>>>>>>> Hi,
>>>>>>>>>>> 
>>>>>>>>>>> Is there a good reason why JDK-8029528 isn't visible? It's a bug
>>>>>>>>>>> referenced in ProblemList.txt[1] and I'd like to see some details.
>> If
>>>>>>>>>>> at all possible, could it be made public?
>>>>>>>>>>> 
>>>>>>>>>>> Thanks,
>>>>>>>>>>> Severin
>>>>>>>>>>> 
>>>>>>>>>>> [1]
>>>>>>>> 
>>>>>> 
>>>> 
>> http://hg.openjdk.java.net/jdk/jdk/file/2c3cc4b01880/test/hotspot/jtreg/Pr
>>>> ob
>>>>>>>>>> lemList.txt#l43
>>>>>>>>>> 
>>>>>>>>>> I've said it over and over, year after year, I've written it in our
>>>> process
>>>>>>>>>> documentation, I've communicated it through emails: Never ever
>>>> put any
>>>>>>>>>> confidential information in the description of a bug. Regardless if
>> the
>>>> bug
>>>>>>>>>> concerns a closed feature or internal tests - at some point in the
>>>> future
>>>>>> we
>>>>>>>>>> might want to open the bug. If I've had a dime for every time I
>> was
>>>> right I
>>>>>>>>>> would finally get my first dime.
>>>>>>>>>> 
>>>>>>>>>> The bug was filed in 2013, it's about JFR which at the time was an
>>>> Oracle
>>>>>>>>>> internal feature. As JFR has been open sourced I'd be happy to
>> open
>>>> the
>>>>>> bug,
>>>>>>>>>> but the description of the bug contains confidential information
>> (for
>>>> no
>>>>>>>> good
>>>>>>>>>> reason, as always). There is no point in cleaning up the description
>>>> since
>>>>>> the
>>>>>>>> old
>>>>>>>>>> description will still be available in the history of the bug.
>>>>>>>>>> 
>>>>>>>>>> I'll share the bulk of the details below, let me know if you need
>>>> more.
>>>>>>>>>> 
>>>>>>>>>> JDK-8029528 - compiler/ciReplay/TestSA.sh fails: Error while
>> parsing
>>>> line
>>>>>>>> 1002:
>>>>>>>>>> unknown command
>>>>>>>>>> Type: Bug
>>>>>>>>>> Priority: P5
>>>>>>>>>> Affects: hs25, 8, 9, 10
>>>>>>>>>> Fix version: tbd
>>>>>>>>>> Conponent: hotspot / svc-sgent
>>>>>>>>>> OS: linux (comment below indicate that this is not only linux
>> though)
>>>>>>>>>> 
>>>>>>>>>> Description:
>>>>>>>>>> This test failure was spotted in the 2013.12.03 RT_Baseline nightly
>>>>>>>>>> 
>>>>>>>>>> JDK: Java(TM) SE Runtime Environment 1.8.0 b118 (1.8.0-ea-
>>>> fastdebug-
>>>>>>>> b118)
>>>>>>>>>> VM: Java HotSpot(TM) 64-Bit Server VM 25.0 b62 (25.0-b62-
>> internal-
>>>>>>>>>> 201312032153.sspitsyn.hotspot-fastdebug)
>>>>>>>>>> 
>>>>>>>>>> compiler/ciReplay/TestSA.sh
>>>>>>>>>> 
>>>>>>>>>> Tests fails because of the following error:
>>>>>>>>>> 
>>>>>>>>>> Warning: entry was unresolved in the replay data
>>>>>>>>>> Warning: entry was unresolved in the replay data
>>>>>>>>>> Warning: entry was unresolved in the replay data
>>>>>>>>>> Warning: entry was unresolved in the replay data
>>>>>>>>>> Warning: entry was unresolved in the replay data
>>>>>>>>>> Error while parsing line 1002: unknown command
>>>>>>>>>> 
>>>>>>>>>> Error: java.lang.NullPointerException
>>>>>>>>>> Failed on unknown command
>>>>>>>>>> 
>>>>>>>>>> Options: -XX:MaxRAMFraction=8 -XX:+CreateMinidumpOnCrash -
>>>>>>>>>> XX:NativeMemoryTracking=detail -
>>>> XX:ReservedCodeCacheSize=256M
>>>>>>>>>> Hosts: Linux-amd64
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Relates to: JDK-8155219 - [TESTBUG] Rewrite
>>>>>> compiler/ciReplay/TestVM.sh
>>>>>>>> in
>>>>>>>>>> java
>>>>>>>>>> 
>>>>>>>>>> Comments:
>>>>>>>>>> 
>>>>>>>>>> ILW=LMH=P5. Not a production feature. Intermittent. No known
>>>>>>>> workaround.
>>>>>>>>>> This test is going to be rewritten in java by JDK-8155219, so,
>> problem
>>>>>> might
>>>>>>>> be
>>>>>>>>>> gone after that.
>>>>>>>>>> 
>>>>>>>>>> after rewriting to java, test(renamed) still fails:
>>>>>>>>>> compiler/ciReplay/TestSAServer.java" Exception
>>>> java.lang.AssertionError:
>>>>>>>>>> CLHSDB wasn't run successfully: Warning! JS Engine can't start,
>> some
>>>>>>>>>> commands will not be available. hsdb> Opening core file, please
>>>> wait...
>>>>>>>>>> javax.script.ScriptException: TypeError: sapkg.runtime.VM.getVM
>> is
>>>> not a
>>>>>>>>>> function in sa.js at line number ... javax.script.ScriptException:
>>>> TypeError:
>>>>>>>>>> sapkg.runtime.VM.getVM is not a function in sa.js at line number
>> ...
>>>>>>>> Exception
>>>>>>>>>> in thread "main" java.lang.InternalError: ciMetadata does not
>> appear
>>>> to
>>>>>> be
>>>>>>>>>> polymorphic at
>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> 
>> sun.jvm.hotspot.types.basic.BasicTypeDataBase.findDynamicTypeForAddres
>>>> s(j
>>>>>>>>>> dk.hotspot.agent...-internal/BasicTypeDataBase.java:...) at
>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> 
>> sun.jvm.hotspot.runtime.VirtualBaseConstructor.instantiateWrapperFor(jdk.
>>>> ho
>>>>>>>>>> tspot.agent...-internal/VirtualBaseConstructor.java:...) at
>>>>>>>>>> sun.jvm.hotspot.utilities.GrowableArray.at(jdk.hotspot.agent...-
>>>>>>>>>> internal/GrowableArray.java:...) at
>>>>>>>>>> sun.jvm.hotspot.ci.ciEnv.dumpReplayData(jdk.hotspot.agent...-
>>>>>>>>>> internal/ciEnv.java:...) at
>>>>>>>>>> sun.jvm.hotspot.CommandProcessor$5.doit(jdk.hotspot.agent...-
>>>>>>>>>> internal/CommandProcessor.java:...) at
>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> 
>> sun.jvm.hotspot.CommandProcessor.executeCommand(jdk.hotspot.agent..
>>>> .-
>>>>>>>>>> internal/CommandProcessor.java:...) at
>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> 
>> sun.jvm.hotspot.CommandProcessor.executeCommand(jdk.hotspot.agent..
>>>> .-
>>>>>>>>>> internal/CommandProcessor.java:...) at
>>>>>>>>>> sun.jvm.hotspot.CommandProcessor.run(jdk.hotspot.agent...-
>>>>>>>>>> internal/CommandProcessor.java:...) at
>>>>>>>>>> sun.jvm.hotspot.CLHSDB.run(jdk.hotspot.agent...-
>>>>>> internal/CLHSDB.java:...)
>>>>>>>> at
>>>>>>>>>> sun.jvm.hotspot.CLHSDB.main(jdk.hotspot.agent...-
>>>>>> internal/CLHSDB.java:...)
>>>>>>>>>> 
>>>>>>>>>> Here's the failures of this test that we're seeing in the 2017-08-04
>>>> JDK10-
>>>>>> hs
>>>>>>>>>> nightly:
>>>>>>>>>> MacOS X failure:
>>>>>>>>>> compiler/ciReplay/TestSAServer.java: Exception
>>>> java.lang.InternalError:
>>>>>>>>>> ciMetadata does not appear to be polymorphic
>>>>>>>>>> Win-64 and Win32 failures:
>>>>>>>>>> compiler/ciReplay/TestSAServer.java: Timeout
>>>>>>>>>> 
>>>>>>>>>> /Jesper
>>>>> 
>>> 
>> 
>> 
>> * Jesper Wilhelmsson <jesper.wilhelmsson at oracle.com>
>> * 0x769E782A



More information about the jdk-dev mailing list