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

HeapHogLoadTest Bus error #20412

Open
pshipton opened this issue Oct 25, 2024 · 9 comments
Open

HeapHogLoadTest Bus error #20412

pshipton opened this issue Oct 25, 2024 · 9 comments

Comments

@pshipton
Copy link
Member

pshipton commented Oct 25, 2024

https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_extended.system_aarch64_mac_Nightly_testList_0/604 - mac14-aarch64-6
HeapHogLoadTest_5m_0

https://openj9-artifactory.osuosl.org/artifactory/ci-openj9/Test/Test_openjdk17_j9_extended.system_aarch64_mac_Nightly_testList_0/604/system_test_output.tar.gz

20:06:12  HHLT 11:06:10.843 - Completed 40.0%. Number of tests started=326082 (+55548)
20:06:12  HHLT stderr Unhandled exception
20:06:12  HHLT stderr Type=Bus error vmState=0x00000000
20:06:12  HHLT stderr J9Generic_Signal_Number=00000028 Signal_Number=0000000a Error_Value=00000000 Signal_Code=00000001
20:06:12  HHLT stderr Handler1=000000010123B00C Handler2=0000000100EBDE50 InaccessibleAddress=0000003034333073
20:06:12  HHLT stderr Unhandled exception
20:06:12  HHLT stderr Type=Segmentation error vmState=0x00000000
20:06:12  HHLT stderr J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000002
20:06:12  HHLT stderr Handler1=000000010123B00C Handler2=0000000100EBDE50 InaccessibleAddress=0000000000000000
20:06:12  HHLT stderr x0=000000000000000E x1=000000016FF1A7C8 x2=00000003610ECFE0 x3=00000003610ECFE0
20:06:12  HHLT stderr x4=000000016FF1A7D8 x5=000000016FF1A7C0 x6=000000016FF1A7B8 x7=000000016FF1A820
20:06:12  HHLT stderr x8=0000000000000000 x9=60291F6698E000B7 x10=000000016FF1A7B0 x11=0000000000000000
20:06:12  HHLT stderr x12=0000000000000005 x13=0000000000000000 x14=0000000101284764 x15=0000000000000010
20:06:12  HHLT stderr x16=000000016FF1A9E0 x17=00000001E3CD7738 x18=00000001348397D8 x19=00000001439B3700
20:06:12  HHLT stderr x20=0000000134839950 x21=000000028036CCD0 x22=0000000000000030 x23=00000003610F0850
20:06:12  HHLT stderr x24=0000000280419218 x25=00000003610ECF48 x26=0000000280270F80 x27=00000003610F01A0
20:06:12  HHLT stderr x28=0000000000000000 x29(FP)=000000014804FA00 x30(LR)=0000000110C224F8 x31(SP)=000000016FF1A840
20:06:12  HHLT stderr PC=0000000000000000 SP=000000016FF1A840
20:06:12  HHLT stderr v0=0000000134839b89 (f: 881040256.000000, d: 2.557288e-314)
20:06:12  HHLT stderr v1=000000014396bb98 (f: 1133951872.000000, d: 2.682242e-314)
20:06:12  HHLT stderr v2=000000016ff1aab8 (f: 1878108800.000000, d: 3.049905e-314)
20:06:12  HHLT stderr v3=3f7b853f30bf4fb1 (f: 817844160.000000, d: 6.718871e-03)
20:06:12  HHLT stderr v4=3fecc75fe0000000 (f: 3758096384.000000, d: 8.993377e-01)
20:06:12  HHLT stderr v5=bf9411c4195bf130 (f: 425455936.000000, d: -1.959902e-02)
20:06:12  HHLT stderr v6=3ff0000000000000 (f: 0.000000, d: 1.000000e+00)
20:06:12  HHLT stderr v7=000e1781000e1781 (f: 923521.000000, d: 1.959708e-308)
20:06:12  HHLT stderr v8=4020000000000000 (f: 0.000000, d: 8.000000e+00)
20:06:12  HHLT stderr v9=3ff0000000000000 (f: 0.000000, d: 1.000000e+00)
20:06:12  HHLT stderr v10=000000003f6b86d4 (f: 1064011456.000000, d: 5.256915e-315)
20:06:12  HHLT stderr v11=0000000000000000 (f: 0.000000, d: 0.000000e+00)
20:06:12  HHLT stderr v12=0000000000000000 (f: 0.000000, d: 0.000000e+00)
20:06:12  HHLT stderr v13=0000000000000000 (f: 0.000000, d: 0.000000e+00)
20:06:12  HHLT stderr v14=0000000000000000 (f: 0.000000, d: 0.000000e+00)
20:06:12  HHLT stderr v15=0000000000000000 (f: 0.000000, d: 0.000000e+00)
20:06:12  HHLT stderr v16=bfd0000000000000 (f: 0.000000, d: -2.500000e-01)
20:06:12  HHLT stderr v17=3fd5570a11755555 (f: 292902240.000000, d: 3.334375e-01)
20:06:12  HHLT stderr v18=bf3b4d36a328d897 (f: 2737363200.000000, d: -4.165896e-04)
20:06:12  HHLT stderr v19=3fe62e42fefa39ef (f: 4277811712.000000, d: 6.931472e-01)
20:06:12  HHLT stderr v20=7fefffffffffffff (f: 4294967296.000000, d: 1.797693e+308)
20:06:12  HHLT stderr v21=c1150fb645a1cac1 (f: 1168231168.000000, d: -3.450696e+05)
20:06:12  HHLT stderr v22=bfb16872b03ff0cf (f: 2956980480.000000, d: -6.800000e-02)
20:06:12  HHLT stderr v23=c1150fb600000000 (f: 0.000000, d: -3.450695e+05)
20:06:12  HHLT stderr v24=bc90000000000000 (f: 0.000000, d: -5.551115e-17)
20:06:12  HHLT stderr v25=7fefffffffffffff (f: 4294967296.000000, d: 1.797693e+308)
20:06:12  HHLT stderr v26=7fefffffffffffff (f: 4294967296.000000, d: 1.797693e+308)
20:06:12  HHLT stderr v27=3ff921fb54442d18 (f: 1413754112.000000, d: 1.570796e+00)
20:06:12  HHLT stderr v28=000000003f800000 (f: 1065353216.000000, d: 5.263544e-315)
20:06:12  HHLT stderr v29=3fc0000000000000 (f: 0.000000, d: 1.250000e-01)
20:06:12  HHLT stderr v30=000000036cf99bc0 (f: 1828297728.000000, d: 7.269286e-314)
20:06:12  HHLT stderr v31=616c2f747365742f (f: 1936028672.000000, d: 1.981306e+161)
20:06:12  HHLT stderr Target=2_90_20241025_684 (Mac OS X 14.2.1)
20:06:12  HHLT stderr CPU=aarch64 (8 logical CPUs) (0x400000000 RAM)
20:06:12  HHLT stderr ----------- Stack Backtrace -----------
20:06:12  HHLT stderr ---------------------------------------
Copy link

