Hello,
We run Comm Server for Aix with WebSphere Application Server to link with CICS using LU0. While issuing "kill -3" against the WAS process to take dumps, the process crashes with the following native stack traces:
native stack trace: genSystemCoreUsingGencore() at 0x900000001f7ea18 j9dump_create() at 0x900000001f7df10 doSystemDump() at 0x9000000025a5f50 protectedDumpFunction() at 0x9000000025acff4 j9sig_protect() at 0x900000001f4601c runDumpAgent() at 0x9000000025accdc triggerDumpAgents() at 0x9000000025dedf8 abortHandler() at 0x9000000025e0f58 pthread_kill(??, ??) at 0x90000000058a034 _p_raise(??) at 0x900000000589884 raise.raise(??) at 0x90000000003a268 abort() at 0x900000000056c64 masterSynchSignalHandler() at 0x900000001f47f78 _mutex_lock(??, ??, ??) at 0x90000000057e074 DosSemSet(0x10000e200000000) at 0x9000000019cfd64 callback(0x100481f8a18) at 0x9000000019cff2c vlv_call_appl(0x10025270360, 0x100406158a0) at 0x9000000019de064 vlv_user_data(0x10000e3010000e3, 0x9001000a02158b8) at 0x9000000019deea8 vlv_path_callback(0x10000e3010000e3, 0x9001000a02158b8) at 0x9000000019df1a8 vpm_rcv_ips() at 0x9000000005ff4b0 vpm_rcv_from_stream() at 0x9000000005ff71c vpm_poll_thread(0x0) at 0x900000000602abc It basically said the failure signal was raised from OS method _mutex_lock after it was called by method DosSemSet() of native library /usr/lib/liblu0wrap.so.
The liblu0wrap.so seems to be components of Comm Server, but the one sending signal to the masterSynchSignalHandler() is _mutex_lock which seems to be of AIX. What is the correct candidate target components to investigate this issue? AIX or Comm Server?