Failure adopt JRE 11 at AIX

David Holmes david.holmes at oracle.com
Tue Dec 21 22:06:15 UTC 2021


Hi Thomas,

On 22/12/2021 12:47 am, Thomas Stüfe wrote:
> Hi,
> 
> we maintained the AIX port until very recently, but in theory at least IBM
> should now provide support.
> 
> That said, you cannot spawn threads. Failure to do so can have several
> reasons:

You overlooked this part:

# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 32744 bytes for 
ChunkPool::allocate

unable to create the threads was just one part of the problem.

Cheers,
David

> - you run against the AIX specific limit for the number of threads or
> processes on your system.
> - On AIX, thread stacks live in the UNIX data segment. That can get crowded
> out by the java heap even if there is enough space on the system, since the
> data segment can only grow in place. Try the following AIX-specific switch:
> -XX:MaxExpectedDataSegmentSize=16G (don't worry, this does not allocate
> memory, just provides breathing space for the data segment). Alternatively,
> run with -XX:-UseCompressedOops.
> - You may run against the data limit (rlimit) for the data segment and
> cannot allocate thread stacks. Consult the man page for ulimit.
> 
> HTH,
> 
> Thomas
> 
> 
> On Tue, Dec 21, 2021 at 12:38 PM Simonovsky, Pavel <Pavel_Simonovsky at bmc.com>
> wrote:
> 
>> Yes - but from output of topas - it does not seems to be a case...
>> There is plenty of free memory on system.
>>
>> -----Original Message-----
>> From: jdk-dev <jdk-dev-retn at openjdk.java.net> On Behalf Of Andrew Haley
>> Sent: יום ג 21 דצמבר 2021 13:30
>> To: jdk-dev at openjdk.java.net
>> Subject: [EXTERNAL] Re: Failure adopt JRE 11 at AIX
>>
>> On 12/21/21 11:18, Simonovsky, Pavel wrote:
>>> All my attempts to play with " -Xms1024M -Xmx4000M"  (" -Xms6000M
>> -Xmx6000M" and so on) - did not resolve a problem.
>>
>> Your operating system seems to be telling the JDK that it has no more
>> memory to give.
>>
>> --
>> Andrew Haley  (he/him)
>> Java Platform Lead Engineer
>> Red Hat UK Ltd. <
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.redhat.com&d=DwICaQ&c=UrUhmHsiTVT5qkaA4d_oSzcamb9hmamiCDMzBAEwC7E&r=VWWgMJQX6Zxt0MbpK1ggMbBSg_DLdXJMqIorMUFJdoI&m=UOQG84nJrj8frqCyuTkZ54ayHbV0fAY6Dg0wxoxbhOI&s=pvLEMtLoAfGfZzQ1GBmEV69RnjgvQ_JdZduHMHYlB2s&e=
>>>
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__keybase.io_andrewhaley&d=DwICaQ&c=UrUhmHsiTVT5qkaA4d_oSzcamb9hmamiCDMzBAEwC7E&r=VWWgMJQX6Zxt0MbpK1ggMbBSg_DLdXJMqIorMUFJdoI&m=UOQG84nJrj8frqCyuTkZ54ayHbV0fAY6Dg0wxoxbhOI&s=qYtR_Yz-1yTKjCy9IZ26fSemZ4kq0CkqnnQ1F2p-et0&e=
>> EAC8
>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__keybase.io_andrewhaley&d=DwICaQ&c=UrUhmHsiTVT5qkaA4d_oSzcamb9hmamiCDMzBAEwC7E&r=VWWgMJQX6Zxt0MbpK1ggMbBSg_DLdXJMqIorMUFJdoI&m=UOQG84nJrj8frqCyuTkZ54ayHbV0fAY6Dg0wxoxbhOI&s=qYtR_Yz-1yTKjCy9IZ26fSemZ4kq0CkqnnQ1F2p-et0&e=EAC8>
>> 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671
>>


More information about the jdk-dev mailing list