Skip to content

DDR test failure - InvalidDataTypeException: U64 contains value larger than Long.MAX_VALUE #24899

Description

@JasonFengJ9

Failure link

From internal Test_openjdk11_j9_extended.functional_aarch64_mac_testList_1 (macaarch64rt9)

openjdk version "11.0.33" 2026-10-20
IBM Semeru Runtime Open Edition 11.0.33.0-m2a (build 11.0.33+5)
Eclipse OpenJ9 VM 11.0.33.0-m2a (build 11.0.33+5-v0.63.0-release-f130473899, JRE 11 Mac OS X aarch64-64-Bit 20260929_1345 (JIT enabled, AOT enabled)
OpenJ9   - f130473899
OMR      - 886c282d3
JCL      - 0a18219bbe based on jdk-11.0.33+5)

Rerun in Grinder - Change TARGET to run only the failed test targets

Optional info

Failure output (captured from console output)

[2026-10-02T18:08:25.750Z] Running test testDDRExtJunit_MonitorsAndDeadlock4_0 ...
[2026-10-02T18:08:25.750Z] ===============================================
[2026-10-02T18:08:25.750Z] testDDRExtJunit_MonitorsAndDeadlock4_0 Start Time: Fri Oct  2 11:08:25 2026 Epoch Time (ms): 1790964505539
[2026-10-02T18:08:25.750Z] variation: Mode101
[2026-10-02T18:08:25.750Z] JVM_OPTIONS:  -Xjit -Xgcpolicy:optthruput -Xnocompressedrefs 

[2026-10-02T18:08:45.244Z] TCK.run.tests.ddrext:
[2026-10-02T18:08:45.244Z]      [echo] Running the DDR Extension Test
[2026-10-02T18:08:45.244Z]      [java] [SetupConfig] [INFO] Created new DDR Interactive instance using core file : /Users/jenkins/workspace/Test_openjdk11_j9_extended.functional_aarch64_mac_testList_1/aqa-tests/TKG/../TKG/output_17909633414413/testDDRExtJunit_MonitorsAndDeadlock4_0/DDREXT.J9CORE.DMP
[2026-10-02T18:08:45.245Z]      [java] [AutoRun] [INFO] Running 1 tests for /Users/jenkins/workspace/Test_openjdk11_j9_extended.functional_aarch64_mac_testList_1/aqa-tests/TKG/../TKG/output_17909633414413/testDDRExtJunit_MonitorsAndDeadlock4_0/DDREXT.J9CORE.DMP
[2026-10-02T18:08:45.245Z]      [java] [AutoRun] [INFO] Starting testDeadlock4(j9vm.test.ddrext.junit.deadlock.TestDeadlockCase4)
[2026-10-02T18:08:45.245Z]      [java] [DDRExtTesterBase] [INFO] Validation started for : '!monitors deadlock'
[2026-10-02T18:08:45.245Z]      [java] [AutoRun] [INFO] Finished testDeadlock4(j9vm.test.ddrext.junit.deadlock.TestDeadlockCase4)
[2026-10-02T18:08:45.245Z]      [java] 
[2026-10-02T18:08:45.245Z]      [java] [AutoRun] [INFO] ================Test Result for /Users/jenkins/workspace/Test_openjdk11_j9_extended.functional_aarch64_mac_testList_1/aqa-tests/TKG/../TKG/output_17909633414413/testDDRExtJunit_MonitorsAndDeadlock4_0/DDREXT.J9CORE.DMP==================
[2026-10-02T18:08:45.246Z]      [java] [AutoRun] [INFO] Errors:   0 out of 1 test cases.
[2026-10-02T18:08:45.246Z]      [java] [AutoRun] [INFO] Failures: 1 out of 1 test cases.
[2026-10-02T18:08:45.246Z]      [java] [AutoRun] [INFO] Total Error/Failures: 1
[2026-10-02T18:08:45.246Z]      [java] [DDRExtTesterBase] [ERROR] '!monitors deadlock' output contains common failure key : DDRInteractiveCommandException
[2026-10-02T18:08:45.246Z]      [java] [DDRExtTesterBase] [ERROR] '!monitors deadlock' output :
[2026-10-02T18:08:45.246Z]      [java] Deadlock Detected !!!
[2026-10-02T18:08:45.246Z]      [java] ---------------------
[2026-10-02T18:08:45.246Z]      [java] 
[2026-10-02T18:08:45.246Z]      [java] Problem running command:
[2026-10-02T18:08:45.246Z]      [java] com.ibm.j9ddr.tools.ddrinteractive.DDRInteractiveCommandException: com.ibm.j9ddr.InvalidDataTypeException: U64 contains value larger than Long.MAX_VALUE
[2026-10-02T18:08:45.247Z]      [java] 	at com.ibm.j9ddr.vm29.tools.ddrinteractive.commands.MonitorsCommand.run(MonitorsCommand.java:119)
[2026-10-02T18:08:45.247Z]      [java] 	at openj9.dtfj/com.ibm.j9ddr.tools.ddrinteractive.Context.tryCommand(Context.java:220)
[2026-10-02T18:08:45.247Z]      [java] 	at openj9.dtfj/com.ibm.j9ddr.tools.ddrinteractive.Context.execute(Context.java:196)
[2026-10-02T18:08:45.247Z]      [java] 	at openj9.dtfj/com.ibm.j9ddr.tools.ddrinteractive.Context.execute(Context.java:176)
[2026-10-02T18:08:45.247Z]      [java] 	at openj9.dtfj/com.ibm.j9ddr.tools.ddrinteractive.DDRInteractive.execute(DDRInteractive.java:361)
[2026-10-02T18:08:45.247Z]      [java] 	at j9vm.test.ddrext.DDRExtTesterBase.exec(DDRExtTesterBase.java:97)
[2026-10-02T18:08:45.248Z]      [java] 	at j9vm.test.ddrext.junit.deadlock.TestDeadlockCase4.testDeadlock4(TestDeadlockCase4.java:37)

