00E50052   

Explanation

The MVS™ cross-memory lock (CML) of the system services address space could not be released during termination processing of the cancel, suspend, resume, or SRB redispatch functions.

System action

Mainline processing is abended with an '04E' abend code and this reason code.

Because resource manager serialization can no longer be maintained without the use of this lock, normal recovery is not possible for this abend. The recovery routine terminates the DB2® subsystem through invocation of the agent services subsystem termination function.

An '00E50054' recovery reason code is placed in the SDWACOMU field of the SDWA indicating that synchronization services was responsible for DB2 subsystem termination.

Operator response

Notify the system programmer, and restart DB2.

System programmer response

If you suspect an error in DB2, you might need to report the problem. For information about identifying and reporting the problem, see Collecting diagnostic data.

Problem determination

For this abend to occur, the CML lock must have been successfully obtained at some point during mainline processing. Determine the invoking resource manager, the function requested, and the current owner (ASCB) of the CML lock at the time of the error. Diagnostic information for this error may be obtained through the SYS1.LOGREC and DB2 SVC dump materials provided.

Collect the following diagnostic items:
  • Console output from the system on which the job was run, and a listing of the SYSLOG data set for the period of time that spans the failure.
  • Dynamic dump, taken to SYS1.DUMPxx data set, by DB2 (04E and 04F abends).
  • Listing of SYS1.LOGREC data set, obtained by executing IFCEREP1.
  • Link pack area map (LPAMAP) and nucleus load module map, obtained by executing AMBLIST.