openj9
openj9 copied to clipboard
Crash in walkStackFrames
Note: The old issues have been closed as a duplicate of this issue. The tests excluded for those issues will need to be re-enabled once this issue is closed. I haven't removed the test excluded label from the old issues since the exclude files haven't been updated. The test excluded label from the old issues should also be removed once the tests are re-enabled before closing this issue.
Tests / Old Issues where the below failure is seen:
- java/nio/channels/vthread/BlockingChannelOps.java, 21649
- java/lang/Thread/virtual/stress/TimedWaitALot.java, 21426
- java/lang/Thread/virtual/stress/Skynet.java, 21425
- java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java, 20705
- java/lang/Thread/virtual/MonitorWaitNotify.java, 20706
Outputs for the crash:
Module=/home/jenkins/workspace/Test_openjdk24_j9_extended.openjdk_s390x_linux_testList_2/jdkbinary/j2sdk-image/lib/default/libj9vm29.so
[2025-04-12T19:00:27.403Z] Module_base_address=000003FFA7580000
[2025-04-12T19:00:27.403Z] Target=2_90_20250412_41 (Linux 5.15.0-136-generic)
[2025-04-12T19:00:27.403Z] CPU=s390x (4 logical CPUs) (0x1f5c02000 RAM)
[2025-04-12T19:00:27.403Z] ----------- Stack Backtrace -----------
[2025-04-12T19:00:27.403Z] walkFrame+0x26c (0x000003FFA7615BA4 [libj9vm29.so+0x95ba4])
[2025-04-12T19:00:27.403Z] walkStackFrames+0xb82 (0x000003FFA7616F1A [libj9vm29.so+0x96f1a])
[2025-04-12T19:00:27.403Z] getStackTraceForThread+0x1ae (0x000003FFA4D18A56 [libjclse29.so+0x18a56])
[2025-04-12T19:00:27.403Z] Java_java_lang_Thread_getStackTraceImpl+0x70 (0x000003FFA4D50580 [libjclse29.so+0x50580])
[2025-04-12T19:00:27.403Z] ffi_call_SYSV+0x98 (0x000003FFA77D8AC8 [libj9vm29.so+0x258ac8])
[2025-04-12T19:00:27.403Z] ffi_call+0xa2 (0x000003FFA77D84DA [libj9vm29.so+0x2584da])
[2025-04-12T19:00:27.403Z] _ZN26VM_BytecodeInterpreterFull3runEP10J9VMThread+0x1a592 (0x000003FFA769A962 [libj9vm29.so+0x11a962])
[2025-04-12T19:00:27.403Z] bytecodeLoopFull+0xee (0x000003FFA768031E [libj9vm29.so+0x10031e])
[2025-04-12T19:00:27.403Z] c_cInterpreter+0x64 (0x000003FFA7750FBC [libj9vm29.so+0x1d0fbc])
[2025-04-12T19:00:27.403Z] ---------------------------------------
[2025-04-12T19:00:27.403Z] JVMDUMP039I Processing dump event "gpf", detail "" at 2025/04/12 18:45:18 - please wait.
18:21:22 Module=/home/jenkins/workspace/Grinder/jdkbinary/j2sdk-image/lib/default/libj9vm29.so
18:21:22 Module_base_address=00007FEA9F83A000
18:21:22 Target=2_90_20250507_203 (Linux 5.15.0-139-generic)
18:21:22 CPU=amd64 (4 logical CPUs) (0x1f0184000 RAM)
18:21:22 ----------- Stack Backtrace -----------
18:21:22 walkStackFrames+0x909 (0x00007FEA9F8C0389 [libj9vm29.so+0x86389])
18:21:22 walkContinuationStackFrames.part.0+0x70 (0x00007FEA9F8EDE70 [libj9vm29.so+0xb3e70])
18:21:22 _ZN28GC_VMThreadStackSlotIterator9scanSlotsEP10J9VMThreadS1_P16J9VMContinuationPvPFvP8J9JavaVMPP8J9ObjectS4_P16J9StackWalkStatePKvEbb+0x61 (0x00007FEA9DB1B891 [libj9gc29.so+0x4b891])
18:21:22 _ZN18MM_MarkingDelegate33scanContinuationNativeSlotsNoSyncEP18MM_EnvironmentBaseP10J9VMThreadP16J9VMContinuationb+0x54 (0x00007FEA9DC77A94 [libj9gc29.so+0x1a7a94])
18:21:22 _ZN18MM_MarkingDelegate27scanContinuationNativeSlotsEP18MM_EnvironmentBaseP8J9Object+0x82 (0x00007FEA9DC77B82 [libj9gc29.so+0x1a7b82])
18:21:22 _ZN22MM_ConcurrentCardTable15finalCleanCardsEP18MM_EnvironmentBasePm+0x79d (0x00007FEA9DCA9EDD [libj9gc29.so+0x1d9edd])
18:21:22 _ZN32MM_ConcurrentGCIncrementalUpdate15finalCleanCardsEP18MM_EnvironmentBase+0x398 (0x00007FEA9DC34438 [libj9gc29.so+0x164438])
18:21:22 _ZN21MM_ParallelDispatcher16workerEntryPointEP18MM_EnvironmentBase+0x1b8 (0x00007FEA9DC08B08 [libj9gc29.so+0x138b08])
18:21:22 _Z23dispatcher_thread_proc2P14OMRPortLibraryPv+0x109 (0x00007FEA9DC07A59 [libj9gc29.so+0x137a59])
18:21:22 omrsig_protect+0x239 (0x00007FEA9F7D3049 [libj9prt29.so+0x2a049])
18:21:22 dispatcher_thread_proc+0x3f (0x00007FEA9DC0777F [libj9gc29.so+0x13777f])
18:21:22 thread_wrapper+0x163 (0x00007FEA9F79B3A3 [libj9thr29.so+0xb3a3])
18:21:22 start_thread+0xd9 (0x00007FEAA00C2609 [libpthread.so.0+0x8609])
18:21:22 clone+0x43 (0x00007FEA9FFE7353 [libc.so.6+0x11f353])
18:39:28 STARTED MonitorWaitNotify::testInterruptWait '[1] 0'
18:39:28 Unhandled exception
18:39:28 Type=Segmentation error vmState=0x00000000
18:39:28 J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000080
18:39:28 Handler1=00007F0AEC52DC10 Handler2=00007F0AEC4853C0 InaccessibleAddress=0000000000000000
18:39:28 RDI=0000000000000000 RSI=A37536DAC823DEB4 RAX=0000000000000001 RBX=00000000004E8300
18:39:28 RCX=5C8B4830244C8B4C RDX=FFC358C483482820 R8=0000000000000001 R9=00000000004EBA80
18:39:28 R10=00000000004EBA88 R11=00007F0AECADF480 R12=00007F0A6AF2669A R13=000000001C0C0100
18:39:28 R14=00007F0AEC7487E0 R15=0000000000000000
18:39:28 RIP=00007F0AEC573389 GS=0000 FS=0000 RSP=00007F0AD868C980
18:39:28 EFlags=0000000000010297 CS=0033 RBP=00000000004E8000 ERR=0000000000000000
18:39:28 TRAPNO=000000000000000D OLDMASK=0000000000000000 CR2=0000000000000000
18:39:28 Module=/home/jenkins/workspace/Grinder/jdkbinary/j2sdk-image/lib/default/libj9vm29.so
18:39:28 Module_base_address=00007F0AEC4ED000
18:39:28 Target=2_90_20250507_203 (Linux 5.15.0-139-generic)
18:39:28 CPU=amd64 (4 logical CPUs) (0x1f0184000 RAM)
18:39:28 ----------- Stack Backtrace -----------
18:39:28 walkStackFrames+0x909 (0x00007F0AEC573389 [libj9vm29.so+0x86389])
18:39:28 _ZN32VM_BytecodeInterpreterCompressed3runEP10J9VMThread+0xb439 (0x00007F0AEC5AE9E9 [libj9vm29.so+0xc19e9])
18:39:28 bytecodeLoopCompressed+0xca (0x00007F0AEC5A351A [libj9vm29.so+0xb651a])
18:39:28 (0x00007F0AEC6747C2 [libj9vm29.so+0x1877c2])
18:39:28 ---------------------------------------
18:39:28 JVMDUMP039I Processing dump event "gpf", detail "" at 2025/05/07 23:39:24 - please wait.