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

Add optional encryption to the JITServer metrics server #15217

Merged
merged 1 commit into from
Jun 29, 2022

Conversation

cjjdespres
Copy link
Contributor

@cjjdespres cjjdespres commented Jun 3, 2022

The new options -XX:JITServerMetricsSSLKey and -XX:JITServerMetricsSSLCert behave like their JITServer counterparts, automatically enabling SSL/TLS communication between the JITServer metrics server and clients like Prometheus.

Fixes: #15052

@mpirvu mpirvu self-assigned this Jun 4, 2022
@mpirvu mpirvu added the comp:jitserver Artifacts related to JIT-as-a-Service project label Jun 4, 2022
@mpirvu mpirvu added this to In progress in JIT as a Service via automation Jun 4, 2022
Copy link
Contributor

@mpirvu mpirvu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't reviewed it entirely, but I wanted to submit the few suggestions that I have.
Also, since we allocate an HttpGetRequest when sending, I am thinking that maybe we should embed one such data structure in MetricsServer, basically transform _incompleteRequests from HttpGetRequest * to HttpGetRequest. This will increase the memory by 4K, but we avoid the constant allocation and deallocation.

runtime/compiler/runtime/MetricsServer.cpp Outdated Show resolved Hide resolved
runtime/compiler/runtime/MetricsServer.cpp Outdated Show resolved Hide resolved
runtime/compiler/runtime/MetricsServer.cpp Outdated Show resolved Hide resolved
runtime/compiler/runtime/MetricsServer.hpp Outdated Show resolved Hide resolved
@@ -1217,6 +1221,27 @@ static bool JITServerParseCommonOptions(J9JavaVM *vm, TR::CompilationInfo *compI
return false;
}

// key and cert have to be set as a pair for the metrics server
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe this section should stay at the point where we parse metrics server options, and execute the code only if the metrics server is enabled.

runtime/compiler/control/J9Options.cpp Outdated Show resolved Hide resolved
runtime/compiler/runtime/MetricsServer.cpp Outdated Show resolved Hide resolved
TR_VerboseLog::writeLineLocked(TR_Vlog_JITServer, "MetricsServer: Socket %d timed-out while writing\n", _pfd[i].fd);
}
closeSocket(i);
}
}
}
_numActiveSockets = 1; // All sockets are closed, but the first one
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is no longer true, because we reArmSocketForWriting, so the number of active sockets does not decrement.

runtime/compiler/runtime/MetricsServer.cpp Outdated Show resolved Hide resolved
runtime/compiler/runtime/MetricsServer.cpp Outdated Show resolved Hide resolved
runtime/compiler/runtime/MetricsServer.hpp Show resolved Hide resolved
@cjjdespres
Copy link
Contributor Author

In OpenSSL 1.0.2 the library's global state needs to be explicitly initialized and freed, and this needs to happen before and after, respectively, any threads using SSL start. Would you happen to know a good place to do this? The relevant calls don't need any arguments - they just need to be called at those times.

@mpirvu
Copy link
Contributor

mpirvu commented Jun 15, 2022

Typically, things that need to be initialized once and early can be done in onLoadInternal() or aboutToBootstrap().
Listener thread is created in startJITServer() called from JITServer_CreateServer. You'll have to instrument the code to see if this is called after onLoadInternal() or aboutToBootstrap(). If it's called earlier we may have a problem because options are not already parsed, so we don't know if we use SSL.

The listener and metrics threads are destroyed in DLLMain.cpp J9VMDllMain() case INTERPRETER_SHUTDOWN, but also from rossa.cpp jitExclusiveVMShutdownPending()

@mpirvu
Copy link
Contributor

mpirvu commented Jun 15, 2022

The client initializes SSL in onLoadInternal()

if (JITServer::ClientStream::static_init(compInfo->getPersistentInfo()) != 0)

It's not clear to me where the SSL data structures are destroyed, but I think it can be done at the end of stopCompilationThreads() because without a compilation thread SSL cannot be used. Another idea is to do it in JitShutdown().

@cjjdespres
Copy link
Contributor Author

I believe that's the latest changes all done. In particular the SSL connection accepting and communication has been finished. I've done some basic testing with curl and Prometheus and things seem to be working. To enable SSL for a particular scrape config in Prometheus, something like this is needed:

scrape_configs:
- job_name: 'jitserver0'
  scheme: https
  tls_config:
    ca_file: cert.pem
    insecure_skip_verify: true # needed if self-signed testing certificates are used
  static_configs:
  - targets: ['localhost:9404']

For our particular prometheus testing setup I had to include the ca_file in the image in /etc/prometheus/cert.pem. The ca_file used also needs to have a SAN set for it to work with Prometheus. I generated a test key and certificate that worked with the commands:

$ openssl genrsa -out key.pem 2048
$ openssl req -new -x509 -sha256 -key key.pem -out cert.pem -days 3650 -subj "/CN=localhost" -addext "subjectAltName = DNS:localhost"

@cjjdespres cjjdespres marked this pull request as ready for review June 16, 2022 12:34
Copy link
Contributor

@mpirvu mpirvu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have a few inline comments.
Is it at all possible to test the SSL scenario where we are doing a read, but the error code is WANT_WRITE? It looks somewhat strange that we arm the socket for a write operation, but, after poll returns, we continue with a read operation.

