jdk/jfr/event/sampling/TestNative.java FAILED in Test_openjdk8_hs_extended.openjdk_x86-64_linux
- Dominant language
- HTML
- Stars
- 155
- Forks
- 346
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 36
Description
**Failing Test Info**
Test Name: jdk/jfr/event/sampling/TestNative.sh
Test Duration: 0.45 seconds
Machine it fails on: [test-ibmcloud-ubuntu1604-x64-1](https://ci.adoptium.net/computer/test-ibmcloud-ubuntu1604-x64-1)
Machines it passes on (if intermittent): [test-ibmcloud-centosstream10-x64-1](https://ci.adoptium.net/computer/test-ibmcloud-centosstream10-x64-1)
**Jenkins Test Job Info**
Jenkins Test Job Name: Test_openjdk8_hs_extended.openjdk_x86-64_linux_testList_0_rerun
Jenkins Test Job URL: https://ci.adoptium.net/job/Test_openjdk8_hs_extended.openjdk_x86-64_linux_testList_0_rerun/2/
Also: https://ci.adoptium.net/view/Test_grinder/job/Grinder/16132
TRSS link for the build (if available): https://trss.adoptium.net/allTestsInfo?buildId=693c3c5bae83bd006d92c2f3&limit=1
**Deep History Link from TRSS (if available)**
https://trss.adoptium.net/deepHistory?testId=693c3e6eae83bd006d92cd7f
** Rerun in Grinder Link (if available) or Steps to Reproduce**
[Grinder link.](https://ci.adoptium.net/job/Grinder/parambuild/?SDK_RESOURCE=upstream&TARGET=jdk_custom&BASE_DOCKER_REGISTRY_CREDENTIAL_ID=&TEST_FLAG=&UPSTREAM_TEST_JOB_NAME=Test_openjdk8_hs_extended.openjdk_x86-64_linux&DOCKER_REQUIRED=false&ACTIVE_NODE_TIMEOUT=5&VENDOR_TEST_DIRS=&EXTRA_DOCKER_ARGS=&TKG_OWNER_BRANCH=adoptium%3Amaster&OPENJ9_SYSTEMTEST_OWNER_BRANCH=eclipse%3Amaster&PLATFORM=x86-64_linux&GENERATE_JOBS=true&KEEP_REPORTDIR=true&PERSONAL_BUILD=false&DOCKER_REGISTRY_DIR=&RERUN_ITERATIONS=0&ADOPTOPENJDK_REPO=https%3A%2F%2Fgithub.com%2Fadoptium%2Faqa-tests.git&SETUP_JCK_RUN=false&DOCKER_REGISTRY_URL_CREDENTIAL_ID=&LABEL=&EXTRA_OPTIONS=&CUSTOMIZED_SDK_URL=&BUILD_IDENTIFIER=&JENKINS_KEY=&ADOPTOPENJDK_BRANCH=master&LIGHT_WEIGHT_CHECKOUT=false&USE_JRE=false&ARTIFACTORY_SERVER=&KEEP_WORKSPACE=false&USER_CREDENTIALS_ID=&JDK_VERSION=8&DOCKER_REGISTRY_URL=&ITERATIONS=1&VENDOR_TEST_REPOS=&JDK_REPO=https%3A%2F%2Fgithub.com%2Fadoptium%2Fjdk8u&JCK_GIT_BRANCH=master&OPENJ9_BRANCH=master&OPENJ9_SHA=&JCK_GIT_REPO=&VENDOR_TEST_BRANCHES=&UPSTREAM_JOB_NAME=build-scripts%2Fjobs%2Fjdk8u%2Fjdk8u-linux-x64-temurin&OPENJ9_REPO=https%3A%2F%2Fgithub.com%2Feclipse-openj9%2Fopenj9.git&CLOUD_PROVIDER=azure&CUSTOM_TARGET=jdk%2Fjfr%2Fevent%2Fsampling%2FTestNative.java&VENDOR_TEST_SHAS=&JDK_BRANCH=jdk8u482-b05_adopt&LABEL_ADDITION=&ARTIFACTORY_REPO=&ARTIFACTORY_ROOT_DIR=&UPSTREAM_TEST_JOB_NUMBER=298&DOCKERIMAGE_TAG=&TEST_TIME=&JDK_IMPL=hotspot&SSH_AGENT_CREDENTIAL=&AUTO_DETECT=true&SLACK_CHANNEL=aqavit-bot&DYNAMIC_COMPILE=false&RELATED_NODES=&ADOPTOPENJDK_SYSTEMTEST_OWNER_BRANCH=adoptium%3Amaster&APPLICATION_OPTIONS=&CUSTOMIZED_SDK_URL_CREDENTIAL_ID=eclipse_temurin_bot_email_and_token&ARCHIVE_TEST_RESULTS=false&NUM_MACHINES=&OPENJDK_SHA=&TRSS_URL=&RERUN_FAILURE=false&USE_TESTENV_PROPERTIES=false&BUILD_LIST=openjdk&ADDITIONAL_ARTIFACTS_REQUIRED=&UPSTREAM_JOB_NUMBER=560&STF_OWNER_BRANCH=adoptium%3Amaster&TIME_LIMIT=25&JVM_OPTIONS=&PARALLEL=None)
**Java Version output (from console output)**
[2025-12-12T12:56:57.926Z] openjdk version "1.8.0_482-beta"
[2025-12-12T12:56:57.926Z] OpenJDK Runtime Environment (Temurin)(build 1.8.0_482-beta-202512121047-b05)
[2025-12-12T12:56:57.926Z] OpenJDK 64-Bit Server VM (Temurin)(build 25.482-b05, mixed mode)
**Relevant Console Output (showing exceptions/errors/crashes)**
```
[2025-12-12T12:56:57.926Z] + export VM_TYPE VM_BITS VM_OS VM_CPU
[2025-12-12T12:56:57.926Z] + echo VM_TYPE=server
[2025-12-12T12:56:57.926Z] + echo VM_BITS=64
[2025-12-12T12:56:57.926Z] + echo VM_OS=linux
[2025-12-12T12:56:57.926Z] + echo VM_CPU=amd64
[2025-12-12T12:56:57.926Z] + set -e
[2025-12-12T12:56:57.926Z] + /usr/bin/gcc-5 -shared -o /home/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_linux_testList_0_rerun/aqa-tests/TKG/output_17655416221098/jdk_jfr_1/work/classes/2/jdk/jfr/event/sampling/libTestNative.so -I/home/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_linux_testList_0_rerun/aqa-tests/openjdk/openjdk-jdk/jdk/test/../src/share/bin -I/home/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_linux_testList_0_rerun/aqa-tests/openjdk/openjdk-jdk/jdk/test/../src/share/javavm/export -I/home/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_linux_testList_0_rerun/aqa-tests/openjdk/openjdk-jdk/jdk/test/../src/macosx/javavm/export -I/home/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_linux_testList_0_rerun/aqa-tests/openjdk/openjdk-jdk/jdk/test/../src/solaris/bin /home/jenkins/workspace/Test_openjdk8_hs_extended.openjdk_x86-64_linux_testList_0_rerun/aqa-tests/openjdk/openjdk-jdk/jdk/test/jdk/jfr/event/sampling/libTestNative.c
[2025-12-12T12:56:57.926Z] /usr/bin/ld: /tmp/ccHwYTcC.o: relocation R_X86_64_PC32 against undefined symbol `usleep@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
[2025-12-12T12:56:57.926Z] /usr/bin/ld: final link failed: Bad value
[2025-12-12T12:56:57.926Z] collect2: error: ld returned 1 exit status
```
**Attach or link to relevant artifacts**
[TestNative.jtr.xml](https://github.com/user-attachments/files/25180649/TestNative.jtr.xml)
[TestNative.jtr.txt](https://github.com/user-attachments/files/25180655/TestNative.jtr.txt)
[vm_version.out.txt](https://github.com/user-attachments/files/25180663/vm_version.out.txt)
Contributor guide
Research direction
Start with jdk/test/jdk/jfr/event/sampling/TestNative.java, its libTestNative.c source, and TestNative.sh, then reproduce the failure through the linked Grinder job. Compare the native compilation command and linker output on the Ubuntu x86-64 environment; done means TestNative.sh builds its native library and completes successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, java
- Domain
- testing
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100