adoptium / adoptium/aqa-tests

ConcurrentLoadTest_5m_0 randomly fail on aarch64

Open
#3,700 0 comments 0 reactions 0 assignees View on GitHub
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)
```

![image](https://user-images.githubusercontent.com/24123821/169982303-81b7c828-7b63-4f3f-9755-714fc4bb4641.png)

![image](https://user-images.githubusercontent.com/24123821/169982283-7750b0e5-d57a-4ef2-b79c-e41a8dd634cf.png)

[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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.