runtime/compiler/runtime/MetricsServer.hpp Outdated Show resolved Hide resolved
runtime/compiler/runtime/MetricsServer.hpp Outdated Show resolved Hide resolved
runtime/compiler/runtime/MetricsServer.cpp Outdated Show resolved Hide resolved
runtime/compiler/runtime/MetricsServer.cpp Outdated Show resolved Hide resolved
}
else if (SSL_ERROR_WANT_WRITE == err)
{
return WANT_WRITE;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have you seen these types of conditions? I wonder under what circumstances they appear.

HttpGetRequest::~HttpGetRequest()
{
if (_ssl)
{
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we have to do anything with that _incompleteSSLConnection ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe it's freed by the OBIO_free_all; I took that from the existing Listener.cpp code. I can double-check the documentation.

}
else if ((*OBIO_should_write)(_ssl))
{
return WANT_WRITE;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks odd that we are doing a read, but we want to continue with a write in this case. Have you managed to trigger this case?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't triggered it myself. The documentation for BIO_read notes that a single BIO_read on an SSL BIO can cause multiple reads and writes internally (possibly for re-negotiation?), and those internal writes might fail due to insufficient outgoing capacity.

runtime/compiler/runtime/MetricsServer.cpp Outdated Show resolved Hide resolved
runtime/compiler/runtime/MetricsServer.cpp Outdated Show resolved Hide resolved
runtime/compiler/runtime/MetricsServer.cpp Show resolved Hide resolved
@cjjdespres cjjdespres force-pushed the encrypted-metrics branch 2 times, most recently from 75fb7fd to 0af8788 Compare June 21, 2022 13:49
@cjjdespres
Copy link
Contributor Author

cjjdespres commented Jun 21, 2022

Those should be all of the changes, other than the separate PR for createSSLContext that I'll open after this one. I've only tested this with OpenSSL 1.1.1 (the default in my development VM), and I realize now that I might want to test with other versions just to make sure that the symbol loading I added works in 1.0.2 and 3.0.

@cjjdespres
Copy link
Contributor Author

The symbol loading does work using 1.0.2 and 3.0.3. I've also tested the /metrics endpoint on those versions with curl and the server responds properly.

TR_Memory::jitPersistentFree(_incompleteRequests[sockIndex]);
_incompleteRequests[sockIndex] = NULL;
}
_requests[sockIndex].clear();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OBIO_free_all needs to be done before closing the underlying socket. See #15392

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's better to just move _requests[sockIndex].clear(); at the top of this function. As it stands, we set _pfd[sockIndex].fd = -1; and then try to close descriptor -1.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, made that change a little too quickly.

@cjjdespres cjjdespres force-pushed the encrypted-metrics branch 2 times, most recently from ee0c0f6 to 8e0aef2 Compare June 22, 2022 19:02
Copy link
Contributor

@mpirvu mpirvu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mpirvu
Copy link
Contributor

mpirvu commented Jun 22, 2022

jenkins test sanity plinuxjit,xlinuxjit,zlinuxjit jdk17

@mpirvu
Copy link
Contributor

mpirvu commented Jun 23, 2022

plinuxjit test aborted due to timeout. This is the test that had the problem:

01:51:19  ===============================================
01:51:19  Running test cmdLineTester_jvmtitests_hcr_openi9_none_SCC_3 ...
01:51:19  ===============================================
01:51:19  cmdLineTester_jvmtitests_hcr_openi9_none_SCC_3 Start Time: Wed Jun 22 19:27:54 2022 Epoch Time (ms): 1655936874286
01:51:19  "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -Xshareclasses:destroyAll; "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -Xshareclasses:groupAccess,destroyAll; echo "cache cleanup done";
01:51:19  JVMSHRC005I No shared class caches available
01:51:19  JVMSHRC005I No shared class caches available
01:51:19  cache cleanup done
01:51:19  variation: Mode112
01:51:19  JVM_OPTIONS: -XX:+UseJITServer -Xgcpolicy:gencon -Xjit:count=0 -Xnocompressedrefs 
01:51:19  { itercnt=1; \
01:51:19  mkdir -p "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../TKG/output_16559333771437/cmdLineTester_jvmtitests_hcr_openi9_none_SCC_3"; \
01:51:19  cd "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../TKG/output_16559333771437/cmdLineTester_jvmtitests_hcr_openi9_none_SCC_3"; \
01:51:19  export LD_LIBRARY_PATH="/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/openjdk-test-image/openj9:/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/../lib/default:/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/../lib/j9vm:"; \
01:51:19  "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer -Xgcpolicy:gencon -Xjit:count=0 -Xnocompressedrefs  -Xshareclasses:none \
01:51:19  -DTEST_ROOT="/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/jvmtitests" \
01:51:19  -DJAR="/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/jvmtitests/jvmtitest.jar:/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../TKG/lib/asm-all.jar" \
01:51:19  -DEXE='"/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer -Xgcpolicy:gencon -Xjit:count=0 -Xnocompressedrefs  -Xdump ' \
01:51:19  -DEXTRA_Add_OPEN_OPTION='--add-opens=java.base/java.lang.reflect=ALL-UNNAMED' \
01:51:19  -jar "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdline_options_tester/cmdlinetester.jar" \
01:51:19  -config "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/jvmtitests/jvmtitests_hcr.xml" \
01:51:19  -explainExcludes -xids all,linux_ppc-64 -xlist "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/jvmtitests/jvmtitests_excludes_17.xml" -nonZeroExitWhenError; \
01:51:19  if [ $? -eq 0 ] ; then echo ""; echo "cmdLineTester_jvmtitests_hcr_openi9_none_SCC_3""_PASSED"; echo ""; cd /home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/..; rm -f -r "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../TKG/output_16559333771437/cmdLineTester_jvmtitests_hcr_openi9_none_SCC_3"; else echo ""; echo "cmdLineTester_jvmtitests_hcr_openi9_none_SCC_3""_FAILED"; echo ""; fi; } 2>&1 | tee -a "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../TKG/output_16559333771437/TestTargetResult";
06:56:59  Parsing exclude list...
09:06:41    add excludes for [all]
09:06:41    add excludes for [linux_ppc-64]
09:19:44  DONE in 0 ms.
09:20:08  
09:24:30  Current Date: Thu Jun 23 2022
09:27:23  4 tests are excluded as follows:
09:38:16    [re002] expiry: none :: No reliable cross-platform way of simulating this condition
09:38:16    [gts001] expiry: none :: Test is not very robust at the moment. Time dependency might cause it to fail
09:38:16    [fer001] expiry: none :: Testcase deadlocks due to bogus locking, replaced by fer003. keep fer001 for component debugging
09:38:16    [nmr001] expiry: none :: Nestmates are not enabled on java10
09:38:16  
09:41:06  *** Starting test suite: JVMTI Tests ***
09:46:17  Testing: Initial cleanup to destroy any existing shared class cache
Cancelling nested steps due to timeout

Note that in the past I have seen this test failing with the same symptoms, but on x86-64

@mpirvu
Copy link
Contributor

mpirvu commented Jun 23, 2022

@cjjdespres Please rebase to resolve conflicts. Thanks

The new options -XX:JITServerMetricsSSLKey and
-XX:JITServerMetricsSSLCert behave like their JITServer counterparts,
automatically enabling SSL/TLS communication between the JITServer
metrics server and clients like Prometheus.

Fixes: eclipse-openj9#15052
Signed-off-by: Christian Despres <despresc@ibm.com>
@mpirvu
Copy link
Contributor

mpirvu commented Jun 23, 2022

jenkins test sanity plinuxjit,xlinuxjit,zlinuxjit jdk17

@mpirvu
Copy link
Contributor

mpirvu commented Jun 24, 2022

On x86 we have this timeout:

20:05:25  ===============================================
20:05:25  Running test cmdLineTester_jvmtitests_debug_1 ...
20:05:25  ===============================================
20:05:25  cmdLineTester_jvmtitests_debug_1 Start Time: Thu Jun 23 13:05:25 2022 Epoch Time (ms): 1656003925060
20:05:25  "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -Xshareclasses:destroyAll; "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -Xshareclasses:groupAccess,destroyAll; echo "cache cleanup done";
20:05:25  JVMSHRC005I No shared class caches available
20:05:25  JVMSHRC005I No shared class caches available
20:05:25  cache cleanup done
20:05:25  variation: Mode107
20:05:25  JVM_OPTIONS: -XX:+UseJITServer -Xgcpolicy:optthruput -Xdebug 
-Xrunjdwp:transport=dt_socket,address=8888,server=y,onthrow=no.pkg.foo,launch=echo -Xjit:count=0 -Xnocompressedrefs 
20:05:25  { itercnt=1; \
20:05:25  mkdir -p "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/../TKG/output_16559995149890/cmdLineTester_jvmtitests_debug_1"; \
20:05:25  cd "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/../TKG/output_16559995149890/cmdLineTester_jvmtitests_debug_1"; \
20:05:25  export LD_LIBRARY_PATH="/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/openjdkbinary/openjdk-test-image/openj9:/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/../lib/default:/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/../lib/j9vm:"; \
20:05:25  "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer -Xgcpolicy:optthruput -Xdebug -Xrunjdwp:transport=dt_socket,address=8888,server=y,onthrow=no.pkg.foo,launch=echo -Xjit:count=0 -Xnocompressedrefs  \
20:05:25  -DTEST_ROOT="/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/jvmtitests" \
20:05:25  -DJAR="/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/jvmtitests/jvmtitest.jar:/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/../TKG/lib/asm-all.jar" \
20:05:25  -DEXE='"/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer -Xgcpolicy:optthruput -Xdebug -Xrunjdwp:transport=dt_socket,address=8888,server=y,onthrow=no.pkg.foo,launch=echo -Xjit:count=0 -Xnocompressedrefs  -Xdump ' \
20:05:25  -jar "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdline_options_tester/cmdlinetester.jar" \
20:05:25  -config "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/jvmtitests/jvmtitests_extended.xml" \
20:05:25  -explainExcludes -xids all,linux_x86-64 -xlist "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/jvmtitests/jvmtitests_excludes_17.xml" -nonZeroExitWhenError; \
20:05:25  if [ $? -eq 0 ] ; then echo ""; echo "cmdLineTester_jvmtitests_debug_1""_PASSED"; echo ""; cd /home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/..; rm -f -r "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/../TKG/output_16559995149890/cmdLineTester_jvmtitests_debug_1"; else echo ""; echo "cmdLineTester_jvmtitests_debug_1""_FAILED"; echo ""; fi; } 2>&1 | tee -a "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/../TKG/output_16559995149890/TestTargetResult";
Cancelling nested steps due to timeout
04:35:52  Sending interrupt signal to process
04:36:02  /bin/sh: line 11:  8576 Terminated              "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer -Xgcpolicy:optthruput -Xdebug -Xrunjdwp:transport=dt_socket,address=8888,server=y,onthrow=no.pkg.foo,launch=echo -Xjit:count=0 -Xnocompressedrefs -DTEST_ROOT="/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/jvmtitests" -DJAR="/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/jvmtitests/jvmtitest.jar:/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/../TKG/lib/asm-all.jar" -DEXE='"/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer -Xgcpolicy:optthruput -Xdebug -Xrunjdwp:transport=dt_socket,address=8888,server=y,onthrow=no.pkg.foo,launch=echo -Xjit:count=0 -Xnocompressedrefs  -Xdump ' -jar "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdline_options_tester/cmdlinetester.jar" -config "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/jvmtitests/jvmtitests_extended.xml" -explainExcludes -xids all,linux_x86-64 -xlist "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_x86-64_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/jvmtitests/jvmtitests_excludes_17.xml" -nonZeroExitWhenError
04:36:02  
04:36:02  cmdLineTester_jvmtitests_debug_1_FAILED

On PPC we have the timeout that we have seen before:

20:13:35  ===============================================
20:13:35  Running test cmdLineTester_jvmtitests_hcr_openi9_none_SCC_3 ...
20:13:35  ===============================================
20:13:35  cmdLineTester_jvmtitests_hcr_openi9_none_SCC_3 Start Time: Thu Jun 23 14:00:17 2022 Epoch Time (ms): 1656003617520
20:13:35  "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -Xshareclasses:destroyAll; "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -Xshareclasses:groupAccess,destroyAll; echo "cache cleanup done";
20:13:35  JVMSHRC005I No shared class caches available
20:13:35  JVMSHRC005I No shared class caches available
20:13:35  cache cleanup done
20:13:35  variation: Mode112
20:13:35  JVM_OPTIONS: -XX:+UseJITServer -Xgcpolicy:gencon -Xjit:count=0 -Xnocompressedrefs 
20:13:35  { itercnt=1; \
20:13:35  mkdir -p "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../TKG/output_16560000476381/cmdLineTester_jvmtitests_hcr_openi9_none_SCC_3"; \
20:13:35  cd "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../TKG/output_16560000476381/cmdLineTester_jvmtitests_hcr_openi9_none_SCC_3"; \
20:13:35  export LD_LIBRARY_PATH="/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/openjdk-test-image/openj9:/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/../lib/default:/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/../lib/j9vm:"; \
20:13:35  "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer -Xgcpolicy:gencon -Xjit:count=0 -Xnocompressedrefs  -Xshareclasses:none \
20:13:35  -DTEST_ROOT="/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/jvmtitests" \
20:13:35  -DJAR="/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/jvmtitests/jvmtitest.jar:/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../TKG/lib/asm-all.jar" \
20:13:35  -DEXE='"/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer -Xgcpolicy:gencon -Xjit:count=0 -Xnocompressedrefs  -Xdump ' \
20:13:35  -DEXTRA_Add_OPEN_OPTION='--add-opens=java.base/java.lang.reflect=ALL-UNNAMED' \
20:13:35  -jar "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdline_options_tester/cmdlinetester.jar" \
20:13:35  -config "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/jvmtitests/jvmtitests_hcr.xml" \
20:13:35  -explainExcludes -xids all,linux_ppc-64 -xlist "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/jvmtitests/jvmtitests_excludes_17.xml" -nonZeroExitWhenError; \
20:13:35  if [ $? -eq 0 ] ; then echo ""; echo "cmdLineTester_jvmtitests_hcr_openi9_none_SCC_3""_PASSED"; echo ""; cd /home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/..; rm -f -r "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../TKG/output_16560000476381/cmdLineTester_jvmtitests_hcr_openi9_none_SCC_3"; else echo ""; echo "cmdLineTester_jvmtitests_hcr_openi9_none_SCC_3""_FAILED"; echo ""; fi; } 2>&1 | tee -a "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../TKG/output_16560000476381/TestTargetResult";
Cancelling nested steps due to timeout

@mpirvu
Copy link
Contributor

mpirvu commented Jun 24, 2022

jenkins test sanity plinuxjit,xlinuxjit jdk17

@mpirvu
Copy link
Contributor

mpirvu commented Jun 27, 2022

Build on Power failed due to infra

@mpirvu
Copy link
Contributor

mpirvu commented Jun 27, 2022

jenkins test sanity plinuxjit jdk17

1 similar comment
@mpirvu
Copy link
Contributor

mpirvu commented Jun 28, 2022

jenkins test sanity plinuxjit jdk17

@mpirvu
Copy link
Contributor

mpirvu commented Jun 29, 2022

One test on PPC failed:

Running test cmdLineTest_J9test_common_0
...
Testing: -Xlockword minimizeFootprint mode
Test start time: 2022/06/28 19:02:44 Eastern Standard Time
Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -Xlockword:mode=minimizeFootprint VMBench.FibBench
Time spent starting: 2 milliseconds
Time spent executing: 6644 milliseconds
Test result: FAILED
Output from test:
 [OUT] Fibonacci: iterations = 10000
 [OUT] fibonacci(12) = 144
 [ERR] Unhandled exception
 [ERR] Type=Segmentation error vmState=0x00000000
 [ERR] J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000001
 [ERR] Handler1=00007226CDA2E9B0 Handler2=00007226CD958440
 [ERR] R0=00007226CDAAFE70 R1=00007226CE14C470 R2=00007226CDC56E00 R3=00000000000A0700
 [ERR] R4=00000000000CA810 R5=0000000000186160 R6=00000000000CA190 R7=00000000001860D8
 [ERR] R8=0000000000000003 R9=00000000FFEE327C R10=0000000000000004 R11=000072267546359C
 [ERR] R12=0000000028222442 R13=00007226CE1568E0 R14=0000000000186140 R15=00000000000A0700
 [ERR] R16=000072269EEB0038 R17=FFFFFFFFFFFFFFFF R18=0000722675483F47 R19=00007226C7FF5700
 [ERR] R20=00000000FFE434B0 R21=0000000000186100 R22=00000000FFEE0AF8 R23=0000000000000002
 [ERR] R24=00000000000A0700 R25=0000000000000002 R26=0000000000000001 R27=00007226C8025840
 [ERR] R28=0000000000000008 R29=FFFFFFFFFFFFFFFF R30=0000000000000000 R31=00000000000A0700
 [ERR] NIP=00007226CDAB4384 MSR=800000010280F033 ORIG_GPR3=00000000000081C8 CTR=00007226CDAAB648
 [ERR] LINK=00007226CDAAFE70 XER=0000000000000000 CCR=0000000048222442 SOFTE=0000000000000001
 [ERR] TRAP=0000000000000300 DAR=0000000000000024 dsisr=0000000040000000 RESULT=0000000000000000
 [ERR] FPR0 0000000000000003 (f: 3.000000, d: 1.482197e-323)
 [ERR] FPR1 4055539760000000 (f: 1610612736.000000, d: 8.530611e+01)
 [ERR] FPR2 3feb6be600000000 (f: 0.000000, d: 8.569212e-01)
 [ERR] FPR3 3fee666660000000 (f: 1610612736.000000, d: 9.500000e-01)
 [ERR] FPR4 401a66d960000000 (f: 1610612736.000000, d: 6.600439e+00)
 [ERR] FPR5 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR6 3fe62e42fefa39ef (f: 4277811712.000000, d: 6.931472e-01)
 [ERR] FPR7 3fd4043057b6ee09 (f: 1471606272.000000, d: 3.127557e-01)
 [ERR] FPR8 bfdffffef20a4123 (f: 4060758272.000000, d: -4.999997e-01)
 [ERR] FPR9 bfd00ea348b88334 (f: 1220051712.000000, d: -2.508934e-01)
 [ERR] FPR10 bfe0180e66816021 (f: 1719754752.000000, d: -5.029366e-01)
 [ERR] FPR11 41cdcd6500000000 (f: 0.000000, d: 1.000000e+09)
 [ERR] FPR12 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR13 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR14 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR16 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR17 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR18 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR19 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR20 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR21 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR22 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR23 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR24 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR25 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR26 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR27 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR28 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR29 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR30 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] FPR31 0000000000000000 (f: 0.000000, d: 0.000000e+00)
 [ERR] Module=/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9vm29.so
 [ERR] Module_base_address=00007226CD9F0000
 [ERR] Target=2_90_20220628_53 (Linux 4.15.0-175-generic)
 [ERR] CPU=ppc64le (16 logical CPUs) (0x1fdc30000 RAM)
 [ERR] ----------- Stack Backtrace -----------
 [ERR] bytecodeLoopCompressed+0x16cc4 (0x00007226CDAB4384 [libj9vm29.so+0xc4384])
 [ERR]  (0x00007226CDB4C750 [libj9vm29.so+0x15c750])
 [ERR] sendResolveInvokeDynamic+0x26c (0x00007226CDA0945C [libj9vm29.so+0x1945c])
 [ERR] resolveInvokeDynamic+0x240 (0x00007226CDA7B730 [libj9vm29.so+0x8b730])
 [ERR] bytecodeLoopCompressed+0x15afc (0x00007226CDAB31BC [libj9vm29.so+0xc31bc])
 [ERR]  (0x00007226CDB4C750 [libj9vm29.so+0x15c750])
 [ERR] runCallInMethod+0x258 (0x00007226CDA09808 [libj9vm29.so+0x19808])
 [ERR] gpProtectedRunCallInMethod+0x54 (0x00007226CDA32D44 [libj9vm29.so+0x42d44])
 [ERR] signalProtectAndRunGlue+0x28 (0x00007226CDB5C2B8 [libj9vm29.so+0x16c2b8])
 [ERR] omrsig_protect+0x3f4 (0x00007226CD959914 [libj9prt29.so+0x39914])
 [ERR] gpProtectAndRun+0xa8 (0x00007226CDB5C388 [libj9vm29.so+0x16c388])
 [ERR] gpCheckCallin+0xc4 (0x00007226CDA35404 [libj9vm29.so+0x45404])
 [ERR] callStaticVoidMethod+0x48 (0x00007226CDA32358 [libj9vm29.so+0x42358])
 [ERR] JavaMain+0x11e4 (0x00007226CE447344 [libjli.so+0x7344])
 [ERR] ThreadJavaMain+0x18 (0x00007226CE44D4C8 [libjli.so+0xd4c8])
 [ERR] start_thread+0x10c (0x00007226CE3F885C [libpthread.so.0+0x885c])
 [ERR] clone+0x98 (0x00007226CE2E8C98 [libc.so.6+0x158c98])
 [ERR] ---------------------------------------
<html><body>
<!--StartFragment-->

  | =============================================== Running test cmdLineTest_J9test_common_0 ... =============================================== cmdLineTest_J9test_common_0 Start Time: Tue Jun 28 19:02:29 2022 Epoch Time (ms): 1656457349479 variation: NoOptions JVM_OPTIONS: -XX:+UseJITServer  Parsing exclude list...   add excludes for [all]   add excludes for [linux_ppc-64] DONE in 0 ms.  Current Date: Tue Jun 28 2022 8 tests are excluded as follows:   [-Xpreloaduser32] expiry: none :: Only available on Windows platforms   [-Xpreloaduser32 -Xprotectcontiguous] expiry: none :: Only available on Windows platforms   [-Xpreloaduser32 -Xnoprotectcontiguous] expiry: none :: Only available on Windows platforms   [-Xnopreloaduser32] expiry: none :: Only available on Windows platforms   [-Xnopreloaduser32 -Xprotectcontiguous] expiry: none :: Only available on Windows platforms   [-Xnopreloaduser32 -Xnoprotectcontiguous] expiry: none :: Only available on Windows platforms   [-Xprotectcontiguous] expiry: none :: Only available on Windows platforms   [-Xnoprotectcontiguous] expiry: none :: Only available on Windows platforms  *** Starting test suite: J9 Command-Line Option Tests *** Testing: help Test start time: 2022/06/28 19:02:30 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -help Time spent starting: 73 milliseconds Time spent executing: 272 milliseconds Test result: PASSED  Testing: classpath Test start time: 2022/06/28 19:02:30 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -classpath "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 521 milliseconds Test result: PASSED  Testing: cp Test start time: 2022/06/28 19:02:31 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 376 milliseconds Test result: PASSED  Testing: verify Test start time: 2022/06/28 19:02:31 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -verify -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 3 milliseconds Time spent executing: 512 milliseconds Test result: PASSED  Testing: noverify Test start time: 2022/06/28 19:02:31 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -noverify -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 371 milliseconds Test result: PASSED  Testing: Xint Test start time: 2022/06/28 19:02:32 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -Xint -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 6 milliseconds Time spent executing: 349 milliseconds Test result: PASSED  Testing: Xnojit Test start time: 2022/06/28 19:02:32 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -Xnojit -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 440 milliseconds Test result: PASSED  Testing: Xnoaot Test start time: 2022/06/28 19:02:33 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -Xnoaot -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 301 milliseconds Test result: PASSED  Testing: Xfuture Test start time: 2022/06/28 19:02:33 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -Xfuture -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 4 milliseconds Time spent executing: 505 milliseconds Test result: PASSED  Testing: Xnoclassgc Test start time: 2022/06/28 19:02:33 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -Xnoclassgc -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 3 milliseconds Time spent executing: 425 milliseconds Test result: PASSED  Testing: Xclassgc Test start time: 2022/06/28 19:02:34 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -Xclassgc -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 3 milliseconds Time spent executing: 423 milliseconds Test result: PASSED  Testing: Xalwaysclassgc Test start time: 2022/06/28 19:02:34 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -Xalwaysclassgc -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 5 milliseconds Time spent executing: 389 milliseconds Test result: PASSED  Testing: Xgcthreads Test start time: 2022/06/28 19:02:35 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -Xgcthreads1 -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 3 milliseconds Time spent executing: 345 milliseconds Test result: PASSED  Testing: Xmine Test start time: 2022/06/28 19:02:35 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -Xmine2K -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 3 milliseconds Time spent executing: 394 milliseconds Test result: PASSED  Testing: Xmaxe Test start time: 2022/06/28 19:02:35 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -Xmaxe16K -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 395 milliseconds Test result: PASSED  Testing: Xmrx Test start time: 2022/06/28 19:02:36 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -Xmrx32K -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 4 milliseconds Time spent executing: 394 milliseconds Test result: PASSED  Testing: Xmoi Test start time: 2022/06/28 19:02:36 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -Xmoi8M -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 397 milliseconds Test result: PASSED  Testing: Xmx Test start time: 2022/06/28 19:02:37 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -Xmx16M -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 354 milliseconds Test result: PASSED  Testing: Xmn Test start time: 2022/06/28 19:02:37 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -Xmn512K -Xgcpolicy:gencon -verbose:sizes -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 3 milliseconds Time spent executing: 418 milliseconds Test result: PASSED  Testing: Xmnx Test start time: 2022/06/28 19:02:37 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -Xmnx1M -Xgcpolicy:gencon -verbose:sizes -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 378 milliseconds Test result: PASSED  Testing: verbose:class Test start time: 2022/06/28 19:02:38 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -verbose:class VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 477 milliseconds Test result: PASSED  Testing: verbose:gc Test start time: 2022/06/28 19:02:38 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -verbose:gc VMBench.FibBench Time spent starting: 3 milliseconds Time spent executing: 404 milliseconds Test result: PASSED  Testing: verbose:stack Test start time: 2022/06/28 19:02:39 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -verbose:stack VMBench.FibBench Time spent starting: 4 milliseconds Time spent executing: 431 milliseconds Test result: PASSED  Testing: verbose:sizes Test start time: 2022/06/28 19:02:39 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -verbose:sizes VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 414 milliseconds Test result: PASSED  Testing: Xmca Test start time: 2022/06/28 19:02:39 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -Xmca16K -verbose:sizes VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 375 milliseconds Test result: PASSED  Testing: Xmco Test start time: 2022/06/28 19:02:40 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -Xmco64K -verbose:sizes VMBench.FibBench Time spent starting: 6 milliseconds Time spent executing: 382 milliseconds Test result: PASSED  Testing: Xms Test start time: 2022/06/28 19:02:40 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -Xms4M -verbose:sizes VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 416 milliseconds Test result: PASSED  Testing: Xmr Test start time: 2022/06/28 19:02:41 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -Xmr32K -verbose:sizes VMBench.FibBench Time spent starting: 3 milliseconds Time spent executing: 386 milliseconds Test result: PASSED  Testing: Xmso Test start time: 2022/06/28 19:02:41 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -Xmso256K -verbose:sizes VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 450 milliseconds Test result: PASSED  Testing: Xiss Test start time: 2022/06/28 19:02:41 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -Xiss1K -verbose:sizes VMBench.FibBench Time spent starting: 5 milliseconds Time spent executing: 401 milliseconds Test result: PASSED  Testing: Xitn0 Test start time: 2022/06/28 19:02:42 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -Xitn0 -Xtrace:print={j9bcu.197} VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 386 milliseconds Test result: PASSED  Testing: Xitn10000 Test start time: 2022/06/28 19:02:42 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -Xitn10000 -Xtrace:print={j9bcu.195} VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 385 milliseconds Test result: PASSED  Testing: D Test start time: 2022/06/28 19:02:43 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -Duser.region=OttawaCanada -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdline_options_testresources/cmdlinetestresources.jar" SystemProperties Time spent starting: 2 milliseconds Time spent executing: 201 milliseconds Test result: PASSED  Testing: Xbootclasspath/a Test start time: 2022/06/28 19:02:43 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -Xbootclasspath/a:"/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 403 milliseconds Test result: PASSED  Testing: -Xlockword bad mode Test start time: 2022/06/28 19:02:43 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -Xlockword:mode=bad VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 26 milliseconds Test result: PASSED  Testing: -Xlockword default mode Test start time: 2022/06/28 19:02:43 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -Xlockword:mode=default VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 343 milliseconds Test result: PASSED  Testing: -Xlockword minimizeFootprint mode Test start time: 2022/06/28 19:02:44 Eastern Standard Time Running command: "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -XX:+UseJITServer  -Xdump -cp "/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/cmdLineTests/utils/utils.jar" -Xlockword:mode=minimizeFootprint VMBench.FibBench Time spent starting: 2 milliseconds Time spent executing: 6644 milliseconds Test result: FAILED Output from test:  [OUT] Fibonacci: iterations = 10000  [OUT] fibonacci(12) = 144  [ERR] Unhandled exception  [ERR] Type=Segmentation error vmState=0x00000000  [ERR] J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000001  [ERR] Handler1=00007226CDA2E9B0 Handler2=00007226CD958440  [ERR] R0=00007226CDAAFE70 R1=00007226CE14C470 R2=00007226CDC56E00 R3=00000000000A0700  [ERR] R4=00000000000CA810 R5=0000000000186160 R6=00000000000CA190 R7=00000000001860D8  [ERR] R8=0000000000000003 R9=00000000FFEE327C R10=0000000000000004 R11=000072267546359C  [ERR] R12=0000000028222442 R13=00007226CE1568E0 R14=0000000000186140 R15=00000000000A0700  [ERR] R16=000072269EEB0038 R17=FFFFFFFFFFFFFFFF R18=0000722675483F47 R19=00007226C7FF5700  [ERR] R20=00000000FFE434B0 R21=0000000000186100 R22=00000000FFEE0AF8 R23=0000000000000002  [ERR] R24=00000000000A0700 R25=0000000000000002 R26=0000000000000001 R27=00007226C8025840  [ERR] R28=0000000000000008 R29=FFFFFFFFFFFFFFFF R30=0000000000000000 R31=00000000000A0700  [ERR] NIP=00007226CDAB4384 MSR=800000010280F033 ORIG_GPR3=00000000000081C8 CTR=00007226CDAAB648  [ERR] LINK=00007226CDAAFE70 XER=0000000000000000 CCR=0000000048222442 SOFTE=0000000000000001  [ERR] TRAP=0000000000000300 DAR=0000000000000024 dsisr=0000000040000000 RESULT=0000000000000000  [ERR] FPR0 0000000000000003 (f: 3.000000, d: 1.482197e-323)  [ERR] FPR1 4055539760000000 (f: 1610612736.000000, d: 8.530611e+01)  [ERR] FPR2 3feb6be600000000 (f: 0.000000, d: 8.569212e-01)  [ERR] FPR3 3fee666660000000 (f: 1610612736.000000, d: 9.500000e-01)  [ERR] FPR4 401a66d960000000 (f: 1610612736.000000, d: 6.600439e+00)  [ERR] FPR5 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR6 3fe62e42fefa39ef (f: 4277811712.000000, d: 6.931472e-01)  [ERR] FPR7 3fd4043057b6ee09 (f: 1471606272.000000, d: 3.127557e-01)  [ERR] FPR8 bfdffffef20a4123 (f: 4060758272.000000, d: -4.999997e-01)  [ERR] FPR9 bfd00ea348b88334 (f: 1220051712.000000, d: -2.508934e-01)  [ERR] FPR10 bfe0180e66816021 (f: 1719754752.000000, d: -5.029366e-01)  [ERR] FPR11 41cdcd6500000000 (f: 0.000000, d: 1.000000e+09)  [ERR] FPR12 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR13 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR14 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR15 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR16 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR17 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR18 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR19 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR20 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR21 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR22 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR23 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR24 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR25 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR26 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR27 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR28 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR29 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR30 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] FPR31 0000000000000000 (f: 0.000000, d: 0.000000e+00)  [ERR] Module=/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/openjdkbinary/j2sdk-image/lib/default/libj9vm29.so  [ERR] Module_base_address=00007226CD9F0000  [ERR] Target=2_90_20220628_53 (Linux 4.15.0-175-generic)  [ERR] CPU=ppc64le (16 logical CPUs) (0x1fdc30000 RAM)  [ERR] ----------- Stack Backtrace -----------  [ERR] bytecodeLoopCompressed+0x16cc4 (0x00007226CDAB4384 [libj9vm29.so+0xc4384])  [ERR]  (0x00007226CDB4C750 [libj9vm29.so+0x15c750])  [ERR] sendResolveInvokeDynamic+0x26c (0x00007226CDA0945C [libj9vm29.so+0x1945c])  [ERR] resolveInvokeDynamic+0x240 (0x00007226CDA7B730 [libj9vm29.so+0x8b730])  [ERR] bytecodeLoopCompressed+0x15afc (0x00007226CDAB31BC [libj9vm29.so+0xc31bc])  [ERR]  (0x00007226CDB4C750 [libj9vm29.so+0x15c750])  [ERR] runCallInMethod+0x258 (0x00007226CDA09808 [libj9vm29.so+0x19808])  [ERR] gpProtectedRunCallInMethod+0x54 (0x00007226CDA32D44 [libj9vm29.so+0x42d44])  [ERR] signalProtectAndRunGlue+0x28 (0x00007226CDB5C2B8 [libj9vm29.so+0x16c2b8])  [ERR] omrsig_protect+0x3f4 (0x00007226CD959914 [libj9prt29.so+0x39914])  [ERR] gpProtectAndRun+0xa8 (0x00007226CDB5C388 [libj9vm29.so+0x16c388])  [ERR] gpCheckCallin+0xc4 (0x00007226CDA35404 [libj9vm29.so+0x45404])  [ERR] callStaticVoidMethod+0x48 (0x00007226CDA32358 [libj9vm29.so+0x42358])  [ERR] JavaMain+0x11e4 (0x00007226CE447344 [libjli.so+0x7344])  [ERR] ThreadJavaMain+0x18 (0x00007226CE44D4C8 [libjli.so+0xd4c8])  [ERR] start_thread+0x10c (0x00007226CE3F885C [libpthread.so.0+0x885c])  [ERR] clone+0x98 (0x00007226CE2E8C98 [libc.so.6+0x158c98])  [ERR] ---------------------------------------  [ERR] JVMDUMP039I Processing dump event "gpf", detail "" at 2022/06/28 19:02:44 - please wait.  [ERR] JVMDUMP032I JVM requested System dump using '/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/output_16564557737889/cmdLineTest_J9test_common_0/core.20220628.190244.26898.0001.dmp' in response to an event  [ERR] JVMDUMP010I System dump written to /home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/output_16564557737889/cmdLineTest_J9test_common_0/core.20220628.190244.26898.0001.dmp  [ERR] JVMDUMP032I JVM requested Java dump using '/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/output_16564557737889/cmdLineTest_J9test_common_0/javacore.20220628.190244.26898.0002.txt' in response to an event  [ERR] JVMDUMP010I Java dump written to /home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/output_16564557737889/cmdLineTest_J9test_common_0/javacore.20220628.190244.26898.0002.txt  [ERR] JVMDUMP032I JVM requested Snap dump using '/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/output_16564557737889/cmdLineTest_J9test_common_0/Snap.20220628.190244.26898.0003.trc' in response to an event  [ERR] JVMDUMP010I Snap dump written to /home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/output_16564557737889/cmdLineTest_J9test_common_0/Snap.20220628.190244.26898.0003.trc  [ERR] JVMDUMP032I JVM requested JIT dump using '/home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/output_16564557737889/cmdLineTest_J9test_common_0/jitdump.20220628.190244.26898.0004.dmp' in response to an event  [ERR] JVMDUMP051I JIT dump occurred in 'main' thread 0x00000000000A0700  [ERR] JVMDUMP053I JIT dump is recompiling java/lang/invoke/MemberName.clone()Ljava/lang/invoke/MemberName;  [ERR] JVMDUMP010I JIT dump written to /home/jenkins/workspace/Test_openjdk17_j9_sanity.functional_ppc64le_linux_jit_Personal_testList_1/aqa-tests/TKG/output_16564557737889/cmdLineTest_J9test_common_0/jitdump.20220628.190244.26898.0004.dmp  [ERR] JVMDUMP013I Processed dump event "gpf", detail "". >> Success condition was not found: [Return code: 0]

It doesn't appear that this failure can be caused by the code in this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp:jitserver Artifacts related to JIT-as-a-Service project
Projects
Development

Successfully merging this pull request may close these issues.

Support for encrypted performance metrics for JITServer
2 participants