aqa-tests icon indicating copy to clipboard operation
aqa-tests copied to clipboard

jdk_jfr issues across multiple platforms

Open smlambert opened this issue 2 years ago • 9 comments
trafficstars

This is an umbrella issue under which to track the large number of jfr issues seen across multiple platforms.

This issue will remain open and used to exclude tests under, until issues can be fixed (product and/or test updates upstream, etc), and allow us to close the multiple issues for specific versions and platforms that have accumulated in this repository since we have been running the jdk_jfr target.

  • https://github.com/adoptium/aqa-tests/issues/4342
  • https://github.com/adoptium/aqa-tests/issues/3853
  • https://github.com/adoptium/aqa-tests/issues/3836
  • https://github.com/adoptium/aqa-tests/issues/3817
  • https://github.com/adoptium/aqa-tests/issues/3770
  • https://github.com/adoptium/aqa-tests/issues/3760
  • https://github.com/adoptium/aqa-tests/issues/3730
  • https://github.com/adoptium/aqa-tests/issues/3709
  • https://github.com/adoptium/aqa-tests/issues/3492
  • https://github.com/adoptium/aqa-tests/issues/3301
  • https://github.com/adoptium/aqa-tests/issues/3277
  • https://github.com/adoptium/aqa-tests/issues/3253
  • https://github.com/adoptium/aqa-tests/issues/3249
  • https://github.com/adoptium/aqa-tests/issues/3247
  • https://github.com/adoptium/aqa-tests/issues/3115
  • https://github.com/adoptium/aqa-tests/issues/3053
  • https://github.com/adoptium/aqa-tests/issues/3046
  • https://github.com/adoptium/aqa-tests/issues/3045
  • https://github.com/adoptium/aqa-tests/issues/3042
  • https://github.com/adoptium/aqa-tests/issues/2985
  • https://github.com/adoptium/aqa-tests/issues/2919
  • https://github.com/adoptium/aqa-tests/issues/2872
  • https://github.com/adoptium/aqa-tests/issues/2870
  • https://github.com/adoptium/aqa-tests/issues/2866
  • https://github.com/adoptium/aqa-tests/issues/2865
  • https://github.com/adoptium/aqa-tests/issues/2855
  • https://github.com/adoptium/aqa-tests/issues/2766

We should revisit the ProblemList files and verify which jdk_jfr testcases are problematic and need to remain excluded, and see what upstream changes need to occur to stabilize the tests on various platforms to get them reenabled/fixed (and attempt to reduce the number of jfr testcases that need to be disabled).

Amalgamate and close the above list of issues, ideally by resolving the core issue, but at the very least by updating ProblemList files to refer to the correct upstream issue, or this one.

smlambert avatar Feb 18 '23 13:02 smlambert

Some failures might be obsolete. I'm going through each version to upload latest status.

For jdk21, the most problematic testcases fail on windows32 and arm32, both of which are not supported in jdk21 in adoptium https://github.com/adoptium/aqa-tests/issues/4983. Should we just ignore those failures https://github.com/adoptium/aqa-tests/blob/master/openjdk/excludes/ProblemList_openjdk21.txt#L421-L446 @smlambert

rerun jdk/jfr/jcmd/TestJcmdDump.java jdk/jfr/event/gc/detailed/TestZUncommitEvent.java on linux-x64, max-x64,windows-x64 - all passed https://ci.adoptium.net/view/Test_grinder/job/Grinder/8682/console https://ci.adoptium.net/view/Test_grinder/job/Grinder/8685/console https://ci.adoptium.net/view/Test_grinder/job/Grinder/8686/console

on all other platforms - all passed. https://ci.adoptium.net/view/Test_grinder/job/Grinder/8737/ ... https://ci.adoptium.net/view/Test_grinder/job/Grinder/8742/ https://ci.adoptium.net/view/Test_grinder/job/Grinder/8745/ https://ci.adoptium.net/view/Test_grinder/job/Grinder/8747/

will update the problemlist

sophia-guo avatar Jan 29 '24 17:01 sophia-guo

jdk17: excluded on window32 https://ci.adoptium.net/view/Test_grinder/job/Grinder/8688/ jdk/jfr/event/gc/collection/TestG1ParallelPhases.java.TestG1ParallelPhases failed

arm https://ci.adoptium.net/view/Test_grinder/job/Grinder/8751/ - all passed

sophia-guo avatar Jan 29 '24 17:01 sophia-guo

re: https://github.com/adoptium/aqa-tests/issues/4352#issuecomment-1915204757 - yes, consider this list a snapshot in time. Feel free to close those related to jdk21 for 32-bit platforms.

We do however want to investigate stuff the other failures, noting that exclusion is typically a "temporary state", with the goal to solve issues and have tests re-included and running.

smlambert avatar Jan 29 '24 19:01 smlambert

Hi, I'll try to help out with this!

roberttoyonaga avatar Feb 07 '24 16:02 roberttoyonaga

@roberttoyonaga the list in description https://github.com/adoptium/aqa-tests/issues/4352#issue-1590346332 might be obsolete. You can also check the ProblemList_openjdk*. Problematic tests are excluded in the jdk_jfr sections in those problem list files.

sophia-guo avatar Feb 07 '24 17:02 sophia-guo

Rerun failed tests with jdk11 on windows32, ppc64le, linux-arm, all passed

https://ci.adoptium.net/view/Test_grinder/job/Grinder/8753/ https://ci.adoptium.net/view/Test_grinder/job/Grinder/8754/ https://ci.adoptium.net/view/Test_grinder/job/Grinder/8755/

sophia-guo avatar Feb 07 '24 18:02 sophia-guo

jdk8: jdk/jfr/ on arm https://ci.adoptium.net/view/Test_grinder/job/Grinder/8756/

sophia-guo avatar Feb 07 '24 20:02 sophia-guo

@roberttoyonaga after the rerun it seems that most jfr test issues are with jdk8. See my recent run with jdk8 on arm32. https://ci.adoptium.net/view/Test_grinder/job/Grinder/8756/

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGBUS (0x7) at pc=0xf62dd0fc, pid=2812, tid=0xd33e7460
#
# JRE version: OpenJDK Runtime Environment (8.0_402-b06) (build 1.8.0_402-b06)
# Java VM: OpenJDK Client VM (25.402-b06 mixed mode linux-aarch32 )
# Problematic frame:
# V  [libjvm.so+0x33b0fc]  write_checkpoint_header(unsigned char*, long long, long long, bool, unsigned int)+0xe8
#
# Core dump written. Default location: /home/jenkins/workspace/Grinder/aqa-tests/TKG/output_17073383472530/jdk_custom_0/work/scratch/2/core or core.2812
#
# An error report file with more information is saved as:
# /home/jenkins/workspace/Grinder/aqa-tests/TKG/output_17073383472530/jdk_custom_0/work/scratch/2/hs_err_pid2812.log
#
# If you would like to submit a bug report, please visit:
#   https://github.com/adoptium/adoptium-support/issues
#

sophia-guo avatar Feb 08 '24 14:02 sophia-guo

jdk/jfr/jcmd/TestJcmdDump.java - https://github.com/adoptium/aqa-tests/issues?q=is%3Aissue+TestJcmdDump - continues to fail across multiple platforms/versions intermittently with OOM during release triage. We should consider exclusion as it regularly occurs across a variety of our nodes.

smlambert avatar Oct 18 '24 00:10 smlambert