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

jdk22 java/foreign/TestVarArgs.java crash prepareForExceptionThrow vmState=0x00000000 #18943

Closed
pshipton opened this issue Feb 12, 2024 · 1 comment
Assignees
Labels
comp:vm jdk22 project:panama Used to track Project Panama related work segfault Issues that describe segfaults / JVM crashes test excluded test failure

Comments

@pshipton
Copy link
Member

https://openj9-jenkins.osuosl.org/job/Test_openjdk22_j9_sanity.openjdk_ppc64_aix_Nightly_testList_2/4
https://openj9-jenkins.osuosl.org/job/Test_openjdk22_j9_sanity.openjdk_ppc64_aix_Nightly_testList_0/4
jdk_foreign
java/foreign/TestVarArgs.java

https://openj9-artifactory.osuosl.org/artifactory/ci-openj9/Test/Test_openjdk22_j9_sanity.openjdk_ppc64_aix_Nightly_testList_0/4/openjdk_test_output.tar.gz

03:50:28  Unhandled exception
03:50:28  Type=Segmentation error vmState=0x00000000
03:50:28  J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000032
03:50:28  Handler1=09001000A0CADB20 Handler2=09001000A09D69C0
03:50:28  R0=0000010010E2334C R1=0000010023623DB0 R2=09001000A0CB1948 R3=607C0000FBEE00A8
03:50:28  R4=0900000001DD5DBB R5=0000000000000000 R6=0000000024000202 R7=0000010023623EB0
03:50:28  R8=0000000000000000 R9=F1000A015EDE8400 R10=0000000000000000 R11=F0000000303DB600
03:50:28  R12=0900000001DA7FEC R13=000001002362F800 R14=0000000000000006 R15=0000000000000020
03:50:28  R16=09001000A0CABBF8 R17=0900000001DD56C0 R18=09001000A150A420 R19=09001000A0C6A558
03:50:28  R20=09001000A0C6A268 R21=0000010023624230 R22=0000000000000005 R23=0000010023624130
03:50:28  R24=0000000000000005 R25=000001002362CB00 R26=0000000000000000 R27=0000000000000000
03:50:28  R28=0900000001DD5DBB R29=0000010023638128 R30=0000000000000000 R31=000001002362C800
03:50:28  IAR=0900000001B67934 LR=0900000001B67AF8 MSR=A00000000200D032 CTR=0900000001D8A204
03:50:28  CR=4200022800000000 FPSCR=8200000000000000 XER=0000000082000000
03:50:28  FPR0 0000000000000001 (f: 1.000000, d: 4.940656e-324)
03:50:28  FPR1 c3e0000000000000 (f: 0.000000, d: -9.223372e+18)
03:50:28  FPR2 3ff0000000000000 (f: 0.000000, d: 1.000000e+00)
03:50:28  FPR3 43300000000333b2 (f: 209842.000000, d: 4.503600e+15)
03:50:28  FPR4 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR5 4330000000000000 (f: 0.000000, d: 4.503600e+15)
03:50:28  FPR6 41099d9000000000 (f: 0.000000, d: 2.098420e+05)
03:50:28  FPR7 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR8 3f6069c0ff9e20ca (f: 4288553216.000000, d: 2.003552e-03)
03:50:28  FPR9 402c3dd5ec09a1c0 (f: 3960054272.000000, d: 1.412077e+01)
03:50:28  FPR10 412e848000000000 (f: 0.000000, d: 1.000000e+06)
03:50:28  FPR11 43300000000f4240 (f: 1000000.000000, d: 4.503600e+15)
03:50:28  FPR12 4530000000000000 (f: 0.000000, d: 1.934281e+25)
03:50:28  FPR13 08001000a01c8c08 (f: 2686225408.000000, d: 3.800557e-270)
03:50:28  FPR14 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR16 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR17 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR18 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR19 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR20 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR21 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR22 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR23 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR24 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR25 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR26 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR27 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR28 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR29 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR30 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  FPR31 0000000000000000 (f: 0.000000, d: 0.000000e+00)
03:50:28  Module=/home/jenkins/workspace/Test_openjdk22_j9_sanity.openjdk_ppc64_aix_Nightly_testList_0/jdkbinary/j2sdk-image/lib/default/libj9vm29.so
03:50:28  Module_base_address=0900000001B0C000
03:50:28  Target=2_90_20240210_12 (AIX 7.1)
03:50:28  CPU=ppc64 (20 logical CPUs) (0x780000000 RAM)
03:50:28  ----------- Stack Backtrace -----------
03:50:28  prepareForExceptionThrow+0x14 (0x0900000001B67AF8 [libj9vm29.so+0x5baf8])
03:50:28  (0x0900000001D8A230 [libj9vm29.so+0x27e230])
03:50:28  (0x0900000001B99CE8 [libj9vm29.so+0x8dce8])
03:50:28  runJavaThread+0x28c (0x0900000001B81330 [libj9vm29.so+0x75330])
03:50:28  _ZL23javaProtectedThreadProcP13J9PortLibraryPv+0xf0 (0x0900000001B0EFF4 [libj9vm29.so+0x2ff4])
03:50:28  omrsig_protect+0x4fc (0x0900000001F046E0 [libj9prt29.so+0x5f6e0])
03:50:28  javaThreadProc+0x70 (0x0900000001B0EE94 [libj9vm29.so+0x2e94])
03:50:28  thread_wrapper+0x14c (0x0900000001F6D590 [libj9thr29.so+0x5590])
03:50:28  _pthread_body+0xf0 (0x090000000051FE14 [libpthreads.a+0x3e14])
03:50:28  ---------------------------------------

@ChengJin01 fyi

@pshipton pshipton added comp:vm test failure segfault Issues that describe segfaults / JVM crashes jdk22 labels Feb 12, 2024
@pshipton pshipton added this to the Java 22 milestone Feb 12, 2024
@ChengJin01 ChengJin01 self-assigned this Feb 12, 2024
@tajila tajila added the project:panama Used to track Project Panama related work label Feb 26, 2024
ChengJin01 pushed a commit to ChengJin01/openj9-openjdk-jdk22 that referenced this issue Mar 7, 2024
The intention of the changes is to avoid conflicts
with our own code with 4-byte alignment for double on
AIX which already supports both the default setting
by the compiler and the natural alignment for double.

Fixes: #eclipse-openj9/openj9/issues/18940,
#eclipse-openj9/openj9/issues/18941,
#eclipse-openj9/openj9/issues/18942, 
#eclipse-openj9/openj9/issues/18943

Signed-off-by: ChengJin01 <[email protected]>
ChengJin01 pushed a commit to ChengJin01/openj9-openjdk-jdk22 that referenced this issue Mar 7, 2024
The intention of the changes is to avoid conflicts
with our own code with 4-byte alignment for double on
AIX which already supports both the default setting
by the compiler and the natural alignment for double.

Fixes: #eclipse-openj9/openj9/issues/18940,
#eclipse-openj9/openj9/issues/18941,
#eclipse-openj9/openj9/issues/18942, 
#eclipse-openj9/openj9/issues/18943

Signed-off-by: ChengJin01 <[email protected]>
@ChengJin01
Copy link

Close the issue as resolved via ibmruntimes/openj9-openjdk-jdk22#32.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp:vm jdk22 project:panama Used to track Project Panama related work segfault Issues that describe segfaults / JVM crashes test excluded test failure
Projects
None yet
Development

No branches or pull requests

3 participants