View previous topic :: View next topic
|
Author |
Message |
prasannanjaneya chowdary
New User
Joined: 24 Feb 2005 Posts: 4 Location: pune
|
|
|
|
hi friends,
Recently i got one problem while executing one jcl program. i got u4038 abend. any body can explain what are user abends and why those occures in executions. i thing many of u can respond for this query.
thank u
regards,
prasanna,
09850984180 |
|
Back to top |
|
|
mcmillan
Site Admin
Joined: 18 May 2003 Posts: 1210 Location: India
|
|
|
|
U4038 is a generic LE abend. The most common problem is your effective region size may ne too small. Try REGSIZE='128M' on the proc and REGION=128M on the job card.
If not solved, try to bypass all the function calls used in your program and try. Look at your SYSOUT, CEEDUMP or CEEMSG for explanatory LE messages.
Quote: |
U4038 (X'FC6')Explanation: The enclave ended with an unhandled Language Environment
software-raised or user-raised condition of severity 2 or greater, and therun-time option ABTERMENC(ABEND) was specified.
Programmer Response: Check the Language Environment message file formessage output.
System Action: Enclave terminated.U4088 (X'FF8')
Explanation: A storage condition occurred during the processing of astorage condition. The reason code indicates the request type.
Reason codes:
X'5B' (91) Stack pointer corrupted at location 1.
X'5C' (92) Stack pointer corrupted at location 2.
X'5D' (93) Stack pointer corrupted at location 3.
X'5E' (94) Stack pointer corrupted at location 4.
X'5F' (95) Stack pointer corrupted at location 5.
X'61' (97) DSA not found in stackX'62' (98) Previous NAB not in stack
X'63' (99)
Stack segment owning the next-available-byte (NAB) could not be found or a DSA backchain pointer did not contain a valid 31-bit addressable address. DSA backchain pointers must contain valid addresses that can be accessed as is while in 31-bit addressing mode. For instance, a 24-bit address that was obtained by using the BAL or BALR assembler instruction will contain the ILC, CC, and Program Mask in the uppermost byte of this address, thus making it an invalid address in 31-bit mode.
X'64' -- X'74' (10x) First free storage request terminated with return code x.
X'C8' -- X'D8' (20x) Second free storage request terminated with return code x.
X'3E8' -- X'3F8' (100x) First get storage terminated with return code x, and reserve stack segment already in use. This indicates a storage condition was raised while handling the storage condition.
X'BB8' -- X'BC2' (3000-3010x) Debug Tool storage manager control blocks corrupted.
nnn Critical condition nnn was signaled, but CEESGL returned control to the signaller. The signaller does not support a retry of the operation, so the module terminated.
Programmer Response: For reason codes 91-20x, probable internalmalfunction or storage corruption. For code 1001 or 1004, increase regionsize or check for infinite recursion. Using the STORAGE run-time option toincrease the size of the reserve stack segment can also help.System Action: Enclave terminated. |
|
|
Back to top |
|
|
banu_parveen
New User
Joined: 30 Jan 2007 Posts: 6 Location: india
|
|
|
|
May I know for what type of code change are you running this JCL?Is it anything related to ECOBOL upgrade of a program?? |
|
Back to top |
|
|
William Thompson
Global Moderator
Joined: 18 Nov 2006 Posts: 3156 Location: Tucson AZ
|
|
|
|
I doubt you are going to hear from the original poster. The last post was way back in March of 2005.
banu_parveen wrote: |
May I know for what type of code change are you running this JCL?Is it anything related to ECOBOL upgrade of a program?? |
Are you having U4038 abends that you might be related to ECOBOL upgrade?
What is ECOBOL? |
|
Back to top |
|
|
|