[2026-10-02T18:08:45.249Z]      [java] Caused by: com.ibm.j9ddr.InvalidDataTypeException: U64 contains value larger than Long.MAX_VALUE
[2026-10-02T18:08:45.249Z]      [java] 	at com.ibm.j9ddr.vm29.types.U64.longValue(U64.java:115)
[2026-10-02T18:08:45.250Z]      [java] 	at com.ibm.j9ddr.vm29.tools.ddrinteractive.monitors.NativeDeadlockGraphNode.toString(NativeDeadlockGraphNode.java:59)
[2026-10-02T18:08:45.250Z]      [java] 	at com.ibm.j9ddr.vm29.tools.ddrinteractive.monitors.DeadlockUtils.writeDeadlockNode(DeadlockUtils.java:203)
[2026-10-02T18:08:45.250Z]      [java] 	at com.ibm.j9ddr.vm29.tools.ddrinteractive.monitors.DeadlockDetector.findDeadlocks(DeadlockDetector.java:104)
[2026-10-02T18:08:45.250Z]      [java] 	at com.ibm.j9ddr.vm29.tools.ddrinteractive.commands.MonitorsCommand.deadlockCommand(MonitorsCommand.java:223)
[2026-10-02T18:08:45.250Z]      [java] 	at com.ibm.j9ddr.vm29.tools.ddrinteractive.commands.MonitorsCommand.run(MonitorsCommand.java:112)
[2026-10-02T18:08:45.250Z]      [java] 	... 22 more
[2026-10-02T18:08:45.250Z]      [java] 
[2026-10-02T18:08:45.250Z]      [java] junit.framework.AssertionFailedError
[2026-10-02T18:08:45.250Z]      [java] 	at junit.framework.Assert.fail(Assert.java:48)
[2026-10-02T18:08:45.250Z]      [java] 	at junit.framework.Assert.assertTrue(Assert.java:20)
[2026-10-02T18:08:45.250Z]      [java] 	at junit.framework.Assert.assertTrue(Assert.java:27)
[2026-10-02T18:08:45.250Z]      [java] 	at j9vm.test.ddrext.junit.deadlock.TestDeadlockCase4.testDeadlock4(TestDeadlockCase4.java:47)

50x internal Grinder - passed

Activity

  1. JasonFengJ9 commented on Oct 10, 2026

    @JasonFengJ9
    MemberAuthor

    openjdk27_j9_sanity.functional_aarch64_mac

    [2026-10-05T11:18:30.983Z] Running test cmdLineTester_GCCheck_2 ...
    [2026-10-05T11:18:30.983Z] ===============================================
    [2026-10-05T11:18:30.983Z] cmdLineTester_GCCheck_2 Start Time: Mon Oct  5 04:18:30 2026 Epoch Time (ms): 1791199110343
    [2026-10-05T11:18:30.983Z] variation: Mode501
    [2026-10-05T11:18:30.983Z] JVM_OPTIONS:  -Xjit -Xgcpolicy:balanced -Xnocompressedrefs 
    
    [2026-10-05T11:18:55.779Z]  [OUT] Checking VM THREAD SLOTS...done (68 ms).
    [2026-10-05T11:18:55.779Z]  [OUT] Checking THREAD STACKS...Problem running command:
    [2026-10-05T11:18:55.779Z]  [OUT] com.ibm.j9ddr.InvalidDataTypeException: U64 contains value larger than Long.MAX_VALUE
    [2026-10-05T11:18:55.779Z]  [OUT] 	at com.ibm.j9ddr.vm29.types.U64.longValue(U64.java:115)
    [2026-10-05T11:18:55.780Z]  [OUT] 	at com.ibm.j9ddr.vm29.pointer.helper.J9ThreadHelper.getOSThread(J9ThreadHelper.java:60)
    [2026-10-05T11:18:55.780Z]  [OUT] 	at com.ibm.j9ddr.vm29.j9.stackwalker.StackWalker$StackWalker_29_V0.walkStackFrames(StackWalker.java:171)
    [2026-10-05T11:18:55.780Z]  [OUT] 	at com.ibm.j9ddr.vm29.j9.stackwalker.StackWalker.walkStackFrames(StackWalker.java:99)
    [2026-10-05T11:18:55.780Z]  [OUT] 	at com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.CheckVMThreadStacks.check(CheckVMThreadStacks.java:68)
    [2026-10-05T11:18:55.780Z]  [OUT] 	at com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.Check.run(Check.java:55)
    [2026-10-05T11:18:55.780Z]  [OUT] 	at com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.CheckCycle.run(CheckCycle.java:453)
    [2026-10-05T11:18:55.780Z]  [OUT] 	at com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck.GCCheckRunner.run(GCCheckRunner.java:59)
    [2026-10-05T11:18:55.780Z]  [OUT] 	at com.ibm.j9ddr.vm29.tools.ddrinteractive.commands.GCCheckCommand.run(GCCheckCommand.java:46)
    
  2. changed the title [-]testDDRExtJunit_MonitorsAndDeadlock4_0 InvalidDataTypeException: U64 contains value larger than Long.MAX_VALUE[/-] [+]DDR test failure - InvalidDataTypeException: U64 contains value larger than Long.MAX_VALUE[/+] on Oct 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions