C2 compiler gets SIGILL/ILL_ILLOPC

Simon Nash simon at cjnash.com
Thu May 3 20:21:05 UTC 2018


On 03/05/2018 17:00, Andrey Petushkov wrote:
> Hi John,
>> On 3 May 2018, at 18:51, John Neffenger <john at status6.com> wrote:
>>
>> On 05/03/2018 02:36 AM, Andrey Petushkov wrote:
>>> The -XX:-AssumeMP command line option should help in your case
>> Magic! That helps a lot. Thank you, Andrey.
> Glad to hear :)
>> The warning message makes me a bit nervous, though.
> You can safely ignore it for a meanwhile. It will strike in Java 12 though (https://bugs.openjdk.java.net/browse/JDK-8188764 <https://bugs.openjdk.java.net/browse/JDK-8188764>). (And I find it strange to decide that Java from now on only runs on multiprocessor devices. Anyway..)

Is this MP-only assumption only for the server VM or also for the 32-bit client VM?
The latter would prevent my application from being able to run on Java 12.

Simon

>> $ ./opt/jre-10/bin/java -XX:-AssumeMP -jar lib/hellojdk.jar
>> OpenJDK Server VM warning: Option AssumeMP was deprecated in version 10.0 and will likely be removed in a future release.
>> Hello World!
>> Hello World!
>> Hello World!
>>
>> $ ./opt/jre-11/bin/java -XX:-AssumeMP -jar lib/hellojdk.jar
>> OpenJDK Server VM warning: Option AssumeMP was deprecated in version 10.0 and will likely be removed in a future release.
>> Hello World!
>> Hello World!
>> Hello World!
>>
>> Should I open a bug report?
> I’m pretty sure the problem deserves it
> 
> Thank you,
> Andrey
>> Thank you,
>> John
> 
> 



More information about the aarch32-port-dev mailing list