ConcurrentLoadTest_5m_0 randomly fail on aarch64
- Dominant language
- HTML
- Stars
- 155
- Forks
- 346
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 36
Description
**Describe the bug**
ConcurrentLoadTest_5m_0 fail on aarch64
**To Reproduce**
```bash
export JDK_VERSION=17
export TEST_JDK_HOME=$JAVA_HOME
export PATH=$JAVA_HOME/bin:$PATH
export USE_TESTENV_PROPERTIES=true
export JDK_IMPL=hotspot
export BUILD_LIST=system
export JAVA_HOME=${HOME}/software/jdk/2022-05/jdk-17.0.3+7
cd aqa-tests
./compile.sh
cd TKG
time make _ConcurrentLoadTest_5m_0
```
**test result**
```log
LT 14:37:49.335 - **POSSIBLE HANG DETECTED**
LT 14:37:54.338 - **POSSIBLE HANG DETECTED**
LT 14:37:56.840 - Completed 100.0%. Number of tests started=3454 (+0)
LT 14:37:59.341 - **POSSIBLE HANG DETECTED**
LT 14:38:04.344 - **POSSIBLE HANG DETECTED**
LT 14:38:09.347 - **POSSIBLE HANG DETECTED**
LT 14:38:14.350 - **POSSIBLE HANG DETECTED**
STF 14:38:44.512 - Monitoring Report Summary:
STF 14:38:44.512 - o Process LT has hung
STF 14:38:44.512 - Killing processes: LT
STF 14:38:44.513 - o Process LT pid 107668 is not running
**FAILED** at step 1 (Run concurrency unit tests). Expected return value=0 Actual=1 at /jvm/home/yansendao/aqa-tests-jdk17/TKG/../TKG/output_16533729144970/ConcurrentLoadTest_5m_0/20220524-141515-ConcurrentLoadTest/execute.pl line 93.
STF 14:38:44.602 - **FAILED** execute script failed. Expected return value=0 Actual=1
STF 14:38:44.602 -
STF 14:38:44.603 - ==================== T E A R D O W N ====================
STF 14:38:44.603 - Running teardown: perl /jvm/home/yansendao/aqa-tests-jdk17/TKG/../TKG/output_16533729144970/ConcurrentLoadTest_5m_0/20220524-141515-ConcurrentLoadTest/tearDown.pl
STF 14:38:44.651 - TEARDOWN stage completed
STF 14:38:44.653 -
STF 14:38:44.654 - ===================== R E S U L T S =====================
STF 14:38:44.654 - Stage results:
STF 14:38:44.654 - setUp: pass
STF 14:38:44.654 - execute: *fail*
STF 14:38:44.654 - teardown: pass
STF 14:38:44.654 -
STF 14:38:44.654 - Overall result: **FAILED**
ConcurrentLoadTest_5m_0_FAILED
```
[temurin-1.log](https://github.com/adoptium/aqa-tests/files/8760192/temurin-1.log)
**Expected behavior**
run pass on all platform
**Screenshots**
**Additional context**
java -version
```
openjdk version "17.0.3" 2022-04-19
OpenJDK Runtime Environment Temurin-17.0.3+7 (build 17.0.3+7)
OpenJDK 64-Bit Server VM Temurin-17.0.3+7 (build 17.0.3+7, mixed mode, sharing)
```


[temurin-2.log](https://github.com/adoptium/aqa-tests/files/8760752/temurin-2.log)
[temurin-3.log](https://github.com/adoptium/aqa-tests/files/8760754/temurin-3.log)
[temurin-4.log](https://github.com/adoptium/aqa-tests/files/8760755/temurin-4.log)
[temurin-5.log](https://github.com/adoptium/aqa-tests/files/8760756/temurin-5.log)
[temurin-1.log](https://github.com/adoptium/aqa-tests/files/8760751/temurin-1.log)
Contributor guide
Research direction
Start in aqa-tests by running compile.sh, then use TKG's _ConcurrentLoadTest_5m_0 target to reproduce the aarch64 failure. Inspect the generated execute.pl failure at line 93 and compare the attached temurin logs; done means the concurrency test completes successfully with return value 0 on aarch64 and other platforms.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100