adoptium / adoptium/aqa-tests

Arm32 linux build: jdk8u302-b08-aarch32-20210726 various JVM Crashes

Open
#2,851 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
155
Forks
346
Avg merge
2d 9h
Merged PRs (30d)
36

Description

sanity.openjdk: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java
```
14:10:24 -Dseed=116330659785621463
14:10:24 -DtestLimit=2000
14:10:24 Number of iterations according to -DtestLimit is 117 (1989 cases)
14:10:24 Number of iterations is set to 117 (1989 cases)
14:10:24 #
14:10:24 # A fatal error has been detected by the Java Runtime Environment:
14:10:24 #
14:10:24 # SIGSEGV (0xb) at pc=0xf3c10480, pid=2111, tid=0xd1cff460
14:10:24 #
14:10:24 # JRE version: OpenJDK Runtime Environment (8.0_302-b08) (build 1.8.0_302-b08)
14:10:24 # Java VM: OpenJDK Client VM (25.302-b08 mixed mode linux-aarch32 )
14:10:24 # Problematic frame:
14:10:24 # j java.lang.invoke.BoundMethodHandle$Species_IIFLJDFIFLDJLILIFILILI3FIIJIFIDDFI9LJJI3JIFI3LJFILILIDIFLI3.(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;IIFLjava/lang/Object;JDFIFLjava/lang/Object;DJLjava/lang/Object;ILjava/lang/Object;IFILjava/lang/Object;ILjava/lang/Object;IIIFIIJIFIDDFIIIIIIIIILjava/lang/Object;JJIIIJIFIIILjava/lang/Object;JFILjava/lang/Object;ILjava/lang/Object;IDIFLjava/lang/Object;III)V+3
```

sanity.perf: renaissance-future-genetic_0
```
15:27:25 ====== future-genetic (jdk-concurrent), iteration 0 started ======
15:27:25 #
15:27:25 # A fatal error has been detected by the Java Runtime Environment:
15:27:25 #
15:27:25 # SIGSEGV (0xb) at pc=0xf3c1e320, pid=1547050, tid=0xe11af460
15:27:25 #
15:27:25 # JRE version: OpenJDK Runtime Environment (8.0_302-b08) (build 1.8.0_302-b08)
15:27:25 # Java VM: OpenJDK Client VM (25.302-b08 mixed mode linux-aarch32 )
15:27:25 # Problematic frame:
15:27:25 # j java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.init()V+12
15:27:25 #
15:27:25 # Core dump written. Default location: /home/jenkins/workspace/Test_openjdk8_hs_sanity.perf_arm_linux/aqa-tests/TKG/output_16311108804302/renaissance-future-genetic_0/core or core.1547050
15:27:25 #
15:27:25 # An error report file with more information is saved as:
15:27:25 # /home/jenkins/workspace/Test_openjdk8_hs_sanity.perf_arm_linux/aqa-tests/TKG/output_16311108804302/renaissance-future-genetic_0/hs_err_pid1547050.log
15:27:25 #
15:27:25 # If you would like to submit a bug report, please visit:
15:27:25 # https://github.com/adoptium/adoptium-support/issues
15:27:25 #
15:27:25 Aborted (core dumped)
15:27:25
15:27:25 renaissance-future-genetic_0_FAILED
```