Issue Number: 20412
Status: Open
Recommended Components: comp:gc, comp:vm, comp:test
Recommended Assignees: pshipton, fengxue-is, jasonfengj9

@pshipton
Copy link
Member Author

@mpirvu @cjjdespres not sure if this is related to #20239?

@mpirvu
Copy link
Contributor

mpirvu commented Oct 25, 2024

@cjjdespres Please grind that test with and without disclaiming enabled.

@cjjdespres
Copy link
Contributor

cjjdespres commented Oct 28, 2024

The grinders are in progress. This test was on mac, though, so I don't think we will have tried to allocate file-backed memory because of disclaiming. My omr changes were in port/linux/omrvmem.c and the code in the data cache and IProfiler in openj9 that changes the flags for memory allocation for disclaiming is guarded by ifdef LINUX.

The cause could be similar. There are a few places that use ftruncate, including through JVM_SetLength and also file_set_length in the omr port library. Some of those uses are correct, because the underlying file is in memory, but maybe some aren't.

@cjjdespres
Copy link
Contributor

The man pages for functions like shm_open() say that ftruncate is the function to use for in-memory files, at least. It would be unfortunate if even there it didn't guarantee that enough space is available. I didn't think that fallocate would work with such files because its page says that it "is used to manipulate the allocated disk space for a file", but I haven't tested that assumption.

