Skip to content
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

Jan CPU Dry-run Triage - Temurin JDK17 #4960

Closed
smlambert opened this issue Jan 12, 2024 · 12 comments
Closed

Jan CPU Dry-run Triage - Temurin JDK17 #4960

smlambert opened this issue Jan 12, 2024 · 12 comments
Assignees
Labels
triage required Issue needs deeper triage to determine which repo to move issue into

Comments

@smlambert
Copy link
Contributor

smlambert commented Jan 12, 2024

Release Summary Report for release-openjdk17-pipeline

Report generated at: Fri, 12 Jan 2024 13:02:57 GMT

TRSS Build and TRSS Grid View
Jenkins Build URL https://ci.adoptium.net/job/build-scripts/job/release-openjdk17-pipeline/50/
Started by upstream project "build-scripts/utils/releaseTrigger_jdk17u" build number 3634 at 1/11/2024, 9:48:57 AM


✔️ results in these Tables means the activity has successfully completed.
⏳ results means that we are actively working on closing off the runs needed for this version, platform, binaryType.
⛔ means there is no build planned for that version/platform combination.
⏸️ means activity not yet started.

Platforms Details Status
aarch64_linux comment ✔️
aarch64_mac comment- only jdk_security_infra issue ✔️
arm_linux comment ✔️
ppc64_aix comment
ppc64le_linux comment ✔️
s390x_linux comment ✔️
x86-32_windows comment ✔️
x86-64_alpine-linux comment
x86-64_linux comment- only jdk_security_infra issue ✔️
x86-64_mac comment ⏸️
x86-64_windows comment ✔️
@smlambert smlambert added the triage required Issue needs deeper triage to determine which repo to move issue into label Jan 12, 2024
@sophia-guo
Copy link
Contributor

aarch64_linux

extended.openjdk

jdk_security_infra -- excluded

sanity.system - rerun passed on same machine https://ci.adoptium.net/job/Test_openjdk17_hs_sanity.system_aarch64_linux_rerun/1/

@sophia-guo
Copy link
Contributor

sophia-guo commented Jan 12, 2024

arm-linux
jdk_security_infra -- excluded

java/io/File/GetXSpace.java - rerun failed too. rerun on the same machine test-docker-ubuntu2004-armv7l-2

WARNING: A terminally deprecated method in java.lang.System has been called
WARNING: System::setSecurityManager has been called by GetXSpace (file:/home/jenkins/workspace/Test_openjdk17_hs_extended.openjdk_arm_linux_testList_1/aqa-tests/TKG/output_17049888499942/jdk_io_2/work/classes/2/java/io/File/GetXSpace.d/)
WARNING: Please consider reporting this to the maintainers of GetXSpace
WARNING: System::setSecurityManager will be removed in a future release
FAILED: '/ total space': 934951190528 != 2943287296
FAILED: '/': 1360789504 ?? 65785298944
FAILED: '/ size': 934951190528 > 2943287296
FAILED: '/ total space': 934951190528 != 2943287296
FAILED: '/ usable space': 65785298944 > 2943287296
Warning: us > s.free()
FAILED: '/ usable vs. free space': 65785298944 > 1636368384
FAILED: '/ total space': 934951190528 != 2943287296
FAILED: '/': 1360523264 ?? 65785032704
FAILED: '/ size': 934951190528 > 2943287296
FAILED: '/ total space': 934951190528 != 2943287296
FAILED: '/ usable space': 65785032704 > 2943287296
Warning: us > s.free()
FAILED: '/ usable vs. free space': 65785032704 > 1636102144
30 tests: 12 failure(s); first: java.lang.RuntimeException: '/ total space': 934951190528 != 2943287296
FAILED: '/ total space': 934951190528 != 2943287296
FAILED: '/': 1360515072 ?? 65785024512
FAILED: '/ size': 934951190528 > 2943287296
FAILED: '/ total space': 934951190528 != 2943287296
FAILED: '/ usable space': 65785024512 > 2943287296
Warning: us > s.free()
FAILED: '/ usable vs. free space': 65785024512 > 1636093952
6 tests: 6 failure(s); first: java.lang.RuntimeException: '/ total space': 934951190528 != 2943287296
java.lang.RuntimeException: 2 test(s) failed
	at GetXSpace.main(GetXSpace.java:485)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
	at java.base/java.lang.Thread.run(Thread.java:840)

JavaTest Message: Test threw exception: java.lang.RuntimeException: 2 test(s) failed
JavaTest Message: shutting down test

