The dbx analysis of the core file returns similar output:
dbx) where global_lock_ppc_mp() at 0x90000000056d024 _mutex_lock(??, ??, ??) at 0x90000000054f210 ThrMtxILock@AF43_3(??) at 0x9000000056b3d04 ThrMtxLock(??) at 0x9000000056b1a34 NISIMPL_LINEAR::getServNo(const unsigned short*,unsigned short*,unsigned int,FILE**)(??, ??, ??, ??, ??) at 0x9000000058bfdc8 NiIGetServNo(const unsigned short*,unsigned short*,unsigned int,FILE**)(??, ??, ??, ??) at 0x9000000058bcfe8 NiServToNo(??, ??) at 0x900000005886798 LgIGroupX(??, ??, ??, ??, ??, ??, ??, ??) at 0x9000000058fecb4 LgIGroup(??, ??, ??, ??, ??, ??, ??, ??) at 0x9000000058fc798 LgGroupSec(??, ??, ??, ??, ??, ??, ??, ??) at 0x90000000590fbac CpicConnection::getASfromMS(RfcOptions&)(??, ??) at 0x9000000058223a0 CpicConnection::parseConnParameters(RfcOptions&)(??, ??) at 0x9000000058244ac CpicConnection::connectAsClient(RfcOptions&)(??, ??) at 0x900000005825a54 RfcConnection::connect(RfcOptions&,_RFC_PROGRAM_TYPE)(??, ??, ??) at 0x900000005605534 RfcConnection::openNew(RfcOptions&,_RFC_PROGRAM_TYPE)(??, ??) at 0x900000005604d84 RfcOpenConnection(??, ??, ??) at 0x90000000557aedc uxsap_open_comm(??, ??, ??) at 0x1002fc18c uxsap_connect_with_error_code(??, ??, ??, ??) at 0x1002fa45c uxsap_connect_with_retry(??, ??, ??) at 0x1002fa228 uxsap_bapi_connect(??, ??, ??) at 0x10030f924 uxsap_jobsap_create(??, ??, ??, ??, ??) at 0x1002f955c owls_sap_job_handler.process_launch(??, ??, ??) at 0x1004efc48 owls_sap_handle_sap_job(??, ??, ??) at 0x1004f042c uxsap_process_client_request(??, ??) at 0x1004d9f1c uxsap_thread_trt(??) at 0x1004da740
The SAP Manager crashes randomly on an AIX server when trying to retrieve the syslog via the API SXMI_XMB_SYSLOG_READ of the SAP Netweaver RFC library.
It happens when a SAP job with incorrect parameters is submitted (non existing report, wrong user, incorrect variant name).
Environment
Manager for SAP on all supported OS
Cause
The root cause has not been clearly identified as the issue cannot be reproduced at will, but is certainly linked to the call of the SXMI_XMB_SYSLOG_READ function. For deeper analysis it is recommended to open a support call at SAP.
Resolution
No workaround except avoiding executing ABAP jobs that contain invalid settings like non exist users, missing variants, wrong client, etc.
The solution is to update to Dollar Universe version 6.8.21 or greater which provides a new setting which allows to bypass the call of the SXMI_XMB_SYSLOG_READ BAPI function.
In order to do this edit the node settings of the impacted node and modify as follows: Node Settings >> Manager for SAP Solutions >> Log SAP system errors inside the job log >>No
Fix Status: Released
Fix Version(s): Dollar Universe version 6.8.21 -- Available