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

JDK23 serviceability_jvmti_j9_0_FAILED serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java RuntimeException: Failed status returned from the agent #19497

Open
JasonFengJ9 opened this issue May 14, 2024 · 0 comments

Comments

@JasonFengJ9
Copy link
Member

JasonFengJ9 commented May 14, 2024

Failure link

From an internal build(rhel9-aarch64-8):

16:14:15  openjdk version "23-internal" 2024-09-17
16:14:15  OpenJDK Runtime Environment (build 23-internal-adhoc.jenkins.BuildJDKnextaarch64linuxPersonal)
16:14:15  Eclipse OpenJ9 VM (build master-0e3af5dfb24, JRE 23 Linux aarch64-64-Bit Compressed References 20240509_110 (JIT enabled, AOT enabled)
16:14:15  OpenJ9   - 0e3af5dfb24
16:14:15  OMR      - 1bcf9698259
16:14:15  JCL      - e746df70557 based on jdk-23+21)

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

Optional info

Failure output (captured from console output)

16:18:01  variation: Mode150
16:18:01  JVM_OPTIONS:  -XX:+UseCompressedOops -Xverbosegclog 

16:18:57  TEST: serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java

16:18:57  STDOUT:
16:18:57  
16:18:57  ### main: started
16:18:57  
16:18:57  >>> [1]
16:18:57  >>>          owner:               none (0x0)
16:18:57  >>>          entry_count:         0
16:18:57  >>>          waiter_count:        0
16:18:57  >>>          notify_waiter_count: 0
16:18:57  
16:18:57  ### test0: started platform
16:18:57  >>> [2]
16:18:57  >>>          owner:               none (0x0)
16:18:57  >>>          entry_count:         0
16:18:57  >>>          waiter_count:        4
16:18:57  >>>          notify_waiter_count: 4
16:18:57  >>>  waiters:
16:18:57  >>>                 0: WaitingPT0 (0x0x229cc8)
16:18:57  >>>                 1: WaitingPT1 (0x0x229cb8)
16:18:57  >>>                 2: WaitingPT2 (0x0x229ca8)
16:18:57  >>>                 3: WaitingPT3 (0x0x229c98)
16:18:57  >>>  notify_waiters:
16:18:57  >>>                 0: WaitingPT0 (0x0x229cd0)
16:18:57  >>>                 1: WaitingPT1 (0x0x229cc0)
16:18:57  >>>                 2: WaitingPT2 (0x0x229cb0)
16:18:57  >>>                 3: WaitingPT3 (0x0x229ca0)
16:18:57  FAILED: (2) waiter_count expected: 0, actually: 4
16:18:57  ### test0: finished platform
16:18:57  
16:18:57  ### test1: started platform
16:18:57  >>> [3]
16:18:57  >>>          owner:               MainThread (0x0x229cd0)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        0
16:18:57  >>>          notify_waiter_count: 0
16:18:57  >>> [4]
16:18:57  >>>          owner:               MainThread (0x0x229cd0)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        4
16:18:57  >>>          notify_waiter_count: 0
16:18:57  >>>  waiters:
16:18:57  >>>                 0: EnteringPT0 (0x0x229cc8)
16:18:57  >>>                 1: EnteringPT1 (0x0x229cc0)
16:18:57  >>>                 2: EnteringPT2 (0x0x229cb8)
16:18:57  >>>                 3: EnteringPT3 (0x0x229cb0)
16:18:57  ### test1: finished platform
16:18:57  
16:18:57  ### test2: started platform
16:18:57  >>> [5]
16:18:57  >>>          owner:               MainThread (0x0x229cc8)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        8
16:18:57  >>>          notify_waiter_count: 4
16:18:57  >>>  waiters:
16:18:57  >>>                 0: WaitingPT0 (0x0x229cb8)
16:18:57  >>>                 1: WaitingPT1 (0x0x229ca8)
16:18:57  >>>                 2: WaitingPT2 (0x0x229c98)
16:18:57  >>>                 3: WaitingPT3 (0x0x229c88)
16:18:57  >>>                 4: EnteringPT0 (0x0x229c80)
16:18:57  >>>                 5: EnteringPT1 (0x0x229c78)
16:18:57  >>>                 6: EnteringPT2 (0x0x229c70)
16:18:57  >>>                 7: EnteringPT3 (0x0x229c68)
16:18:57  >>>  notify_waiters:
16:18:57  >>>                 0: WaitingPT0 (0x0x229cc0)
16:18:57  >>>                 1: WaitingPT1 (0x0x229cb0)
16:18:57  >>>                 2: WaitingPT2 (0x0x229ca0)
16:18:57  >>>                 3: WaitingPT3 (0x0x229c90)
16:18:57  FAILED: (5) waiter_count expected: 4, actually: 8
16:18:57  ### test2: finished platform
16:18:57  
16:18:57  ### test3: started platform
16:18:57  >>> [6]
16:18:57  >>>          owner:               MainThread (0x0x229cc0)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        4
16:18:57  >>>          notify_waiter_count: 4
16:18:57  >>>  waiters:
16:18:57  >>>                 0: WaitingPT0 (0x0x229cb0)
16:18:57  >>>                 1: WaitingPT1 (0x0x229ca0)
16:18:57  >>>                 2: WaitingPT2 (0x0x229c90)
16:18:57  >>>                 3: WaitingPT3 (0x0x229c80)
16:18:57  >>>  notify_waiters:
16:18:57  >>>                 0: WaitingPT0 (0x0x229cb8)
16:18:57  >>>                 1: WaitingPT1 (0x0x229ca8)
16:18:57  >>>                 2: WaitingPT2 (0x0x229c98)
16:18:57  >>>                 3: WaitingPT3 (0x0x229c88)
16:18:57  FAILED: (6) waiter_count expected: 0, actually: 4
16:18:57  >>> [7]
16:18:57  >>>          owner:               MainThread (0x0x229cc0)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        8
16:18:57  >>>          notify_waiter_count: 4
16:18:57  >>>  waiters:
16:18:57  >>>                 0: WaitingPT0 (0x0x229cb0)
16:18:57  >>>                 1: WaitingPT1 (0x0x229ca0)
16:18:57  >>>                 2: WaitingPT2 (0x0x229c90)
16:18:57  >>>                 3: WaitingPT3 (0x0x229c80)
16:18:57  >>>                 4: EnteringPT0 (0x0x229c78)
16:18:57  >>>                 5: EnteringPT1 (0x0x229c70)
16:18:57  >>>                 6: EnteringPT2 (0x0x229c68)
16:18:57  >>>                 7: EnteringPT3 (0x0x229c60)
16:18:57  >>>  notify_waiters:
16:18:57  >>>                 0: WaitingPT0 (0x0x229cb8)
16:18:57  >>>                 1: WaitingPT1 (0x0x229ca8)
16:18:57  >>>                 2: WaitingPT2 (0x0x229c98)
16:18:57  >>>                 3: WaitingPT3 (0x0x229c88)
16:18:57  FAILED: (7) waiter_count expected: 4, actually: 8
16:18:57  >>> [8]
16:18:57  >>>          owner:               MainThread (0x0x229cc0)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        8
16:18:57  >>>          notify_waiter_count: 3
16:18:57  >>>  waiters:
16:18:57  >>>                 0: WaitingPT0 (0x0x229cb8)
16:18:57  >>>                 1: WaitingPT1 (0x0x229ca8)
16:18:57  >>>                 2: WaitingPT2 (0x0x229c98)
16:18:57  >>>                 3: WaitingPT3 (0x0x229c88)
16:18:57  >>>                 4: EnteringPT0 (0x0x229c80)
16:18:57  >>>                 5: EnteringPT1 (0x0x229c78)
16:18:57  >>>                 6: EnteringPT2 (0x0x229c70)
16:18:57  >>>                 7: EnteringPT3 (0x0x229c68)
16:18:57  >>>  notify_waiters:
16:18:57  >>>                 0: WaitingPT1 (0x0x229cb0)
16:18:57  >>>                 1: WaitingPT2 (0x0x229ca0)
16:18:57  >>>                 2: WaitingPT3 (0x0x229c90)
16:18:57  FAILED: (8) waiter_count expected: 5, actually: 8
16:18:57  >>> [9]
16:18:57  >>>          owner:               MainThread (0x0x229cc0)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        8
16:18:57  >>>          notify_waiter_count: 2
16:18:57  >>>  waiters:
16:18:57  >>>                 0: WaitingPT0 (0x0x229cb8)
16:18:57  >>>                 1: WaitingPT1 (0x0x229cb0)
16:18:57  >>>                 2: WaitingPT2 (0x0x229ca0)
16:18:57  >>>                 3: WaitingPT3 (0x0x229c90)
16:18:57  >>>                 4: EnteringPT0 (0x0x229c88)
16:18:57  >>>                 5: EnteringPT1 (0x0x229c80)
16:18:57  >>>                 6: EnteringPT2 (0x0x229c78)
16:18:57  >>>                 7: EnteringPT3 (0x0x229c70)
16:18:57  >>>  notify_waiters:
16:18:57  >>>                 0: WaitingPT2 (0x0x229ca8)
16:18:57  >>>                 1: WaitingPT3 (0x0x229c98)
16:18:57  FAILED: (9) waiter_count expected: 6, actually: 8
16:18:57  >>> [10]
16:18:57  >>>          owner:               MainThread (0x0x229cc0)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        8
16:18:57  >>>          notify_waiter_count: 1
16:18:57  >>>  waiters:
16:18:57  >>>                 0: WaitingPT0 (0x0x229cb8)
16:18:57  >>>                 1: WaitingPT1 (0x0x229cb0)
16:18:57  >>>                 2: WaitingPT2 (0x0x229ca8)
16:18:57  >>>                 3: WaitingPT3 (0x0x229c98)
16:18:57  >>>                 4: EnteringPT0 (0x0x229c90)
16:18:57  >>>                 5: EnteringPT1 (0x0x229c88)
16:18:57  >>>                 6: EnteringPT2 (0x0x229c80)
16:18:57  >>>                 7: EnteringPT3 (0x0x229c78)
16:18:57  >>>  notify_waiters:
16:18:57  >>>                 0: WaitingPT3 (0x0x229ca0)
16:18:57  FAILED: (10) waiter_count expected: 7, actually: 8
16:18:57  >>> [11]
16:18:57  >>>          owner:               MainThread (0x0x229cc0)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        8
16:18:57  >>>          notify_waiter_count: 0
16:18:57  >>>  waiters:
16:18:57  >>>                 0: WaitingPT0 (0x0x229cb8)
16:18:57  >>>                 1: WaitingPT1 (0x0x229cb0)
16:18:57  >>>                 2: WaitingPT2 (0x0x229ca8)
16:18:57  >>>                 3: WaitingPT3 (0x0x229ca0)
16:18:57  >>>                 4: EnteringPT0 (0x0x229c98)
16:18:57  >>>                 5: EnteringPT1 (0x0x229c90)
16:18:57  >>>                 6: EnteringPT2 (0x0x229c88)
16:18:57  >>>                 7: EnteringPT3 (0x0x229c80)
16:18:57  ### test3: finished platform
16:18:57  
16:18:57  ### test0: started virtual
16:18:57  >>> [12]
16:18:57  >>>          owner:               none (0x0)
16:18:57  >>>          entry_count:         0
16:18:57  >>>          waiter_count:        0
16:18:57  >>>          notify_waiter_count: 0
16:18:57  FAILED: (12) notify_waiter_count expected: 4, actually: 0
16:18:57  ### test0: finished virtual
16:18:57  
16:18:57  ### test1: started virtual
16:18:57  >>> [13]
16:18:57  >>>          owner:               MainThread (0x0x229cd0)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        0
16:18:57  >>>          notify_waiter_count: 0
16:18:57  >>> [14]
16:18:57  >>>          owner:               MainThread (0x0x229cd0)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        4
16:18:57  >>>          notify_waiter_count: 0
16:18:57  >>>  waiters:
16:18:57  >>>                 0: EnteringVT3 (0x0x229cc8)
16:18:57  >>>                 1: EnteringVT0 (0x0x229cc0)
16:18:57  >>>                 2: EnteringVT1 (0x0x229cb8)
16:18:57  >>>                 3: EnteringVT2 (0x0x229cb0)
16:18:57  ### test1: finished virtual
16:18:57  
16:18:57  ### test2: started virtual
16:18:57  >>> [15]
16:18:57  >>>          owner:               MainThread (0x0x229cc8)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        4
16:18:57  >>>          notify_waiter_count: 0
16:18:57  >>>  waiters:
16:18:57  >>>                 0: EnteringVT0 (0x0x229cc0)
16:18:57  >>>                 1: EnteringVT1 (0x0x229cb8)
16:18:57  >>>                 2: EnteringVT2 (0x0x229cb0)
16:18:57  >>>                 3: EnteringVT3 (0x0x229ca8)
16:18:57  FAILED: (15) notify_waiter_count expected: 4, actually: 0
16:18:57  ### test2: finished virtual
16:18:57  
16:18:57  ### test3: started virtual
16:18:57  >>> [16]
16:18:57  >>>          owner:               MainThread (0x0x229cc0)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        0
16:18:57  >>>          notify_waiter_count: 0
16:18:57  FAILED: (16) notify_waiter_count expected: 4, actually: 0
16:18:57  >>> [17]
16:18:57  >>>          owner:               MainThread (0x0x229cc0)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        4
16:18:57  >>>          notify_waiter_count: 0
16:18:57  >>>  waiters:
16:18:57  >>>                 0: EnteringVT1 (0x0x229cb8)
16:18:57  >>>                 1: EnteringVT3 (0x0x229cb0)
16:18:57  >>>                 2: EnteringVT2 (0x0x229ca8)
16:18:57  >>>                 3: EnteringVT0 (0x0x229ca0)
16:18:57  FAILED: (17) notify_waiter_count expected: 4, actually: 0
16:18:57  >>> [18]
16:18:57  >>>          owner:               MainThread (0x0x229cc0)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        5
16:18:57  >>>          notify_waiter_count: 0
16:18:57  >>>  waiters:
16:18:57  >>>                 0: EnteringVT1 (0x0x229cb8)
16:18:57  >>>                 1: EnteringVT3 (0x0x229cb0)
16:18:57  >>>                 2: EnteringVT2 (0x0x229ca8)
16:18:57  >>>                 3: EnteringVT0 (0x0x229ca0)
16:18:57  >>>                 4: WaitingVT0 (0x0x229c98)
16:18:57  FAILED: (18) notify_waiter_count expected: 3, actually: 0
16:18:57  >>> [19]
16:18:57  >>>          owner:               MainThread (0x0x229cc0)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        6
16:18:57  >>>          notify_waiter_count: 0
16:18:57  >>>  waiters:
16:18:57  >>>                 0: EnteringVT1 (0x0x229cb8)
16:18:57  >>>                 1: EnteringVT3 (0x0x229cb0)
16:18:57  >>>                 2: EnteringVT2 (0x0x229ca8)
16:18:57  >>>                 3: EnteringVT0 (0x0x229ca0)
16:18:57  >>>                 4: WaitingVT1 (0x0x229c98)
16:18:57  >>>                 5: WaitingVT0 (0x0x229c90)
16:18:57  FAILED: (19) notify_waiter_count expected: 2, actually: 0
16:18:57  >>> [20]
16:18:57  >>>          owner:               MainThread (0x0x229cc0)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        7
16:18:57  >>>          notify_waiter_count: 0
16:18:57  >>>  waiters:
16:18:57  >>>                 0: EnteringVT1 (0x0x229cb8)
16:18:57  >>>                 1: EnteringVT3 (0x0x229cb0)
16:18:57  >>>                 2: EnteringVT2 (0x0x229ca8)
16:18:57  >>>                 3: EnteringVT0 (0x0x229ca0)
16:18:57  >>>                 4: WaitingVT1 (0x0x229c98)
16:18:57  >>>                 5: WaitingVT2 (0x0x229c90)
16:18:57  >>>                 6: WaitingVT0 (0x0x229c88)
16:18:57  FAILED: (20) notify_waiter_count expected: 1, actually: 0
16:18:57  >>> [21]
16:18:57  >>>          owner:               MainThread (0x0x229cc0)
16:18:57  >>>          entry_count:         1
16:18:57  >>>          waiter_count:        8
16:18:57  >>>          notify_waiter_count: 0
16:18:57  >>>  waiters:
16:18:57  >>>                 0: EnteringVT1 (0x0x229cb8)
16:18:57  >>>                 1: EnteringVT3 (0x0x229cb0)
16:18:57  >>>                 2: EnteringVT2 (0x0x229ca8)
16:18:57  >>>                 3: EnteringVT0 (0x0x229ca0)
16:18:57  >>>                 4: WaitingVT3 (0x0x229c98)
16:18:57  >>>                 5: WaitingVT1 (0x0x229c90)
16:18:57  >>>                 6: WaitingVT2 (0x0x229c88)
16:18:57  >>>                 7: WaitingVT0 (0x0x229c80)
16:18:57  ### test3: finished virtual
16:18:57  >>> [22]
16:18:57  >>>          owner:               none (0x0)
16:18:57  >>>          entry_count:         0
16:18:57  >>>          waiter_count:        0
16:18:57  >>>          notify_waiter_count: 0
16:18:57  STDERR:
16:18:57  java.lang.RuntimeException: Failed status returned from the agent
16:18:57  	at ObjectMonitorUsage.main(ObjectMonitorUsage.java:290)
16:18:57  	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
16:18:57  	at java.base/java.lang.reflect.Method.invoke(Method.java:586)
16:18:57  	at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
16:18:57  	at java.base/java.lang.Thread.run(Thread.java:1587)
16:18:57  
16:18:57  JavaTest Message: Test threw exception: java.lang.RuntimeException: Failed status returned from the agent

16:20:54  TEST RESULT: Failed. Unexpected exit from test [exit code: 87]
16:20:54  --------------------------------------------------
16:21:54  Test results: passed: 159; failed: 2
16:21:59  Report written to /home/jenkins/workspace/Test_openjdknext_j9_extended.openjdk_aarch64_linux_Personal/jvmtest/openjdk/report/html/report.html
16:21:59  Results written to /home/jenkins/workspace/Test_openjdknext_j9_extended.openjdk_aarch64_linux_Personal/aqa-tests/TKG/output_17152858802048/serviceability_jvmti_j9_0/work
16:21:59  Error: Some tests failed or other problems occurred.
16:21:59  -----------------------------------
16:21:59  serviceability_jvmti_j9_0_FAILED

50x internal grinder - all failed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant