00E50002
Explanation
A release latch request was issued for a latch not held by the requesting execution unit. This is a DB2® subsystem error.
System action
The requesting execution unit is abended.
Operator response
Notify the system programmer of the abend.
System programmer response
Collect the necessary diagnostic material. 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
This abend is issued from within the in-line expansions of the latch release macros DSNVUNLS and DSNVUNLX and from module DSNVXUL0.
At the time of the abend, diagnostic information is placed in general registers 2 through 5.
- Register
- Contents
- 2
- Latch class number (1-32)
- 3
- Address of the latch
- 4, 5
- Latch class name (1-8 characters, left justified)
- Register
- Contents
- 2
- Latch class number (1-32)
- 3
- Address of the latch
- 4
- Address of the holder of the latch
- 5
- First waiter for the latch
Registers 2-12 of the abending module were saved in the save area pointed to by register 13 at the time the error was detected.
It is the responsibility of the requesting resource manager to have functional recovery in place while holding a latch. A record is written to SYS1.LOGREC, and a DB2 SVC dump is requested. Examine SYS1.LOGREC and, if available, the SVC dump to determine the subcomponent and module requesting the latch.