Java, Semeru Runtimes and Runtimes for Business

Java, Semeru Runtimes and Runtimes for Business

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only

Re-emergence of old issue?

  • 1.  Re-emergence of old issue?

    Posted Fri September 26, 2025 05:32 PM

    Hello All,

    Earlier this year we upgraded all of our Java applications from jdk8 to Semeru JDK 17.0.14.  Some of our web servers now periodically crash with an error message similar to this old issue:

    JVM processes on Power10 IBM i running V7R4 and JDK80/64bit may terminate with "Illegal Instruction"

    Ibm remove preview
    JVM processes on Power10 IBM i running V7R4 and JDK80/64bit may terminate with "Illegal Instruction"
    JVM processes on Power10 IBM i running V7R4 and JDK80/64bit may terminate with "Illegal Instruction".
    View this on Ibm >

    Is it possible this issue has been reintroduced?  Below is our error log.

    Our web servers on running on Power 10. OS VERSION: V7R4MO.
    We are using Semeru  runtime 17.0.14.  Most of the time the error occurs we don't get anything except the first 4 lines. 

    No dump files are produced despite the message below indicating they were.

    Thanks for your assistance.

    -------

    Unhandled exception
    Type=Illegal instruction vmState=0x00000000
    J9Generic_Signal_Number=00000048 Signal_Number=00000004 Error_Value=00000000 Signal_Code=00000000
    Handler1=09001000A03B9D78 Handler2=09001000A036DE58
    R0=FFFFFFFF8434C000 R1=000000019D8BFD40 R2=00000000000001D8 R3=FFFFFFFFFFFFFFFF
    R4=09001000A01A1B50 R5=0000000000000000 R6=0000000000000000 R7=0000000000000000
    R8=0000000000000401 R9=00000000100A4FCB R10=B098D00009171000 R11=0000000000000000
    R12=09000000008715E0 R13=000000019D8C9800 R14=0000000031C3B0E8 R15=0000000031AEFA00
    R16=00000001934F0F78 R17=009A5C5746582A33 R18=00000007893F24B8 R19=0000000000000000
    R20=0000000000000001 R21=009A5C494E10F32B R22=0000000000000000 R23=0000000000000000
    R24=0000000000000400 R25=0000000000000400 R26=09001000A019C038 R27=0000000000000401
    R28=0000000000000000 R29=0000000000000000 R30=09001000A01A1B50 R31=000000019D8C1A78
    IAR=0000000000003618 LR=090000000033CC34 MSR=800000000200F032 CTR=0000000000003610
    CR=4200808124040000 FPSCR=A610000000000000 XER=24040000A6100000
    FPR0=00000000a6100000 (f: 2786066432.000000, d: 1.376500e-314)
    FPR1=c3e0000000000000 (f: 0.000000, d: -9.223372e+18)
    FPR2=3ff0000000000000 (f: 0.000000, d: 1.000000e+00)
    FPR3=4330000000093a5b (f: 604763.000000, d: 4.503600e+15)
    FPR4=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR5=4330000000000000 (f: 0.000000, d: 4.503600e+15)
    FPR6=412274b600000000 (f: 0.000000, d: 6.047630e+05)
    FPR7=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR8=4330000000024999 (f: 149913.000000, d: 4.503600e+15)
    FPR9=40350d5fe5b304e0 (f: 3853714688.000000, d: 2.105224e+01)
    FPR10=412e848000000000 (f: 0.000000, d: 1.000000e+06)
    FPR11=43300000000f4240 (f: 1000000.000000, d: 4.503600e+15)
    FPR12=4530000000000000 (f: 0.000000, d: 1.934281e+25)
    FPR13=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR14=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR15=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR16=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR17=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR18=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR19=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR20=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR21=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR22=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR23=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR24=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR25=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR26=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR27=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR28=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR29=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR30=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    FPR31=0000000000000000 (f: 0.000000, d: 0.000000e+00)
    Target=2_90_20250217_000000 (OS/400 V7R4M0)
    CPU=ppc64 (16 logical CPUs) (0x4b00000000 RAM)
    ----------- Stack Backtrace -----------
    _event_wait+0x350 (0x090000000033D8D4 [libpthreads.a+0x198d4])
    _cond_wait_local+0x4fc (0x090000000034C900 [libpthreads.a+0x28900])
    _cond_wait+0x34 (0x090000000034CE98 [libpthreads.a+0x28e98])
    pthread_cond_wait+0x1a8 (0x090000000034D8CC [libpthreads.a+0x298cc])
    IPRA.$monitor_wait_original+0x970 (0x090000000414DBB4 [libj9thr29.so+0x9bb4])
    omrthread_monitor_wait+0x40 (0x090000000414CFC4 [libj9thr29.so+0x8fc4])
    internalAcquireVMAccessNoMutexWithMask+0x1c0 (0x0900000003CFF704 [libj9vm29.so+0x1f704])
    internalAcquireVMAccessClearStatus+0x158 (0x0900000003CFF49C [libj9vm29.so+0x1f49c])
    threadParkImpl+0x378 (0x0900000003F7237C [libj9vm29.so+0x29237c])
    Fast_sun_misc_Unsafe_park+0x18 (0x0900000003F71F1C [libj9vm29.so+0x291f1c])
    (0x0000000182A0CC30)
    runJavaThread+0x238 (0x0900000003D22FDC [libj9vm29.so+0x42fdc])
    javaProtectedThreadProc__FP13J9PortLibraryPv+0x118 (0x0900000003D0601C [libj9vm29.so+0x2601c])
    omrsig_protect+0x4b8 (0x09000000040DFCDC [libj9prt29.so+0x57cdc])
    javaThreadProc+0x68 (0x0900000003D05E0C [libj9vm29.so+0x25e0c])
    thread_wrapper+0x558 (0x090000000414885C [libj9thr29.so+0x485c])
    _pthread_body+0xf8 (0x0900000000327FFC [libpthreads.a+0x3ffc])
    ---------------------------------------
    JVMDUMP039I Processing dump event "gpf", detail "" at 2025/09/17 11:37:02 - please wait.
    JVMDUMP032I JVM requested System dump using '/DuncanApps/Apache/Int1a/core.20250917.113702.3153265.0001.dmp' in response to an event
    JVMDUMP032I JVM requested Java dump using '/DuncanApps/Apache/Int1a/javacore.20250917.113702.3153265.0002.txt' in response to an event
    JVMDUMP010I Java dump written to /DuncanApps/Apache/Int1a/javacore.20250917.113702.3153265.0002.txt
    JVMDUMP032I JVM requested Snap dump using '/DuncanApps/Apache/Int1a/Snap.20250917.113702.3153265.0003.trc' in response to an event
    JVMDUMP010I Snap dump written to /DuncanApps/Apache/Int1a/Snap.20250917.113702.3153265.0003.trc
    JVMDUMP032I JVM requested JIT dump using '/DuncanApps/Apache/Int1a/jitdump.20250917.113702.3153265.0004.dmp' in response to an event
    JVMDUMP051I JIT dump occurred in 'process reaper' thread 0x0000000031AEFA00
    JVMDUMP053I JIT dump is recompiling java/util/concurrent/locks/LockSupport.parkNanos(Ljava/lang/Object;J)V
    Assertion failed at /java17_SR/25_01/IBMi/build_v7.4/jv1_java17_buildv7r4_02170445/openj9-openjdk-jdk17/openj9/runtime/compiler/control/CompilationThread.cpp:5873: vmThread->publicFlags & J9_PUBLIC_FLAGS_VM_ACCESS
    31aefa00 does not have VMAccess
    TR::fatal_assertion(const char*,int,const char*,const char*,...)+0xec
    TR::CompilationInfo::compileMethod(J9VMThread*,TR::IlGeneratorMethodDetails&,void*,TR_YesNoMaybe,TR_CompilationErrorCode*,bool*,TR_OptimizationPlan*)+0x698
    jitDumpRecompileWithTracing(J9VMThread*,J9Method*,TR::CompilationInfo*,TR_Hotness,bool,TR::Options*,bool,void*,TR::FilePointer*)+0x378
    jitDumpStackFrameIterator(J9VMThread*,J9StackWalkState*)+0x60
    jitDumpStackFrameIterator(J9VMThread*,J9StackWalkState*)+0xc8
    walkFrame+0x334
    jitWalkStackFrames+0x620
    walkStackFrames+0x820
    runJitdump+0xddc
    doJitDump@AF54_8+0x248
    protectedDumpFunction+0x4c
    omrsig_protect+0x63c
    runDumpAgent+0x904
    triggerDumpAgents+0xba0
    generateDiagnosticFiles+0x3b4
    omrsig_protect+0x63c
    structuredSignalHandler+0x440
    mainSynchSignalHandler+0x754
    +0x0
    JVMDUMP013I Processed dump event "gpf", detail "".

    -----

    Steve



    ------------------------------
    Steven Allen
    ------------------------------