@cjjdespres
Copy link
Contributor

I'm not sure of this interaction, but if the underlying file space for the mmap() memory is allocated on-demand, perhaps something tried to read from an address that's within that memory but beyond any writes that have occurred. I think that would result in a bus error and not a segmentation fault.

@knn-k
Copy link
Contributor

knn-k commented Oct 29, 2024

There are some unhandled exceptions (bus error and segmentation error) mixed in the output.
I think the following is the register dump of the bus error, based on the InaccessibleAddress:

[2024-10-25T00:06:12.565Z] HHLT stderr Unhandled exception
[2024-10-25T00:06:12.565Z] HHLT stderr Type=Bus error vmState=0x00000000
[2024-10-25T00:06:12.565Z] HHLT stderr J9Generic_Signal_Number=00000028 Signal_Number=0000000a Error_Value=00000000 Signal_Code=00000001
[2024-10-25T00:06:12.565Z] HHLT stderr Handler1=000000010123B00C Handler2=0000000100EBDE50 InaccessibleAddress=0000003034333073

[2024-10-25T00:06:12.566Z] HHLT stderr x0=00000001439CB500 x1=000000017004A7C8 x2=0000000365D1EF88 x3=0000000365D1EF88
[2024-10-25T00:06:12.566Z] HHLT stderr x4=000000017004A7D8 x5=000000017004A7C0 x6=000000017004A7B8 x7=000000017004A820
[2024-10-25T00:06:12.566Z] HHLT stderr x8=000000303433306B x9=0000000280558760 x10=000000017004A7C0 x11=000000017004A7C8
[2024-10-25T00:06:12.566Z] HHLT stderr x12=000000017004A7D8 x13=000000017004A7B0 x14=0000000101284764 x15=0000000000000010
[2024-10-25T00:06:12.566Z] HHLT stderr x16=00000001012841D0 x17=00000001E3CD7738 x18=000000017004A101 x19=0000000040000000
[2024-10-25T00:06:12.566Z] HHLT stderr x20=000000303433304B x21=000000017004A7B0 x22=0000000110C224F8 x23=000000017004A7C0
[2024-10-25T00:06:12.566Z] HHLT stderr x24=000000017004A7D8 x25=000000017004A7C8 x26=000000017004A7C0 x27=000000017004A7B8
[2024-10-25T00:06:12.566Z] HHLT stderr x28=000000010135AE34 x29(FP)=000000017004A7A0 x30(LR)=00000001012841C4 x31(SP)=000000017004A520
[2024-10-25T00:06:12.566Z] HHLT stderr PC=0000000101298C88 SP=000000017004A520