sanity.system: TestJlmRemoteMemoryAuth_2
```
19:05:22 CL2 j> 2021/09/09 18:05:21.811 ServerURL=service:jmx:rmi:///jndi/rmi://localhost:1234/jmxrmi
19:05:22 CL2 j> 2021/09/09 18:05:21.826 Attempting to connect
19:05:22 CL2 j> 2021/09/09 18:05:21.964 Monitored VM not ready at Sep 9, 2021 6:05:21 PM (attempt 1, elapsed 101ms).
19:05:22 CL2 j> 2021/09/09 18:05:21.964 Waiting 5 secs and trying again...
19:05:23 STF 18:05:22.930 - **FAILED** Process LT2 has ended unexpectedly
19:05:23 STF 18:05:22.931 - Monitoring Report Summary:
19:05:23 STF 18:05:22.931 - o Process CL2 is still running
19:05:23 STF 18:05:22.931 - o Process LT2 has ended unexpectedly
19:05:23 STF 18:05:22.931 - Killing processes: CL2 LT2
19:05:23 STF 18:05:22.931 - o Process LT2 pid 1190985 is not running
19:05:23 STF 18:05:22.931 - o Process CL2 pid 1190986 stop()
19:05:33 STF 18:05:32.932 - o Process CL2 pid 1190986 terminate()
19:05:35 STF 18:05:33.933 - o Process CL2 pid 1190986 killed
19:05:35 CL2 j> 2021/09/09 18:05:26.964 Attempting to connect
19:05:35 CL2 j> 2021/09/09 18:05:26.966 Monitored VM not ready at Sep 9, 2021 6:05:26 PM (attempt 2, elapsed 5139ms).
19:05:35 CL2 j> 2021/09/09 18:05:26.966 Waiting 5 secs and trying again...
19:05:35 CL2 j> 2021/09/09 18:05:31.966 Attempting to connect
19:05:35 CL2 j> 2021/09/09 18:05:31.967 Monitored VM not ready at Sep 9, 2021 6:05:31 PM (attempt 3, elapsed 10140ms).
19:05:35 CL2 j> 2021/09/09 18:05:31.967 Waiting 5 secs and trying again...
19:05:35 **FAILED** at step 9 (Wait for processes to complete). Expected return value=0 Actual=1 at /home/jenkins/workspace/Grinder/aqa-tests/TKG/../TKG/output_16312103795735/TestJlmRemoteMemoryAuth_2/20210909-175939-TestJlmRemoteMemoryAuth/execute.pl line 322.
19:05:35 STF 18:05:34.105 - **FAILED** execute script failed. Expected return value=0 Actual=1
```

JVM Crash:
```
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (synchronizer.cpp:1495), pid=1141438, tid=0xe34b8460
# guarantee(mid->header()->is_neutral()) failed: invariant
#
# JRE version: OpenJDK Runtime Environment (8.0_302-b08) (build 1.8.0_302-b08)
# Java VM: OpenJDK Client VM (25.302-b08 mixed mode linux-aarch32 )
```
From core:
```
Internal exceptions (10 events):
Event: 140.700 Thread 0xe1adb400 Exception (0xe3cb75b8) thrown at [/home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-arm-hotspot/workspace/build/src/hotspot/src/share/vm/runtime/sharedRuntime.cpp, line 613]
Event: 140.700 Thread 0xe1adb400 Exception
(0xe3cb7930) thrown at [/home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-arm-hotspot/workspace/build/src/hotspot/src/share/vm/runtime/sharedRuntime.cpp, line 613]
Event: 140.700 Thread 0xe1adb400 Exception
(0xe3cb7cb8) thrown at [/home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-arm-hotspot/workspace/build/src/hotspot/src/share/vm/runtime/sharedRuntime.cpp, line 613]
Event: 140.700 Thread 0xe1acb800 Exception
(0xe3de2478) thrown at [/home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-arm-hotspot/workspace/build/src/hotspot/src/share/vm/runtime/sharedRuntime.cpp, line 613]
Event: 140.700 Thread 0xe1acb800 Exception
(0xe3de27f0) thrown at [/home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-arm-hotspot/workspace/build/src/hotspot/src/share/vm/runtime/sharedRuntime.cpp, line 613]
Event: 140.700 Thread 0xe1acb800 Exception
(0xe3de2b78) thrown at [/home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-arm-hotspot/workspace/build/src/hotspot/src/share/vm/runtime/sharedRuntime.cpp, line 613]
Event: 140.701 Thread 0xe1ad4000 Exception
(0xe3f34c48) thrown at [/home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-arm-hotspot/workspace/build/src/hotspot/src/share/vm/runtime/sharedRuntime.cpp, line 613]
Event: 140.759 Thread 0xe1ad3000 Exception
(0xe44b6790) thrown at [/home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-arm-hotspot/workspace/build/src/hotspot/src/share/vm/runtime/sharedRuntime.cpp, line 613]
Event: 140.759 Thread 0xe1ad3000 Exception
(0xe44b6b08) thrown at [/home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-arm-hotspot/workspace/build/src/hotspot/src/share/vm/runtime/sharedRuntime.cpp, line 613]
Event: 140.759 Thread 0xe1ad3000 Exception
(0xe44b6e90) thrown at [/home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-arm-hotspot/workspace/build/src/hotspot/src/share/vm/runtime/sharedRuntime.cpp, line 613]
```

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the Arm32 Linux failures in sanity.openjdk LFMultiThreadCachingTest.java, sanity.perf renaissance-future-genetic_0, and sanity.system TestJlmRemoteMemoryAuth_2. Inspect the referenced hs_err output, hotspot/src/share/vm/runtime/sharedRuntime.cpp, and synchronizer.cpp:1495 to correlate the crashes. Done means identifying and fixing the underlying JVM failures and confirming the affected tests complete successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
testing-qa
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.