Comments (8)
The jdk17 failure is repeatable when running just the single test, it fails 100%.
https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/38154
Weekly history
610 - failed
605 - didn't run
596 - builds failed (no testing) due to infra
589 - passed
609 https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/38158/ - failed
608 https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/38160/ - failed
607 https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/38161/ - failed
606 https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/38162/ - crash
605 https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/38159/ - crash #18979
604 https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/38163/ - failed
602 https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/38168/ - failed
601 https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/38167/ - failed
600 https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/38165/ - failed
597 (c92d583, 410ef0d23) https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/38166/ - failed
596 (8dc58cc, cbf3bf87c) https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/38164/ - passing
8dc58cc...c92d583
eclipse-openj9/openj9-omr@cbf3bf8...410ef0d
@hzongaro fyi, there are possibly two problems in this issue, although maybe related. The most recent is a 100% failure on Z with a short list of possibilities in the previous compares. I'll narrow it down.
eclipse/omr#7222
https://openj9-jenkins.osuosl.org/job/Pipeline-Build-Test-Personal/495/
https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/38172/ - passing
eclipse/omr#7229
https://openj9-jenkins.osuosl.org/job/Pipeline-Build-Test-Personal/496/
https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/38171/ - passing
#18819
https://openj9-jenkins.osuosl.org/job/Pipeline-Build-Test-Personal/497/
https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/38173/ - failing
from openj9.
@knn-k @Akira1Saitoh pls take a look. Note this is a blocker for the upcoming release.
from openj9.
In #18819, transformIndexOfKnownString
was enabled for StringLatin1.indexOfChar
. transformIndexOfKnownString
seems to be incorrectly transforming the trees.
In sun/nio/cs/ext/IBM29626C$Encoder.encodeSingle(C[B)I
, String.indexOf
is called against the String literal "\u00A2\u00A3\u00AC"
. However, this call is transformed into the following tree:
6256 [ 144] O^O VALUE PROPAGATION: Replacing indexOf call node [0000FFFF88822A60] on known string receiver with equivalent iselect tree
6257 [ 145] O^O VALUE PROPAGATION: Replacing indexOf call node [0000FFFF88822A60] on known string receiver with equivalent iselect tree
6258 [ 146] O^O VALUE PROPAGATION: Replacing indexOf call node [0000FFFF88822A60] on known string receiver with equivalent iselect tree
...
6530 n547n treetop [ 0xffff88822ab0] bci=[4,32,213] rc=0 vc=137 vn=- li=- udi=- nc=1
6531 n546n PassThrough [ 0xffff88822a60] bci=[4,32,213] rc=3 vc=137 vn=- li=- udi=- nc=1
6532 n790n iselect () [ 0xffff888276a0] bci=[4,32,213] rc=1 vc=0 vn=- li=- udi=- nc=3 flg=0x20
6533 n788n icmpeq [ 0xffff88827600] bci=[4,32,213] rc=1 vc=0 vn=- li=- udi=- nc=2
6534 n543n ==>iload
6535 n787n iconst -94 (X!=0 X<=0 ) [ 0xffff888275b0] bci=[4,32,213] rc=1 vc=0 vn=- li=- udi=- nc=0 flg=0x204
6536 n789n iconst 0 (X==0 X>=0 X<=0 ) [ 0xffff88827650] bci=[4,32,213] rc=1 vc=0 vn=- li=- udi=- nc=0 flg=0x302
6537 n786n iselect () [ 0xffff88827560] bci=[4,32,213] rc=1 vc=0 vn=- li=- udi=- nc=3 flg=0x20
6538 n784n icmpeq [ 0xffff888274c0] bci=[4,32,213] rc=1 vc=0 vn=- li=- udi=- nc=2
6539 n543n ==>iload
6540 n783n iconst -93 (X!=0 X<=0 ) [ 0xffff88827470] bci=[4,32,213] rc=1 vc=0 vn=- li=- udi=- nc=0 flg=0x204
6541 n785n iconst 1 (X!=0 X>=0 ) [ 0xffff88827510] bci=[4,32,213] rc=1 vc=0 vn=- li=- udi=- nc=0 flg=0x104
6542 n782n iselect () [ 0xffff88827420] bci=[4,32,213] rc=1 vc=0 vn=- li=- udi=- nc=3 flg=0x20
6543 n780n icmpeq [ 0xffff88827380] bci=[4,32,213] rc=1 vc=0 vn=- li=- udi=- nc=2
6544 n543n ==>iload
6545 n779n iconst -84 (X!=0 X<=0 ) [ 0xffff88827330] bci=[4,32,213] rc=1 vc=0 vn=- li=- udi=- nc=0 flg=0x204
6546 n781n iconst 2 (X!=0 X>=0 ) [ 0xffff888273d0] bci=[4,32,213] rc=1 vc=0 vn=- li=- udi=- nc=0 flg=0x104
6547 n778n iconst -1 (X!=0 X<=0 ) [ 0xffff888272e0] bci=[4,32,213] rc=1 vc=0 vn=- li=- udi=- nc=0 flg=0x204
The tree compares the input character with -94, -93, and -84, but those values should be 0xa2, 0xa3, and 0xac.
from openj9.
cent8x86-svl-rt5-1, rhel8x86-svl-rt6-1 succeeded.
Failures:
rhel8x86-svl-rt7-1
1/20 sun/nio/cs/TestStringCoding.java
sles15x86-svl-rt6-1
20 failures (100%) of java/nio/file/Files/CopyMoveVariations.java
2/20 sun/nio/cs/TestStringCoding.java
ubu22x86-svl-rt4-1
3/20 sun/nio/cs/TestStringCoding.java
from openj9.
Occurred at JDK17 s390x_linux(rhel8s390x-svl-rt1-1
) as well.
[2024-02-24T17:06:18.040Z] variation: Mode150
[2024-02-24T17:06:18.040Z] JVM_OPTIONS: -XX:+UseCompressedOops -Xverbosegclog
[2024-02-24T17:18:13.495Z] TEST: sun/nio/cs/TestStringCoding.java
[2024-02-24T17:18:13.496Z] STDERR:
[2024-02-24T17:18:13.496Z] java.lang.RuntimeException: getBytes(csn) failed -> x-IBM29626C
[2024-02-24T17:18:13.496Z] at TestStringCoding.testGetBytes(TestStringCoding.java:164)
[2024-02-24T17:18:13.496Z] at TestStringCoding.main(TestStringCoding.java:64)
[2024-02-24T17:18:13.496Z] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2024-02-24T17:18:13.496Z] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
[2024-02-24T17:18:13.496Z] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2024-02-24T17:18:13.496Z] at java.base/java.lang.reflect.Method.invoke(Method.java:574)
[2024-02-24T17:18:13.496Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
[2024-02-24T17:18:13.496Z] at java.base/java.lang.Thread.run(Thread.java:857)
[2024-02-24T17:18:13.496Z]
[2024-02-24T17:18:13.496Z] JavaTest Message: Test threw exception: java.lang.RuntimeException: getBytes(csn) failed -> x-IBM29626C
[2024-02-24T17:18:21.873Z] jdk_nio_0_FAILED
JDK21 aarch64_linux(rhel9-aarch64-8
)
from openj9.
Opened #19044.
from openj9.
Running sun/nio/cs/TestStringCoding.java
test with the VM including the fix (#19044).
https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/38187/ - passed (25/25)
from openj9.
Opened #19056 for 0.44.
from openj9.
Related Issues (20)
- SharedClassesAPI_0_FAILED JVMJ9VM015W Initialization error for library j9jvmti29(-3) (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')) HOT 2
- JDK21 windows-x64 build failure assertion "bc_ctl.arg_max >= LINE_MAX" failed: file "/usr/src/findutils-4.6.0-1.x86_64/src/findutils-4.6.0/xargs/xargs.c", line 500, function: main HOT 1
- JDK22 jdk_vector_0_FAILED Unexpected exit from test [exit code: 137] HOT 3
- The mis-compilation phenomenon occurring at LastOptIndex 102 under JIT Hot Level HOT 3
- Program crashes at LastOptIndex 109 under JIT Hot Level HOT 3
- HeapHogLoadTest_5m crash vmState=0x00000000 HOT 3
- OpenJDK java/util/concurrent/tck/JSR166TestCase security-manager timed out waiting for thread to terminate
- JDK22 MBCS_Tests failures HOT 8
- testJITServer testServerGoesDown The process is still alive after waiting HOT 1
- Refactor javacore output for virtual threads
- JDK22 serviceability_jvmti_j9_1_FAILED serviceability/jvmti/stress/StackTrace/Suspended/GetStackTraceSuspendedStressTest.java Error in JVMTI SetEventNotificationMode: enable SINGLE_STEP
- Is there any improvement in openj9's handling of multiple loops? HOT 1
- Consider supporting jdk21+ option '-XX:TrimNativeHeapInterval' HOT 1
- Update xlc compiler version HOT 15
- abbs crash vmState=0x0005ff0b HOT 5
- Does any one know if glassfish ORB 4.2.4 has this CVE-2023-22067 issue or not ? HOT 2
- LambdaLoadTest_special_J9_5m_8_FAILED testCaptureArrayList(net.adoptopenjdk.test.lambda.TestLambdaCapture): java.lang.NullPointerException: Cannot invoke "jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.lang.Object, java.lang.Object[])" because "this" is null HOT 1
- OpenJDK java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAnyRace.testInvokeAny() timeout
- Optimize unrecognized intrinsic candidates in jdk.misc.Internal.Unsafe HOT 1
- JDK22 testNullByteArray(net.openj9.test.binaryData.TestByteArray2Double): Unexpected exception, expected<j.l.NullPointerException> but was<j.l.IllegalArgumentException> Caused by: j.l.NullPointerException: Cannot invoke "jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.lang.Object, java.lang.Object[])" because "this" is null
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openj9.