A fix is available
APAR status
Closed as program error.
Error description
The abend is the result of a thread cancel during a very small timing window when DB2 is suspended on a timer wait.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Db2 for z/OS V11 and V12 users. * **************************************************************** * PROBLEM DESCRIPTION: ABEND04E RC00E50079 in DSNVSRX. * * ABEND04E RC00E511A1 in DSNVSRX. * * ABEND04E RC00E512A1 in DSNVSRX. * * * * Db2 abnormal termination with reason * * RC00E50054. * **************************************************************** * RECOMMENDATION: Apply corrective PTF when available. * **************************************************************** The abends are the result of a ROB control block being reused invalidly. This may occur if an agent is performing a short timer wait (milliseconds), using a temporary ROB, and the timer wait detects that the thread was canceled. Prior to abending the canceled thread, the timer code will free the ROB if it is able to remove the agent's request from the timer queue (thus ensuring that the ROB won't be freed by the timer service task upon resume). However, it's possible that the timer task has already freed the ROB, and the cancel logic is actually finding some other agent's request and freeing the ROB which now belongs to that other agent. ADITIONAL SYMPTOMS; HANG HUNG threads in DSNB1LTS DSNB1LTX or DSNB5RDP
Problem conclusion
The timer logic which removes a canceled agent's request has been modified to validate the correct ownership of the request by matching the EB address as well as the ROB address.
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
PH09927
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
B10
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-03-19
Closed date
2019-04-09
Last modified date
2019-05-24
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI62426 UI62429
Modules/Macros
DSNB1TMR
Fix information
Fixed component name
DB2 OS/390 & Z/
Fixed component ID
5740XYR00
Applicable component levels
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
24 May 2019