eclipse-openj9 / openj9

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Other
3.29k stars 722 forks source link

z/OS abbs.5mins.Mode121 crash vmState=0x00000000 #16534

Open pshipton opened 1 year ago

pshipton commented 1 year ago

Internal build [zOS S390 64bit] 80 Load_Level_2.abbs.5mins.Mode121 - fyrec809

30x grinder passed

result upload failed, opened infrastructure/issues/7617

j> 10:27:12 20230110 10:27:11 Runtime State Reporter IMPORTANT: 5391 tests complete, 180 currently running
j> 10:27:29 Unhandled exception
j> 10:27:29 Type=Segmentation error vmState=0x00000000
j> 10:27:29 J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000035
j> 10:27:29 Handler1=0000005008722AB0 Handler2=0000005008853320
j> 10:27:29 gpr0=0000000000000914 gpr1=0000005008677330 gpr2=000000503AF22940 gpr3=0000000099669966
j> 10:27:29 gpr4=000000542B3FC380 gpr5=00000050192EA800 gpr6=0000005039FBB800 gpr7=00000000000048A0
j> 10:27:29 gpr8=000000503AF22940 gpr9=000000542B3FD090 gpr10=0000005296DDEA00 gpr11=000000503AF22940
j> 10:27:29 gpr12=000000586D11CF30 gpr13=0000000000000D10 gpr14=00000000199D4A02 gpr15=0000000000000001
j> 10:27:29 fpc=00880000 psw0=0785040180000000 psw1=000000001B512B4C sp=000000542B3FC380
j> 10:27:29 bea=000000001B52B6EA
j> 10:27:29 fpr0=408f400000000000 fpr1=beba367b63321b5a fpr2=408f400000000000 fpr3=3e63f8be9980bca2
j> 10:27:29 fpr4=3f98000000000000 fpr5=be0ff4263db28931 fpr6=bbe60e98bf8b6382 fpr7=3db9979767497dad
j> 10:27:29 fpr8=4022000000000000 fpr9=0000000000000000 fpr10=0000000000000000 fpr11=4034000000000000
j> 10:27:29 fpr12=0000000000000000 fpr13=0000000000000000 fpr14=0000000000000000 fpr15=0000000000000000
j> 10:27:29 Target=2_90_20230110_43565 (z/OS 02.04.00)
j> 10:27:29 CPU=s390x (2 logical CPUs) (0xfacb6000 RAM)
j> 10:27:29 ----------- Stack Backtrace -----------
j> 10:27:29 protectedIntrospectBacktraceSymbols+0xe62b1348 (0x0000000000000000)
j> 10:27:29 omrsig_protect+0xe62c4ed8 (0x0000000000000000)
j> 10:27:29 omrintrospect_backtrace_symbols_ex+0xe62b1280 (0x0000000000000000)
j> 10:27:29 generateDiagnosticFiles+0xe6630be0 (0x0000000000000000)
j> 10:27:29 omrsig_protect+0xe62c4ed8 (0x0000000000000000)
j> 10:27:29 structuredSignalHandler+0xe662f928 (0x0000000000000000)
j> 10:27:29 mainSynchSignalHandler+0xe62c8758 (0x0000000000000000)
j> 10:27:29 __zerro+0xe6a011d0 (0x0000000000000000)
j> 10:27:29 __zerros+0xe6a01500 (0x0000000000000000)
j> 10:27:29 CEEHDSP+0xe6edde20 (0x0000000000000000)
j> 10:27:29 CEEOSIGJ+0xe6c2f270 (0x0000000000000000)
j> 10:27:29 CELQHROD+0xe6eca448 (0x0000000000000000)
j> 10:27:29 CEEOSIGG+0xe6c36290 (0x0000000000000000)
j> 10:27:29 CELQHROD+0xe6eca448 (0x0000000000000000)
j> 10:27:29 jit_artifact_search+0xe4aed530 (0x0000000000000000)
j> 10:27:29 walkTransitionFrame+0xe4b18608 (0x0000000000000000)
j> 10:27:29 jitWalkStackFrames+0xe4b16620 (0x0000000000000000)
j> 10:27:29 walkStackFrames+0xe65c43c0 (0x0000000000000000)
j> 10:27:29 jitMethodSampleInterrupt(J9VMThread*,long,void*)+0xe60415a0 (0x0000000000000000)
j> 10:27:29 dispatchAsyncEvents+0xe662c528 (0x0000000000000000)
j> 10:27:29 javaCheckAsyncMessages+0xe65ab248 (0x0000000000000000)
j> 10:27:29 old_slow_jitStackOverflow+0xe4b0ff98 (0x0000000000000000)
j> 10:27:29 ZJ9SYM1+0xe6671cf8 (0x0000000000000000)
j> 10:27:29 sidecarInvokeReflectMethodImpl+0xe665c390 (0x0000000000000000)
j> 10:27:29 sidecarInvokeReflectMethod+0xe6659ec0 (0x0000000000000000)
j> 10:27:29 JVM_InvokeMethod_Impl+0xe3ebc770 (0x0000000000000000)
j> 10:27:29 JVM_InvokeMethod+0xe66b4390 (0x0000000000000000)
j> 10:27:29 Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0xe6354788 (0x0000000000000000)
j> 10:27:29 ZJ9SYM1+0xe6671cf8 (0x0000000000000000)
j> 10:27:29 runJavaThread+0xe6664390 (0x0000000000000000)
j> 10:27:29 javaProtectedThreadProc(J9PortLibrary*,void*)+0xe65b2a48 (0x0000000000000000)
j> 10:27:29 omrsig_protect+0xe62c4ed8 (0x0000000000000000)
j> 10:27:29 javaThreadProc+0xe65b2b48 (0x0000000000000000)
j> 10:27:29 thread_wrapper+0xe63aa0e8 (0x0000000000000000)
j> 10:27:29 ---------------------------------------
j> 10:27:29 JVMDUMP039I Processing dump event "gpf", detail "" at 2023/01/10 10:27:29 - please wait.
j> 10:27:29 JVMDUMP032I JVM requested System dump using 'J9BUILD.JVM.J9BUILD6.D230110.T102729.X&DS' in response to an event
j> 10:27:29 IEATDUMP in progress with options SDATA=(LPA,GRSQ,LSQA,NUC,PSA,RGN,SQA,SUM,SWA,TRT)
j> 10:27:34 IEATDUMP success for DSN='J9BUILD.JVM.J9BUILD6.D230110.T102729.X&DS'
j> 10:27:34 JVMDUMP040I System dump written to dataset(s) using name template J9BUILD.JVM.J9BUILD6.D230110.T102729.X&DS
j> 10:27:34 Unhandled exception
j> 10:27:34 Type=Segmentation error vmState=0x00020002
j> 10:27:34 J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000035
j> 10:27:34 Handler1=0000005008722AB0 Handler2=0000005008853320
j> 10:27:34 gpr0=0000000000000914 gpr1=0000005008677330 gpr2=000000503AF22940 gpr3=0000000099669966
j> 10:27:34 gpr4=00000057F95FB480 gpr5=00000050192EA800 gpr6=0000005039FBB800 gpr7=00000000000048A0
j> 10:27:34 gpr8=000000503AF22940 gpr9=00000057F95FC188 gpr10=0000005296DDEA00 gpr11=000000503AF22940
j> 10:27:34 gpr12=000000586D11CF30 gpr13=0000000000000D10 gpr14=0000000000000001 gpr15=0000000000000001
j> 10:27:34 fpc=00080000 psw0=0785040180000000 psw1=000000001B512B4C sp=00000057F95FB480
j> 10:27:34 bea=000000001B52B6EA
j> 10:27:34 fpr0=0000000000000000 fpr1=3fa3e18bfa34a49c fpr2=3fc7565060000000 fpr3=3fe555556b1e1369
j> 10:27:34 fpr4=3e313604fb178fad fpr5=3fc74664c3ec9db6 fpr6=bf93e0e86d13c049 fpr7=3fcc71c54c42a785
j> 10:27:34 fpr8=0000000000000000 fpr9=0000000000000000 fpr10=0000000000000000 fpr11=0000000000000000
j> 10:27:34 fpr12=0000000000000000 fpr13=0000000000000000 fpr14=0000000000000000 fpr15=0000000000000000
j> 10:27:34 Target=2_90_20230110_43565 (z/OS 02.04.00)
j> 10:27:34 CPU=s390x (2 logical CPUs) (0xfacb6000 RAM)
j> 10:27:34 ----------- Stack Backtrace -----------
j> 10:27:34 protectedIntrospectBacktraceSymbols+0xe62b1348 (0x0000000000000000)
j> 10:27:34 omrsig_protect+0xe62c4ed8 (0x0000000000000000)
j> 10:27:34 omrintrospect_backtrace_symbols_ex+0xe62b1280 (0x0000000000000000)
j> 10:27:34 generateDiagnosticFiles+0xe6630be0 (0x0000000000000000)
j> 10:27:34 omrsig_protect+0xe62c4ed8 (0x0000000000000000)
j> 10:27:34 structuredSignalHandler+0xe662f928 (0x0000000000000000)
j> 10:27:34 mainSynchSignalHandler+0xe62c8758 (0x0000000000000000)
j> 10:27:34 __zerro+0xe6a011d0 (0x0000000000000000)
j> 10:27:34 __zerros+0xe6a01500 (0x0000000000000000)
j> 10:27:34 CEEHDSP+0xe6edde20 (0x0000000000000000)
j> 10:27:34 CEEOSIGJ+0xe6c2f270 (0x0000000000000000)
j> 10:27:34 CELQHROD+0xe6eca448 (0x0000000000000000)
j> 10:27:34 CEEOSIGG+0xe6c36290 (0x0000000000000000)
j> 10:27:34 CELQHROD+0xe6eca448 (0x0000000000000000)
j> 10:27:34 jit_artifact_search+0xe4aed530 (0x0000000000000000)
j> 10:27:34 walkTransitionFrame+0xe4b18608 (0x0000000000000000)
j> 10:27:34 jitWalkStackFrames+0xe4b16620 (0x0000000000000000)
j> 10:27:34 walkStackFrames+0xe65c43c0 (0x0000000000000000)
j> 10:27:34 GC_VMThreadStackSlotIterator::scanSlots(J9VMThread*,J9VMThread*,void*,void(*)(J9JavaVM*,J9O...+0xe4700aa0 (0x0000000000000000)
j> 10:27:34 MM_RootScanner::scanOneThread(MM_EnvironmentBase*,J9VMThread*,void*)+0xe4719690 (0x0000000000000000)
j> 10:27:34 MM_RootScanner::scanThreads(MM_EnvironmentBase*)+0xe4719a28 (0x0000000000000000)
j> 10:27:34 MM_RootScanner::scanRoots(MM_EnvironmentBase*)+0xe4716af8 (0x0000000000000000)
j> 10:27:34 MM_MarkingDelegate::scanRoots(MM_EnvironmentBase*,bool)+0xe442adc0 (0x0000000000000000)
j> 10:27:34 MM_MarkingScheme::markLiveObjectsRoots(MM_EnvironmentBase*,bool)+0xe4494638 (0x0000000000000000)
j> 10:27:34 MM_ParallelMarkTask::run(MM_EnvironmentBase*)+0xe42b06c8 (0x0000000000000000)
j> 10:27:34 MM_ParallelDispatcher::run(MM_EnvironmentBase*,MM_Task*,unsigned long)+0xe446cae0 (0x0000000000000000)
j> 10:27:34 MM_ParallelGlobalGC::mainThreadGarbageCollect(MM_EnvironmentBase*,MM_AllocateDescription*,b...+0xe43fdda0 (0x0000000000000000)
j> 10:27:34 MM_ConcurrentGC::internalGarbageCollect(MM_EnvironmentBase*,MM_MemorySubSpace*,MM_AllocateD...+0xe439c278 (0x0000000000000000)
j> 10:27:34 MM_Collector::garbageCollect(MM_EnvironmentBase*,MM_MemorySubSpace*,MM_AllocateDescription*...+0xe44a7960 (0x0000000000000000)
j> 10:27:34 MM_MemorySubSpace::systemGarbageCollect(MM_EnvironmentBase*,unsigned int)+0xe44bd190 (0x0000000000000000)
j> 10:27:34 MM_MemorySubSpace::systemGarbageCollect(MM_EnvironmentBase*,unsigned int)+0xe44bd190 (0x0000000000000000)
j> 10:27:34 MM_MemorySpace::systemGarbageCollect(MM_EnvironmentBase*,unsigned int)+0xe4470e88 (0x0000000000000000)
j> 10:27:34 MM_Heap::systemGarbageCollect(MM_EnvironmentBase*,unsigned int)+0xe44e9e18 (0x0000000000000000)
j> 10:27:34 j9gc_modron_global_collect_with_overrides+0xe4734fd8 (0x0000000000000000)
j> 10:27:34 j9gc_modron_global_collect+0xe4735010 (0x0000000000000000)
j> 10:27:34 JVM_GC_Impl+0xe3ebd050 (0x0000000000000000)
j> 10:27:34 JVM_GC+0xe66b4a68 (0x0000000000000000)
j> 10:27:34 Java_java_lang_Runtime_gc+0xe6351c98 (0x0000000000000000)
j> 10:27:34 ZJ9SYM1+0xe6671cf8 (0x0000000000000000)
j> 10:27:34 sidecarInvokeReflectMethodImpl+0xe665c390 (0x0000000000000000)
j> 10:27:34 sidecarInvokeReflectMethod+0xe6659ec0 (0x0000000000000000)
j> 10:27:34 JVM_InvokeMethod_Impl+0xe3ebc770 (0x0000000000000000)
j> 10:27:34 JVM_InvokeMethod+0xe66b4390 (0x0000000000000000)
j> 10:27:34 Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0xe6354788 (0x0000000000000000)
j> 10:27:34 ZJ9SYM1+0xe6671cf8 (0x0000000000000000)
j> 10:27:34 runJavaThread+0xe6664390 (0x0000000000000000)
j> 10:27:34 javaProtectedThreadProc(J9PortLibrary*,void*)+0xe65b2a48 (0x0000000000000000)
j> 10:27:34 omrsig_protect+0xe62c4ed8 (0x0000000000000000)
j> 10:27:34 javaThreadProc+0xe65b2b48 (0x0000000000000000)
j> 10:27:34 thread_wrapper+0xe63aa0e8 (0x0000000000000000)
j> 10:27:34 ---------------------------------------

@joransiu fyi

r30shah commented 1 year ago

I have not see this failure before, also failing job does not contain any result files to inspect. Launched grinder for 100x (build_id=43619) to see if we can get failure with diagnostic files