I can see the following instructions around the address pointed by the PC:

    0x101298c68: 0xf9400360   unknown     ldr    x0, [x27]
    0x101298c6c: 0xf9400408   unknown     ldr    x8, [x0, #0x8]
    0x101298c70: 0xaa1903e1   unknown     mov    x1, x25
    0x101298c74: 0xaa1a03e5   unknown     mov    x5, x26
    0x101298c78: 0xf94027e4   unknown     ldr    x4, [sp, #0x48]
    0x101298c7c: 0xf9402fe7   unknown     ldr    x7, [sp, #0x58]
    0x101298c80: 0xf9481908   unknown     ldr    x8, [x8, #0x1030]
    0x101298c84: 0x8b140108   unknown     add    x8, x8, x20
    0x101298c88: 0xf9400508   unknown     ldr    x8, [x8, #0x8] <- PC points here
    0x101298c8c: 0xf94002a9   unknown     ldr    x9, [x21]

Register x8 has the value 0x303433306B in the register dump, and x8+8 is the same as the InaccessibleAddress. The core file does not contain the address.

(lldb) x/8x 0x0303433306B
error: core file does not contain 0x303433306b

@cjjdespres
Copy link
Contributor

A 50x run without disclaiming had one failure, in this iteration:

        HHLT stderr Unhandled exception
        HHLT stderr Type=Segmentation error vmState=0x00000000
        HHLT stderr J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000002
        HHLT stderr Handler1=000000010067EFFC Handler2=0000000100539E50 InaccessibleAddress=540038C172100567
        HHLT stderr Unhandled exception
        HHLT stderr Type=Segmentation error vmState=0x00000000
        HHLT stderr x0=000000014920EB00 x1=0000000170B327C8 x2=0000000150BE4200 x3=00000000000001D0
        HHLT stderr x4=0000000170B327D8 x5=0000000170B327C0 x6=0000000170B327B8 x7=0000000170B32820
        HHLT stderr x8=540038C17210055F x9=0000000110102EB8 x10=0000000170B327C0 x11=0000000170B327C8
        HHLT stderr x12=0000000170B327D8 x13=0000000170B327B0 x14=00000001006C8758 x15=0000000000000010
        HHLT stderr x16=00000001006C81C4 x17=00000000000008FD x18=0000000149010031 x19=0000000040000000
        HHLT stderr x20=540038C17210053F x21=0000000170B327B0 x22=000000010FD30360 x23=0000000170B327C0
        HHLT stderr x24=0000000170B327D8 x25=0000000170B327C8 x26=0000000170B327C0 x27=0000000170B327B8
        HHLT stderr x28=000000010079EE34 x29(FP)=0000000170B327A0 x30(LR)=00000001006C81B8 x31(SP)=0000000170B32520
        HHLT stderr PC=00000001006DCC7C SP=0000000170B32520
        HHLT stderr J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000002
        HHLT stderr Handler1=000000010067EFFC Handler2=0000000100539E50 InaccessibleAddress=540038C172100567
        HHLT stderr x0=000000014921B500 x1=0000000170BCA7C8 x2=0000000150BE4200 x3=00000000000001D0
        HHLT stderr x4=0000000170BCA7D8 x5=0000000170BCA7C0 x6=0000000170BCA7B8 x7=0000000170BCA820
        HHLT stderr x8=540038C17210055F x9=0000000110102EB8 x10=0000000170BCA7C0 x11=0000000170BCA7C8
        HHLT stderr x12=0000000170BCA7D8 x13=0000000170BCA7B0 x14=00000001006C8758 x15=0000000000000010
        HHLT stderr x16=00000001006C81C4 x17=00000000000008FD x18=0000000149010031 x19=0000000040000000
        HHLT stderr x20=540038C17210053F x21=0000000170BCA7B0 x22=000000010FD30360 x23=0000000170BCA7C0
        HHLT stderr x24=0000000170BCA7D8 x25=0000000170BCA7C8 x26=0000000170BCA7C0 x27=0000000170BCA7B8
        HHLT stderr x28=000000010079EE34 x29(FP)=0000000170BCA7A0 x30(LR)=00000001006C81B8 x31(SP)=0000000170BCA520
        HHLT stderr PC=00000001006DCC7C SP=0000000170BCA520
        HHLT stderr v0=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v1=0000000150f82810 (f: 1358440448.000000, d: 2.793155e-314)
        HHLT stderr v2=000000004ba89953 (f: 1269340544.000000, d: 6.271375e-315)
        HHLT stderr v3=bfc23d731a49be41 (f: 441040448.000000, d: -1.425003e-01)
        HHLT stderr v4=ef1a9c61007c87ea (f: 8161258.000000, d: -1.575998e+227)
        HHLT stderr v5=000000007c015a33 (f: 2080463360.000000, d: 1.027885e-314)
        HHLT stderr v6=94446f0194446f01 (f: 2487512832.000000, d: -4.855772e-211)
        HHLT stderr v7=000e1781000e1781 (f: 923521.000000, d: 1.959708e-308)
        HHLT stderr v8=000003c10000745f (f: 29791.000000, d: 2.039238e-311)
        HHLT stderr v9=0000000041000000 (f: 1090519040.000000, d: 5.387880e-315)
        HHLT stderr v10=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v11=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v12=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v13=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v14=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v15=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v16=bfd0000000000000 (f: 0.000000, d: -2.500000e-01)
        HHLT stderr v17=3fd5527312ad5555 (f: 313349472.000000, d: 3.331573e-01)
        HHLT stderr v18=3f4710013ed373f1 (f: 1054045184.000000, d: 7.038122e-04)
        HHLT stderr v19=3fe62e42fefa39ef (f: 4277811712.000000, d: 6.931472e-01)
        HHLT stderr v20=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v21=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v22=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v23=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v24=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v25=7fefffffffffffff (f: 4294967296.000000, d: 1.797693e+308)
        HHLT stderr v26=3ff0000000000000 (f: 0.000000, d: 1.000000e+00)
        HHLT stderr v27=3ff921fb54442d18 (f: 1413754112.000000, d: 1.570796e+00)
        HHLT stderr v28=000000003e000000 (f: 1040187392.000000, d: 5.139209e-315)
        HHLT stderr v29=000000003e000000 (f: 1040187392.000000, d: 5.139209e-315)
        HHLT stderr v30=6e616c2e6176616a (f: 1635148160.000000, d: 5.038246e+223)
        HHLT stderr v31=6956656d69746e75 (f: 1769238144.000000, d: 2.678622e+199)
        HHLT stderr v0=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v1=ffffffffffffffff (f: 4294967296.000000, d: nan)
        HHLT stderr v2=000000004ba89953 (f: 1269340544.000000, d: 6.271375e-315)
        HHLT stderr v3=bfc117918227db7c (f: 2183650048.000000, d: -1.335318e-01)
        HHLT stderr v4=ef1a9c61007c87ea (f: 8161258.000000, d: -1.575998e+227)
        HHLT stderr v5=000000007c015a33 (f: 2080463360.000000, d: 1.027885e-314)
        HHLT stderr v6=94446f0194446f01 (f: 2487512832.000000, d: -4.855772e-211)
        HHLT stderr v7=000e1781000e1781 (f: 923521.000000, d: 1.959708e-308)
        HHLT stderr v8=000003c10000745f (f: 29791.000000, d: 2.039238e-311)
        HHLT stderr v9=0000000041000000 (f: 1090519040.000000, d: 5.387880e-315)
        HHLT stderr v10=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v11=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v12=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v13=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v14=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v15=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v16=bfd0000000000000 (f: 0.000000, d: -2.500000e-01)
        HHLT stderr v17=3fd560c2ac755555 (f: 2893370624.000000, d: 3.340308e-01)
        HHLT stderr v18=bf66e2db67d82ba7 (f: 1742220160.000000, d: -2.793721e-03)
        HHLT stderr v19=3fe62e42fefa39ef (f: 4277811712.000000, d: 6.931472e-01)
        HHLT stderr v20=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v21=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v22=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v23=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v24=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v25=7fefffffffffffff (f: 4294967296.000000, d: 1.797693e+308)
        HHLT stderr v26=3ff0000000000000 (f: 0.000000, d: 1.000000e+00)
        HHLT stderr v27=3ff921fb54442d18 (f: 1413754112.000000, d: 1.570796e+00)
        HHLT stderr v28=000000003e000000 (f: 1040187392.000000, d: 5.139209e-315)
        HHLT stderr v29=000000003e000000 (f: 1040187392.000000, d: 5.139209e-315)
        HHLT stderr v30=6e616c2e6176616a (f: 1635148160.000000, d: 5.038246e+223)
        HHLT stderr v31=6956656d69746e75 (f: 1769238144.000000, d: 2.678622e+199)
        HHLT stderr Module=/Users/jenkins/workspace/Grinder_iteration_1/jdkbinary/j2sdk-image/lib/default/libj9vm29.dylib
        HHLT stderr Module_base_address=000000010065C000 Symbol=_ZN26VM_BytecodeInterpreterFull3runEP10J9VMThread
        HHLT stderr Symbol_address=00000001006C81C4
        HHLT stderr Target=2_90_20241026_685 (Mac OS X 12.6.9)
        HHLT stderr CPU=aarch64 (8 logical CPUs) (0x400000000 RAM)
        HHLT stderr ----------- Stack Backtrace -----------
        HHLT stderr ---------------------------------------
        HHLT stderr JVMDUMP039I Processing dump event "gpf", detail "" at 2024/10/28 16:35:17 - please wait.
        HHLT stderr Module=/Users/jenkins/workspace/Grinder_iteration_1/jdkbinary/j2sdk-image/lib/default/libj9vm29.dylib
        HHLT stderr Module_base_address=000000010065C000 Symbol=_ZN26VM_BytecodeInterpreterFull3runEP10J9VMThread
        HHLT stderr Symbol_address=00000001006C81C4
        HHLT stderr Target=2_90_20241026_685 (Mac OS X 12.6.9)
        HHLT stderr CPU=aarch64 (8 logical CPUs) (0x400000000 RAM)
        HHLT stderr ----------- Stack Backtrace -----------
        HHLT stderr ---------------------------------------
        HHLT stderr JVMDUMP039I Processing dump event "gpf", detail "" at 2024/10/28 16:35:17 - please wait.
        HHLT stderr JVMDUMP032I JVM requested System dump using '/Users/jenkins/workspace/Grinder_iteration_1/aqa-tests/TKG/output_17301475632863/HeapHogLoadTest_5m_0/20241028-163244-HeapHogLoadTest/results/core.20241028.163517.2457.0001.dmp' in response to an event
        HHLT stderr Unhandled exception
        HHLT stderr Type=Segmentation error vmState=0x00000000
        HHLT stderr J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000002
        HHLT stderr Handler1=000000010067EFFC Handler2=0000000100539E50 InaccessibleAddress=20737361703D7484
        HHLT stderr x0=0000000149221D00 x1=0000000170C167C8 x2=0000000150BE4200 x3=00000000000001D0
        HHLT stderr x4=0000000170C167D8 x5=0000000170C167C0 x6=0000000170C167B8 x7=0000000170C16820
        HHLT stderr x8=20737361703D746C x9=0000000000000018 x10=0000000170C167C0 x11=0000000170C167C8
        HHLT stderr x12=0000000170C167D8 x13=0000000170C167B0 x14=00000001006C8758 x15=0000000000000010
        HHLT stderr x16=00000001006C81C4 x17=0E210E010E210E00 x18=000000014A0EA838 x19=0000000040000000
        HHLT stderr x20=000000037AFA8C30 x21=0000000170C167B0 x22=000000010FD30360 x23=0000000170C167C0
        HHLT stderr x24=0000000170C167D8 x25=0000000170C167C8 x26=0000000170C167C0 x27=0000000170C167B8
        HHLT stderr x28=000000010079EE34 x29(FP)=0000000170C167A0 x30(LR)=00000001006C81B8 x31(SP)=0000000170C16520
        HHLT stderr PC=00000001006DCC88 SP=0000000170C16520
        HHLT stderr v0=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v1=0000000150f82810 (f: 1358440448.000000, d: 2.793155e-314)
        HHLT stderr v2=0000000040000000 (f: 1073741824.000000, d: 5.304989e-315)
        HHLT stderr v3=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v4=3fecc75fe0000000 (f: 3758096384.000000, d: 8.993377e-01)
        HHLT stderr v5=bf9411c4195bf130 (f: 425455936.000000, d: -1.959902e-02)
        HHLT stderr v6=3ff0000000000000 (f: 0.000000, d: 1.000000e+00)
        HHLT stderr v7=3fe5555555555593 (f: 1431655808.000000, d: 6.666667e-01)
        HHLT stderr v8=3fc0000000000000 (f: 0.000000, d: 1.250000e-01)
        HHLT stderr v9=4020000000000000 (f: 0.000000, d: 8.000000e+00)
        HHLT stderr v10=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v11=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v12=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v13=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v14=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v15=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v16=bfd0000000000000 (f: 0.000000, d: -2.500000e-01)
        HHLT stderr v17=3fd5615fc8955555 (f: 3365229824.000000, d: 3.340682e-01)
        HHLT stderr v18=bf681dfac21012e0 (f: 3255833344.000000, d: -2.943983e-03)
        HHLT stderr v19=3fe62e42fefa39ef (f: 4277811712.000000, d: 6.931472e-01)
        HHLT stderr v20=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v21=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v22=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v23=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v24=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr v25=7fefffffffffffff (f: 4294967296.000000, d: 1.797693e+308)
        HHLT stderr v26=3ff0000000000000 (f: 0.000000, d: 1.000000e+00)
        HHLT stderr v27=3ff921fb54442d18 (f: 1413754112.000000, d: 1.570796e+00)
        HHLT stderr v28=3fc0000000000000 (f: 0.000000, d: 1.250000e-01)
        HHLT stderr v29=3fc0000000000000 (f: 0.000000, d: 1.250000e-01)
        HHLT stderr v30=00000003779891b8 (f: 2006487424.000000, d: 7.357324e-314)
        HHLT stderr v31=0000000000000000 (f: 0.000000, d: 0.000000e+00)
        HHLT stderr Module=/Users/jenkins/workspace/Grinder_iteration_1/jdkbinary/j2sdk-image/lib/default/libj9vm29.dylib
        HHLT stderr Module_base_address=000000010065C000 Symbol=_ZN26VM_BytecodeInterpreterFull3runEP10J9VMThread
        HHLT stderr Symbol_address=00000001006C81C4
        HHLT stderr Target=2_90_20241026_685 (Mac OS X 12.6.9)
        HHLT stderr CPU=aarch64 (8 logical CPUs) (0x400000000 RAM)
        HHLT stderr ----------- Stack Backtrace -----------
        HHLT stderr ---------------------------------------

        HHLT stderr 000000014920EB00: Object neither in heap nor stack-allocated in thread load-2
        HHLT stderr 000000014920EB00:	O-Slot=0000000149236810
        HHLT stderr 000000014920EB00:	O-Slot value=0000000000000009
        HHLT stderr 000000014920EB00:	PC=00000001332466C9
        HHLT stderr 000000014920EB00:	framesWalked=0
        HHLT stderr 000000014920EB00:	arg0EA=00000001492368C8
        HHLT stderr 000000014920EB00:	walkSP=00000001492367F0
        HHLT stderr 000000014920EB00:	literals=00000001390A6B78
        HHLT stderr 000000014920EB00:	jitInfo=0000000000000000
        HHLT stderr 000000014920EB00:	method=00000001390A6B78 (java/lang/invoke/LambdaForm$NFI/0x00000000332465a0.invoke_LF_F(Ljava/lang/invoke/MethodHandle;[Ljava/lang/Object;)Ljava/lang/Object;) (Interpreted)
        HHLT stderr 000000014920EB00:	stack=0000000149231640-0000000149236E80
        HHLT stderr 000000014921B500: Object neither in heap nor stack-allocated in thread load-4
        HHLT stderr 000000014921B500:	O-Slot=000000014A10B240

@knn-k
Copy link
Contributor

knn-k commented Oct 29, 2024

The failure from Grinder looks much like a known issue with HeapHogLoadTest on AArch64 macOS: #19081

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

4 participants