Change "8030763: Validate global memory allocation" breaks the HotSpot build on AIX

Volker Simonis volker.simonis at gmail.com
Fri Jul 18 18:06:59 UTC 2014


Hi Vladimir, Sean,

thanks a lot for the fast help. I've just created the following bug and webrev:

http://cr.openjdk.java.net/~simonis/webrevs/8051378/
https://bugs.openjdk.java.net/browse/JDK-8051378

I'll send out a RFR in a second.

The webrev is against 8u20 but should apply equally well against 8u-dev.

Actually, it sould also apply against jdk8u/hs-dev/ and if that helps
it can also be pushed there first. That will in fact break the HotSpot
build on AIX in jdk8u/hs-dev/ until it will be synced up with the 8u11
changes, but I think that's not so important. It's much more important
to get the fix into 8u20 in time.

Thank you and best regards,
Volker


On Fri, Jul 18, 2014 at 6:03 PM, Seán Coffey <sean.coffey at oracle.com> wrote:
> Volker,
>
> Can you work this fix into the jdk8u hotspot team forest :
> http://hg.openjdk.java.net/jdk8u/hs-dev/
>
> Unfortunately it looks like the forest hasn't been synced up with 8u11
> changes yet. Alejandro - do you have a timeline for that ? If it's not going
> to happen shortly, we should make an exception and push the hotspot change
> to the jdk8u-dev team forest which already has the 8u11 changes.
>
> Please mark the bug with '8u20-critical-watch' label when you log it. The
> label can be changed to '8u20-critical-request' once the fix is pushed to
> the 8u40 mainline.
>
> regards,
> Sean.
>
>
> On 18/07/14 16:53, Vladimir Kozlov wrote:
>>
>> File bug P2 on 8u20 and we will try to convince release team to put your
>> fix into 8u20. Only showstopper are allowed now and it looks like you have
>> showstopper.
>>
>> Later for jdk9 it will be forward port.
>>
>> Regards,
>> Vladimir
>>
>> On 7/18/14 8:32 AM, Volker Simonis wrote:
>>>
>>> Hi,
>>>
>>> unfortunately the merging of 8u11 into 8u-dev and 8u20 broke the
>>> HotSpot build on AIX for those code lines.
>>>
>>> While the fix is trivial (see below) I'm not sure how to proceed with
>>> this fix in order to bring it to 8u-dev and 8u20.
>>>
>>> The problem is that 8030763 is not in jdk9 until now so I can't fix it
>>> in 9 and then backport it to 8.
>>>
>>> Should I just open a new bug for 8u and send out a request for review?
>>> Where should this RFR be directed to - to both hotspot-dev and
>>> jdk8u-dev? And who will do the actual push?
>>>
>>> Thank you and best regards,
>>> Volker
>>>
>>>
>>> diff -r f09d1f6a401e src/os/aix/vm/os_aix.cpp
>>> --- a/src/os/aix/vm/os_aix.cpp  Mon Jul 14 10:16:34 2014 -0700
>>> +++ b/src/os/aix/vm/os_aix.cpp  Fri Jul 18 17:22:32 2014 +0200
>>> @@ -1215,10 +1215,6 @@
>>>     ::abort();
>>>   }
>>>
>>> -// Unused on Aix for now.
>>> -void os::set_error_file(const char *logfile) {}
>>> -
>>> -
>>>   // This method is a copy of JDK's sysGetLastErrorString
>>>   // from src/solaris/hpi/src/system_md.c
>>>
>


More information about the jdk8u-dev mailing list