You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Ekaterina Dimitrova (Jira)" <ji...@apache.org> on 2023/08/28 19:58:00 UTC

[jira] [Commented] (CASSANDRA-18439) Revert some accesses to internals after CASSANDRA-18329 lands

    [ https://issues.apache.org/jira/browse/CASSANDRA-18439?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17759719#comment-17759719 ] 

Ekaterina Dimitrova commented on CASSANDRA-18439:
-------------------------------------------------

I updated the two files and build.xml, which adds the jvmargs needed during testing, here:

https://github.com/apache/cassandra/pull/2638

CI J17 all possible tests:https://app.circleci.com/pipelines/github/ekaterinadimitrova2/cassandra/2486/workflows/2c186c13-a508-4df7-969f-40b69ec1e2af

There is a single test that failed due to JVM crash, which I did not find any information about:
{code:java}
[junit-timeout] # A fatal error has been detected by the Java Runtime Environment:
[junit-timeout] #
[junit-timeout] #  SIGSEGV (0xb) at pc=0x00007ff74136f654, pid=1479, tid=1484
[junit-timeout] #
[junit-timeout] # JRE version: OpenJDK Runtime Environment (17.0.7+7) (build 17.0.7+7-Ubuntu-0ubuntu120.04)
[junit-timeout] # Java VM: OpenJDK 64-Bit Server VM (17.0.7+7-Ubuntu-0ubuntu120.04, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
[junit-timeout] # Problematic frame:
[junit-timeout] # V  [libjvm.so+0xbbe654]  Method::is_method_handle_intrinsic() const+0x4
[junit-timeout] #
[junit-timeout] # Core dump will be written. Default location: /tmp/cassandra/core.1479.%E
[junit-timeout] #
[junit-timeout] # An error report file with more information is saved as:
[junit-timeout] # /tmp/cassandra/hs_err_pid1479.log
[junit-timeout] Compiled method (c2)  101528 17232       4      (method)
[junit-timeout]  total in heap  [0x00007ff72d5c4d90,0x00007ff72d5c53f8] = 1640
[junit-timeout]  relocation     [0x00007ff72d5c4ef0,0x00007ff72d5c4f28] = 56
[junit-timeout]  main code      [0x00007ff72d5c4f40,0x00007ff72d5c5160] = 544
[junit-timeout]  stub code      [0x00007ff72d5c5160,0x00007ff72d5c5188] = 40
[junit-timeout]  oops           [0x00007ff72d5c5188,0x00007ff72d5c51a0] = 24
[junit-timeout]  metadata       [0x00007ff72d5c51a0,0x00007ff72d5c5200] = 96
[junit-timeout]  scopes data    [0x00007ff72d5c5200,0x00007ff72d5c5320] = 288
[junit-timeout]  scopes pcs     [0x00007ff72d5c5320,0x00007ff72d5c53c0] = 160
[junit-timeout]  dependencies   [0x00007ff72d5c53c0,0x00007ff72d5c53d0] = 16
[junit-timeout]  handler table  [0x00007ff72d5c53d0,0x00007ff72d5c53e8] = 24
[junit-timeout]  nul chk table  [0x00007ff72d5c53e8,0x00007ff72d5c53f8] = 16
[junit-timeout] Compiled method (c2)  101530 11584       4      (method)
[junit-timeout]  total in heap  [0x00007ff72d434590,0x00007ff72d4347f8] = 616
[junit-timeout]  relocation     [0x00007ff72d4346f0,0x00007ff72d434700] = 16
[junit-timeout]  main code      [0x00007ff72d434700,0x00007ff72d434760] = 96
[junit-timeout]  stub code      [0x00007ff72d434760,0x00007ff72d434778] = 24
[junit-timeout]  oops           [0x00007ff72d434778,0x00007ff72d434788] = 16
[junit-timeout]  metadata       [0x00007ff72d434788,0x00007ff72d434798] = 16
[junit-timeout]  scopes data    [0x00007ff72d434798,0x00007ff72d4347c0] = 40
[junit-timeout]  scopes pcs     [0x00007ff72d4347c0,0x00007ff72d4347f0] = 48
[junit-timeout]  dependencies   [0x00007ff72d4347f0,0x00007ff72d4347f8] = 8
[junit-timeout] #
[junit-timeout] # If you would like to submit a bug report, please visit:
[junit-timeout] #   Unknown{code}
I tried to reproduce it unsuccessfully here:

https://app.circleci.com/pipelines/github/ekaterinadimitrova2/cassandra/2488/workflows/1877f74f-7b48-4767-b48f-dc0166d9efc2/jobs/38072

> Revert some accesses to internals after CASSANDRA-18329 lands
> -------------------------------------------------------------
>
>                 Key: CASSANDRA-18439
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-18439
>             Project: Cassandra
>          Issue Type: Task
>          Components: Jamm
>            Reporter: Ekaterina Dimitrova
>            Assignee: Ekaterina Dimitrova
>            Priority: Normal
>             Fix For: 5.x
>
>
> The current version of JAMM in Cassandra does not handle properly the module system.
> To workaround some of the failures we see when starting Cassandra and running tests, a numerous _-  -add-opens-_ and  _add-exports_ were added temporarily until Jamm is fixed.  
> Those need to be revised and potentially reverted.
> [https://github.com/apache/cassandra/blob/trunk/conf/jvm17-server.options#L94-L107]
> (potentially also in the jvm11-server.options file too)
> [https://github.com/apache/cassandra/blob/trunk/conf/jvm17-clients.options#L55-L67]
> (again, potentially also in jvm11-client.options file too)
> CASSANDRA-18329 should cover jamm upgrade which will happen when new jamm version is released.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org