adoptium / adoptium/aqa-tests

Test7029048 Failes on Alpine Linux 11 because of LD_LIBRARY_PATH issue

Open
#3,240 0 comments 0 reactions 0 assignees View on GitHub
alpine bug release triage
Dominant language
HTML
Stars
155
Forks
346
Avg merge
2d 9h
Merged PRs (30d)
36

Description

Executed command: /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/bin/java -server -jar /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/EcoFriendly.jar

++++Begin Test Info++++
Test Status: PASS
++++Test Environment++++
PATH=/bin:/usr/bin:/usr/sbin
DISPLAY=:0
_JAVA_LAUNCHER_DEBUG=true
CLASSPATH=/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/jvmtest/openjdk/jtreg/lib/javatest.jar:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/jvmtest/openjdk/jtreg/lib/jtreg.jar
LD_LIBRARY_PATH=/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/lib/server
HOME=/home/jenkins
++++Test Output++++
----_JAVA_LAUNCHER_DEBUG----
Launcher state:
First application arg index: 4
debug:on
javargs:off
program name:java
launcher name:openjdk
javaw:off
fullversion:11.0.14+9
Java args:
Command line args:
argv[0] = /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/bin/java
argv[1] = -server
argv[2] = -jar
argv[3] = /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/EcoFriendly.jar
JRE path is /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image
jvm.cfg[0] = ->-server<-
jvm.cfg[1] = ->-client<-
86 micro seconds to parse jvm.cfg
Does `/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib/server/libjvm.so' exist ... yes.
mustsetenv: TRUE
TRACER_MARKER:About to EXEC
----_JAVA_LAUNCHER_DEBUG----
Launcher state:
First application arg index: 4
debug:on
javargs:off
program name:java
launcher name:openjdk
javaw:off
fullversion:11.0.14+9
Java args:
Command line args:
argv[0] = /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/bin/java
argv[1] = -server
argv[2] = -jar
argv[3] = /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/EcoFriendly.jar
JRE path is /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image
jvm.cfg[0] = ->-server<-
jvm.cfg[1] = ->-client<-
17 micro seconds to parse jvm.cfg
Does `/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib/server/libjvm.so' exist ... yes.
mustsetenv: TRUE
JVM path is /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib/server/libjvm.so
2097 micro seconds to LoadJavaVM
JavaVM args:
version 0x00010002, ignoreUnrecognized is JNI_FALSE, nOptions is 6
option[ 0] = '-Dsun.java.launcher.diag=true'
option[ 1] = '-Djava.class.path=/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/jvmtest/openjdk/jtreg/lib/javatest.jar:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/jvmtest/openjdk/jtreg/lib/jtreg.jar'
option[ 2] = '-Djava.class.path=/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/EcoFriendly.jar'
option[ 3] = '-Dsun.java.command=/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/EcoFriendly.jar'
option[ 4] = '-Dsun.java.launcher=SUN_STANDARD'
option[ 5] = '-Dsun.java.launcher.pid=2014009'
112971 micro seconds to InitializeJVM
Execute test:
os.name=Linux
os.arch=amd64
os.version=5.8.0-34-generic
sun.arch.data.model=64
java.library.path=/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib/server:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/../lib:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/lib/server:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
LD_LIBRARY_PATH=/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib/server:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/../lib:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/lib/server
LD_LIBRARY_PATH_32=null
LD_LIBRARY_PATH_64=null
JAR file is '/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/EcoFriendly.jar'
App's argc is 0
25510 micro seconds to load main class
----_JAVA_LAUNCHER_DEBUG----
++++Test Stack Trace++++
java.lang.Throwable: current stack of the test
TestHelper.doExec(TestHelper.java:480)
TestHelper.doExec(TestHelper.java:445)
Test7029048.run(Test7029048.java:85)
Test7029048.test7029048(Test7029048.java:183)
Test7029048.main(Test7029048.java:225)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:298)
java.base/java.lang.Thread.run(Thread.java:829)
++++End of Test Info++++

FAIL: test7029048, Case 1: LD_LIBRARY_PATH should not be set (no directory)
expected 1 but got 4
/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib/server:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/../lib:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/lib/server
Executed command: /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/bin/java -server -jar /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/EcoFriendly.jar

++++Begin Test Info++++
Test Status: PASS
++++Test Environment++++
PATH=/bin:/usr/bin:/usr/sbin
DISPLAY=:0
_JAVA_LAUNCHER_DEBUG=true
CLASSPATH=/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/jvmtest/openjdk/jtreg/lib/javatest.jar:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/jvmtest/openjdk/jtreg/lib/jtreg.jar
LD_LIBRARY_PATH=/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/lib/client
HOME=/home/jenkins
++++Test Output++++
----_JAVA_LAUNCHER_DEBUG----
Launcher state:
First application arg index: 4
debug:on
javargs:off
program name:java
launcher name:openjdk
javaw:off
fullversion:11.0.14+9
Java args:
Command line args:
argv[0] = /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/bin/java
argv[1] = -server
argv[2] = -jar
argv[3] = /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/EcoFriendly.jar
JRE path is /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image
jvm.cfg[0] = ->-server<-
jvm.cfg[1] = ->-client<-
14 micro seconds to parse jvm.cfg
Does `/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib/server/libjvm.so' exist ... yes.
mustsetenv: TRUE
TRACER_MARKER:About to EXEC
----_JAVA_LAUNCHER_DEBUG----
Launcher state:
First application arg index: 4
debug:on
javargs:off
program name:java
launcher name:openjdk
javaw:off
fullversion:11.0.14+9
Java args:
Command line args:
argv[0] = /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/bin/java
argv[1] = -server
argv[2] = -jar
argv[3] = /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/EcoFriendly.jar
JRE path is /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image
jvm.cfg[0] = ->-server<-
jvm.cfg[1] = ->-client<-
78 micro seconds to parse jvm.cfg
Does `/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib/server/libjvm.so' exist ... yes.
mustsetenv: TRUE
JVM path is /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib/server/libjvm.so
1714 micro seconds to LoadJavaVM
JavaVM args:
version 0x00010002, ignoreUnrecognized is JNI_FALSE, nOptions is 6
option[ 0] = '-Dsun.java.launcher.diag=true'
option[ 1] = '-Djava.class.path=/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/jvmtest/openjdk/jtreg/lib/javatest.jar:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/jvmtest/openjdk/jtreg/lib/jtreg.jar'
option[ 2] = '-Djava.class.path=/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/EcoFriendly.jar'
option[ 3] = '-Dsun.java.command=/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/EcoFriendly.jar'
option[ 4] = '-Dsun.java.launcher=SUN_STANDARD'
option[ 5] = '-Dsun.java.launcher.pid=2014290'
159437 micro seconds to InitializeJVM
Execute test:
os.name=Linux
os.arch=amd64
os.version=5.8.0-34-generic
sun.arch.data.model=64
java.library.path=/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib/server:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/../lib:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/lib/client:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
LD_LIBRARY_PATH=/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib/server:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/../lib:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/lib/client
LD_LIBRARY_PATH_32=null
LD_LIBRARY_PATH_64=null
JAR file is '/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/EcoFriendly.jar'
App's argc is 0
45504 micro seconds to load main class
----_JAVA_LAUNCHER_DEBUG----
++++Test Stack Trace++++
java.lang.Throwable: current stack of the test
TestHelper.doExec(TestHelper.java:480)
TestHelper.doExec(TestHelper.java:445)
Test7029048.run(Test7029048.java:85)
Test7029048.test7029048(Test7029048.java:192)
Test7029048.main(Test7029048.java:225)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:298)
java.base/java.lang.Thread.run(Thread.java:829)
++++End of Test Info++++

FAIL: test7029048, Case 2: LD_LIBRARY_PATH should not be set (no directory)
expected 1 but got 4
/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib/server:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/../lib:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/lib/client
Executed command: /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/bin/java -server -jar /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/EcoFriendly.jar

++++Begin Test Info++++
Test Status: PASS
++++Test Environment++++
PATH=/bin:/usr/bin:/usr/sbin
DISPLAY=:0
_JAVA_LAUNCHER_DEBUG=true
CLASSPATH=/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/jvmtest/openjdk/jtreg/lib/javatest.jar:/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/jvmtest/openjdk/jtreg/lib/jtreg.jar
LD_LIBRARY_PATH=/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/lib/server
HOME=/home/jenkins
++++Test Output++++
----_JAVA_LAUNCHER_DEBUG----
Launcher state:
First application arg index: 4
debug:on
javargs:off
program name:java
launcher name:openjdk
javaw:off
fullversion:11.0.14+9
Java args:
Command line args:
argv[0] = /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/bin/java
argv[1] = -server
argv[2] = -jar
argv[3] = /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/EcoFriendly.jar
JRE path is /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image
jvm.cfg[0] = ->-server<-
jvm.cfg[1] = ->-client<-
80 micro seconds to parse jvm.cfg
Does `/home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib/server/libjvm.so' exist ... yes.
mustsetenv: TRUE
TRACER_MARKER:About to EXEC
----_JAVA_LAUNCHER_DEBUG----
Launcher state:
First application arg index: 4
debug:on
javargs:off
program name:java
launcher name:openjdk
javaw:off
fullversion:11.0.14+9
Java args:
Command line args:
argv[0] = /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/openjdkbinary/j2sdk-image/bin/java
argv[1] = -server
argv[2] = -jar
argv[3] = /home/jenkins/workspace/Test_openjdk11_hs_extended.openjdk_x86-64_alpine-linux/aqa-tests/TKG/output_16425959244573/jdk_tools_0/work/scratch/4/EcoFriendly.jar
JRE path is /home/jenkins/workspace/Test_openjd

Contributor guide

Open the contributing guide

Research direction

Start with Test7029048.java and the TestHelper.java stack frames, then inspect the failing assertions around LD_LIBRARY_PATH. Reproduce the test on Alpine Linux and verify that the expected environment behavior is restored for the server and client cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, linux
Domain
operating-systems, testing-qa
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 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.