-
Notifications
You must be signed in to change notification settings - Fork 729
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sanity.openjdk jdk11 zlinux failures in sun/nio/cs testing #9009
Comments
Started a 1x grinder https://ci.eclipse.org/openj9/job/Grinder/718/ - passed on ub16-390-3 |
2x grinders https://ci.eclipse.org/openj9/job/Grinder/720 ub16-390-1 - passed 1x on rh7-390-4 https://ci.eclipse.org/openj9/job/Grinder/723/ - passed |
Thought this could be related to #8992 but that looks to be a compile time crash and this is a runtime exception, so likely not related. @VermaSh could you take a look at this one given it is in the area related to Strings and we just merged the VSTRS fixes a few days ago. It could be related to that change. |
Provided instructions via PM on Slack |
Grinder shows a 1/30 failure rate: @VermaSh any updates? |
@fjeremic Failures in that grinder seem to be agent related |
@VermaSh I don't think so. Look at the console output and search for "PASSED: 0 FAILED: 1", there is clearly a crash here which looks similar to the original one:
There are several more there with a final failure of a crash in GC due to what looks like a corrupt object. |
ah dang, I thought Test Results section would show errors. Can you please launch a grinder using |
There used to be a way to build personal builds off of branches, but I no longer see it here: That list is absolutely massive. I tried kicking off a "Build_Personal" however it is unintuitive what you actually have to specify in those textboxes: @pshipton do you might know of an easy way to get a build against the above repos/branches? We need to get a build so we can launch a grinder against it. |
@fjeremic it doesn't have the best name, but the "personal build" job you are looking for is https://ci.eclipse.org/openj9/view/Pipelines/job/Pipeline-Release-Build/ |
Build with the requested branches: Grinder against it: |
Previous grinder failed 4/60, so failure rate is roughly 1/15. It looks like we fail only with the NPE, and not the other failures. I suspect we may be looking at different issues here. It is possible the NPE issue is not related to the other two exceptions. Regardless we need to keep tracking. |
@fjeremic Thanks for launching the grinder. Can you launch one last grinder without my initial VSTRS changes |
Unfortunately I can't specify individual commits, the pipeline only lets me specify branches. Can you create a new branch which has |
no worries. |
@VermaSh the branches now result in a build failure. Likely a mismatch between OMR and OpenJ9: |
Fixed the issue, |
Build with the requested branches: Grinder against it: |
A minor update: |
Update: List 1: Test failures when running jdk_nio_0 grinder locally on
|
I am unable to get a log or a core dump for Going to try getting a log and core file for Test output:
|
Grinder on the latest nightly to see if this problem is still reproducible: |
I am having some trouble reproducing the failure with any additional options, I have tried running the tests via the TKG test infrastructure, running them manually using the cmd grinder uses and through Bellow are the commands that I have used to try to reproduce the failure /home/jenkins/sverma/jdk11_images_with_my_changes/jdk/bin/java \
-Dtest.vm.opts='-ea -esa -Xmx512m -Xjit:count=0,disableasynccompilation' \
-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m' \
-Dtest.compiler.opts= \
-Dtest.java.opts= \
-Dtest.jdk=/home/jenkins/sverma/jdk11_images_with_my_changes/jdk \
-Dcompile.jdk=/home/jenkins/sverma/jdk11_images_with_my_changes/jdk \
-Dtest.timeout.factor=8.0 \
-Dtest.nativepath=/home/jenkins/sverma/jdk11_images_with_my_changes/test/jdk/jtreg/native \
-Dtest.root=/home/jenkins/sverma/openjdk-tests/openjdk/openjdk-jdk/test/jdk \
-Dtest.name=sun/nio/cs/FindDecoderBugs.java \
-Dtest.file=/home/jenkins/sverma/openjdk-tests/openjdk/openjdk-jdk/test/jdk/sun/nio/cs/FindDecoderBugs.java \
-Dtest.src=/home/jenkins/sverma/openjdk-tests/openjdk/openjdk-jdk/test/jdk/sun/nio/cs \
-Dtest.src.path=/home/jenkins/sverma/openjdk-tests/openjdk/openjdk-jdk/test/jdk/sun/nio/cs:/home/jenkins/sverma/openjdk-tests/openjdk/openjdk-jdk/test/lib \
-Dtest.classes=$compiled_tests/sun/nio/cs/FindDecoderBugs.d \
-Dtest.class.path=$compiled_tests/sun/nio/cs/FindDecoderBugs.d:$compiled_tests/test/lib \
-Dtest.class.path.prefix=$compiled_tests/sun/nio/cs/FindDecoderBugs.d:/home/jenkins/sverma/openjdk-tests/openjdk/openjdk-jdk/test/jdk/sun/nio/cs:$compiled_tests/test/lib \
-Dseed=-8710075718699692142 \
-classpath $compiled_tests/sun/nio/cs/FindDecoderBugs.d:/home/jenkins/sverma/openjdk-tests/openjdk/openjdk-jdk/test/jdk/sun/nio/cs:$compiled_tests/test/lib:/home/jenkins/sverma/openjdk-tests/openjdk/openjdk-jdk/test/lib:/home/jenkins/sverma/openjdk-tests/test-results/openjdk/jtreg/lib/javatest.jar:/home/jenkins/sverma/openjdk-tests/test-results/openjdk/jtreg/lib/jtreg.jar \
FindDecoderBugs "/home/jenkins/sverma/jdk11_images_with_my_changes/jdk/bin/java" -Xmx512m \
-jar "/home/jenkins/sverma/openjdk-tests/test-results/openjdk/jtreg/lib/jtreg.jar" \
-agentvm -a -ea -esa -v:fail,error,time,nopass -retain:fail,error,*.dmp,javacore.*,heapdump.*,*.trc \
-ignore:quiet -timeoutFactor:8 -xml:verify -concurrency:2 \
-nativepath:"/home/jenkins/sverma/jdk11_images_with_my_changes/test/jdk/jtreg/native" -vmoptions:"-Xmx512m " \
-w ""/home/jenkins/sverma/openjdk-tests/TKG/../TKG/test_output_15909610427730/jdk_nio_0"/work" \
-r "/home/jenkins/sverma/openjdk-tests/test-results/openjdk/report" \
-jdk:"/home/jenkins/sverma/jdk11_images_with_my_changes/jdk" \
-exclude:"/home/jenkins/sverma/openjdk-tests/TKG/../openjdk/openjdk-jdk/test/jdk/ProblemList.txt" \
-exclude:"/home/jenkins/sverma/openjdk-tests/test-results/openjdk/ProblemList_openjdk11-openj9.txt" \
"/home/jenkins/sverma/openjdk-tests/TKG/../openjdk/openjdk-jdk/test/jdk:jdk_nio"; |
Quick update: |
re: #9009 (comment) yes based on how many times people ask about it, I suppose someone should really propose a fix to openjdk jtreg framework to print that its moved the files. |
Quick update: |
https://ci.eclipse.org/openj9/job/Test_openjdk11_j9_sanity.openjdk_s390x_linux_Nightly/13/
rh7-390-4 - history shows the test has passed on this machine before
sun/nio/cs/FindDecoderBugs.java.FindDecoderBugs | 19 sec | 1
sun/nio/cs/SurrogateGB18030Test.java.SurrogateGB18030Test | 0.32 sec | 1
sun/nio/cs/SurrogateTestEUCTW.java.SurrogateTestEUCTW | 67 ms | 1
sun/nio/cs/SurrogateTestHKSCS.java.SurrogateTestHKSCS | 0.14 sec | 1
sun/nio/cs/Test4206507.java.Test4206507 | 90 ms | 1
sun/nio/cs/TestConverterDroppedCharacters.java.TestConverterDroppedCharacters | 0.28 sec | 1
sun/nio/cs/TestCp834_SBCS.java.TestCp834_SBCS | 0.38 sec | 1
sun/nio/cs/TestEBCDICLineFeed.java.TestEBCDICLineFeed | 88 ms | 1
sun/nio/cs/TestEUC_TW.java.TestEUC_TW | 0.3 sec | 1
sun/nio/cs/TestGB18030.java.TestGB18030 | 88 ms | 1
sun/nio/cs/TestHKSCS.java.TestHKSCS | 98 ms | 1
sun/nio/cs/TestIBMBugs.java.TestIBMBugs | 0.1 sec | 1
sun/nio/cs/TestISO2022CNDecoder.java.TestISO2022CNDecoder | 0.13 sec | 1
sun/nio/cs/TestISO2022JP.java.TestISO2022JP | 0.13 sec | 1
sun/nio/cs/TestISO2022JPEncoder.java.TestISO2022JPEncoder | 79 ms | 1
sun/nio/cs/TestISO2022JPSubBytes.java.TestISO2022JPSubBytes | 89 ms | 1
sun/nio/cs/TestIllegalSJIS.java.TestIllegalSJIS | 84 ms | 1
sun/nio/cs/TestJIS0208Decoder.java.TestJIS0208Decoder | 85 ms | 1
sun/nio/cs/TestJIS0212Decoder.java.TestJIS0212Decoder | 72 ms | 1
sun/nio/cs/TestMS5022X.java.TestMS5022X | 97 ms | 1
sun/nio/cs/TestMiscEUC_JP.java.TestMiscEUC_JP | 85 ms | 1
sun/nio/cs/TestSJIS0213.java.TestSJIS0213 | 89 ms | 1
sun/nio/cs/TestSJIS0213_SM.java.TestSJIS0213_SM | 79 ms | 1
sun/nio/cs/TestCp93xSISO.java.TestCp93xSISO | 69 ms | 1
sun/nio/cs/TestIllegalISO2022Esc.java.TestIllegalISO2022Esc | 91 ms | 1
The text was updated successfully, but these errors were encountered: