The application server crashes during its operations, as_server log shows the following:
ORA-24550: signal received: [si_signo=11] [si_errno=0] [si_code=128] [si_int=0] [si_ptr=(nil)] [si_addr=(nil)]
kpedbg_dmp_stack()+400<-kpeDbgCrash()+210<-kpeDbgSignalHandler()+121<-skgesig_sigactionHandler()+272<-__sighandler()<-__lll_unlock_elision()+48<-_ZN7ispUtil11MutexUnlockEPv()+14
Release : 12.0
Component : CA Workload Automation AE (AutoSys)
Real error message is being supprssed by the Oracle Signal handler. It needs to be disabled first so we can capture the correct stack from the application server, analyze/identify root cause based on the core dump that can then be generated correctly by the crashing process. Similar crash could happen on scheduler too
1) Make a backup of TNS_ADMIN\sqlnet.ora file and then add the following setting to the sqlnet.ora file:
DIAG_SIGHANDLER_ENABLED=FALSE
2) Save the file
3) Restart the application server (or scheduler, if scheduler was the one crashing)
4) Now a proper core dump could be generated and analyzed ( https://techdocs.broadcom.com/us/en/ca-enterprise-software/intelligent-automation/autosys-workload-automation/12-0/troubleshooting/troubleshooting-ae/capture-diagnostic-information.html#:~:text=kb/241215.-,UNIX%20or%20Linux%3A,-Obtain%20the%20core )
DIAG_SIGHANDLER_ENABLED=TRUE turns off the Oracle diagnostics, the diagnostic error from the crashing process is being suppressed. So we needed it to be turned off to investigate this further.