STATUS:Failed.`main' threw exception: java.lang.RuntimeException: 2 test(s) failed
    

jdk_io_2 => deep history 13/22 passed | possible issues

Deep history shows failed on different machines since Nov 5th, 2023, after the last release.

Feels related with test updates openjdk/jdk17u-dev#1912

Similar to former release in 21. #4773 (comment), will exclude.

@sophia-guo
Copy link
Contributor

x86-64_windows

@sophia-guo
Copy link
Contributor

x86-64_alpine-linux

@smlambert smlambert moved this to In Progress in 2024 1Q Adoptium Plan Jan 12, 2024
@smlambert
Copy link
Contributor Author

smlambert commented Jan 13, 2024

x86-64_windows

jdk_tools failures (fail on test-azure-win2022-x64-2)

tools_jpackage_windows_Win8282351Test/java/Win8282351Test_6 - fails on test-azure-win2016-x64-1

[05:32:41.818] java.io.IOException: Command [C:\Program Files (x86)\WiX Toolset v3.14\bin\light.exe, -nologo, -spdb, -ext, WixUtilExtension, -out, D:\jenkins\workspace\Test_openjdk17_hs_extended.openjdk_x86-64_windows_testList_1\aqa-tests\TKG\output_17050163449950\jdk_tools_0\work\scratch\1\.\test\output\Win8282351Test$-$$-$$$-1.0.msi, -sice:ICE27, -loc, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7591612261344424220\config\MsiInstallerStrings_en.wxl, -cultures:en-us, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7591612261344424220\wixobj\main.wixobj, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7591612261344424220\wixobj\bundle.wixobj, C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7591612261344424220\wixobj\uui.wixobj] in C:\Users\jenkins\AppData\Local\Temp\jdk.jpackage7591612261344424220\images\win-msi.image\Win8282351Test exited with 216 code
	at jdk.jpackage/jdk.jpackage.internal.Executor.executeExpectSuccess(Executor.java:90)
	at jdk.jpackage/jdk.jpackage.internal.WixPipeline.execute(WixPipeline.java:135)
	at jdk.jpackage/jdk.jpackage.internal.WixPipeline.buildMsi(WixPipeline.java:99)
	at jdk.jpackage/jdk.jpackage.internal.WinMsiBundler.buildMSI(WinMsiBundler.java:557)
	at jdk.jpackage/jdk.jpackage.internal.WinMsiBundler.execute(WinMsiBundler.java:416)
	at jdk.jpackage/jdk.jpackage.internal.Arguments.generateBundle(Arguments.java:674)
	at jdk.jpackage/jdk.jpackage.internal.Arguments.processArguments(Arguments.java:551)
	at jdk.jpackage/jdk.jpackage.main.Main.execute(Main.java:91)
	at jdk.jpackage/jdk.jpackage.main.Main.main(Main.java:52)

sun_tools_jhsdb_JShellHeapDumpTest/java/JShellHeapDumpTest_5 - passes on test-azure-win2016-x64-1

sun_tools_jhsdb_HeapDumpTestWithActiveProcess/java/HeapDumpTestWithActiveProcess_5 - passes on test-azure-win2016-x64-1

Rerun those 3 testcases in https://ci.adoptium.net/job/Grinder/8462 on test-azure-win2012r2-x64-3 as Deep History shows it can pass there and test-azure-win2012r2-x64-1. test-azure-win2012r2-x64-* machines have all been removed, so we do not appear to have any machines where the Win8282351Test testcase will pass. Rerun on test-azure-win2016-x64-1 in https://ci.adoptium.net/job/Grinder/8464 shows JShellHeapDumpTest_5 and HeapDumpTestWithActiveProcess_5 can pass there, but not Win8282351Test_6. This testcase will need to be excluded.

Related: adoptium/infrastructure#2885

@smlambert
Copy link
Contributor Author

smlambert commented Jan 13, 2024

x86-64_alpine-linux

Many targets failing, Deep History shows many pass when run on test-docker-alpine317-x64-1, so run all failing testcases on test-docker-alpine317-x64-1 in https://ci.adoptium.net/job/Grinder/8465

Test machines were "no disk space left" and some nodes offline. They have been cleared and enabled for the release.

@smlambert
Copy link
Contributor Author

smlambert commented Jan 14, 2024

x86-32_windows

7 testcases fail:
sun/tools/jhsdb/JShellHeapDumpTest.java.JShellHeapDumpTest

tools/jpackage/windows/Win8282351Test.java.Win8282351Test - should be excluded re: infra adoptium/infrastructure#2885

compiler/loopopts/TestBackedgeLoadArrayFillMain.java.TestBackedgeLoadArrayFillMain

compiler/loopopts/TestInfiniteLoopWithUnmergedBackedgesMain.java.TestInfiniteLoopWithUnmergedBackedgesMain

compiler/loopopts/TestRemoveEmptyCountedLoop.java.TestRemoveEmptyCountedLoop

compiler/rangechecks/TestRangeCheckCmpUOverflowVsSub.java.TestRangeCheckCmpUOverflowVsSub

compiler/splitif/TestCrashAtIGVNSplitIfSubType.java.TestCrashAtIGVNSplitIfSubType

compiler tests fail with Unrecognized VM options:

20:07:16  STDERR:
20:07:16  Unrecognized VM option 'StressCCP'
20:07:16  Error: Could not create the Java Virtual Machine.
20:07:16  Error: A fatal exception has occurred. Program will exit.

or

Unrecognized VM option 'OptimizeFill'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

or

Unrecognized VM option 'LoopUnswitching'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

So the compiler tests need to be excluded, as those VM options are not recognized on win32. https://bugs.openjdk.org/browse/JDK-8311964

Just like #2382, there seems to be many VM options not supported on Win32.

Recommend that we recreate and sponsor this PR openjdk/jdk#14942 - in the meantime, exclude via #4965

@smlambert
Copy link
Contributor Author

smlambert commented Jan 14, 2024

ppc64_aix

jdk_imageio
TEST: javax/imageio/plugins/shared/ImageWriterCompressionTest.java
Test results: passed: 199; failed: 1

jdk_net_1
TEST: java/net/httpclient/StreamingBody.java
Test results: passed: 796; failed: 1

jdk_beans_0 - RELATED to missing Harfbuzz fix from upstream, due for April so will not be releasing this in Jan.
TEST: java/beans/PropertyChangeSupport/Test4682386.java
TEST: java/beans/PropertyEditor/TestFontClassJava.java
TEST: java/beans/PropertyEditor/TestFontClassValue.java
TEST: java/beans/XMLEncoder/Test4631471.java
TEST: java/beans/XMLEncoder/Test4903007.java
Test results: passed: 344; failed: 5

jdk_jmx_0
TEST: javax/management/mxbean/ThreadStartTest.java
Test results: passed: 247; failed: 1

jdk_security_infra - excluded already

renaissance-philosophers_0 - appears to fail intermittently with

thread 11915 also had an error]
[thread 9088 also had an error]
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 336 bytes for AllocateHeap
# An error report file with more information is saved as:
# /tmp/hs_err_pid16974318.log

rerun in https://ci.adoptium.net/job/Grinder/8466 - also fails with insufficient memory, recommend excluding this test on AIX, as it appears our machines are not ideal for this benchmark.

MauveSingleThrdLoad_HS_5m
MauveSingleInvocLoad_HS_5m

[2024-01-11T22:13:34.609Z] LT    Failure num.  = 1
[2024-01-11T22:13:34.609Z] LT    Test number   = 3560
[2024-01-11T22:13:34.609Z] LT    Test details  = 'Mauve[gnu.testlet.java.net.InetSocketAddress.InetSocketAddressTest]'
[2024-01-11T22:13:34.609Z] LT    Suite number  = 0
[2024-01-11T22:13:34.609Z] LT    Thread number = 0
[2024-01-11T22:13:34.609Z] LT  >>> Captured test output >>>
[2024-01-11T22:13:34.609Z] LT  FAIL: gnu.testlet.java.net.InetSocketAddress.InetSocketAddressTest: Error : test_Constructors failed - 0 Should not throw Exception here (number 0)
[2024-01-11T22:13:34.609Z] LT  PASS: gnu.testlet.java.net.InetSocketAddress.InetSocketAddressTest: Error : test_Constructors failed - 1 No wildcard address returned (number 0)
[2024-01-11T22:13:34.609Z] LT  FAIL: gnu.testlet.java.net.InetSocketAddress.InetSocketAddressTest: Error : test_Constructors failed - 2 Unexpected Exception here (number 0)
[2024-01-11T22:13:34.609Z] LT  FAIL: gnu.testlet.java.net.InetSocketAddress.InetSocketAddressTest: Error : test_Constructors failed - 3 Unexpected Exception here (number 0)

jdk_security4 - fails on machines that have config issues / hostname (re: adoptium/infrastructure#3178), passes on certain machines

@smlambert
Copy link
Contributor Author

smlambert commented Jan 14, 2024

s390x_linux

Screenshot 2024-01-14 at 9 18 20 AM

extended.system:

  • DBBLoadTest_5m and MiniMix_aot_5m fail on certain machines

extended.openjdk:

@smlambert
Copy link
Contributor Author

smlambert commented Jan 14, 2024

x86-64_mac

Screenshot 2024-01-14 at 9 16 22 AM

Will rerun these tests once a workaround to the Orka issue described in #4964 is cherry-picked.

@smlambert
Copy link
Contributor Author

As ready as we can be for Jan CPU

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triage required Issue needs deeper triage to determine which repo to move issue into
Projects
Status: Done
Development

No branches or pull requests

2 participants