Dave do you have an IEFUSI exit or the new parmlib support and are you 
reserving sufficient space for z/OS to do termination processing?
It might be helpful for you to look at the way REGION is laid out in this job 
using Mark Zelden's REXXSTOR exec http://mzelden.com/mvsutil.html

-----Original Message-----
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of 
Thomas David Rivers
Sent: Sunday, April 26, 2020 10:37 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: S0F9 and SOFD ABENDs and SVC dumps - oh my!

I have a program that fires up about 1000 tasks, and each of these tasks fire 
up a sub-task...  (I say "tasks"
but these are actually BPX threads - started with BPX
pthread_create.)  Each of the 1000 tasks/threads starts a sub-thread and waits 
for its completion.

Most of the time when I run the program it works fine; then I'll start getting 
S0F9 ABENDs, GETMAIN problems and SOFD ABENDs.

Also - I have an ESTAE routine for each task, but that SOFD is showing my why 
that ESTAE isn't working...

I see stuff like this on the console log:

IEA705I 00FC6100 007AC3B0 007AC3B0 00E61200 000000E8 IEA705I ERROR DURING 
GETMAIN SYS CODE = 878-10 RIVERS6 STEP1 00 IEA705I 00FC6100 007AC988 007AC988 
00E61200 000000E8
IEF402I BPXAS    FAILED IN ADDRESS SPACE 004E 785
        SYSTEM ABEND S0F9 - REASON CODE 00 IEF402I RIVERS6  FAILED IN ADDRESS 
SPACE 004E 786
        SYSTEM ABEND S0F9 - REASON CODE 00

IEA705I ERROR DURING GETMAIN SYS CODE = 878-10 RIVERS8 STEP1 00 IEA705I 
00FC6100 007BDB58 007BDB58 00E61200 000000E8
IEF402I BPXAS    FAILED IN ADDRESS SPACE 004E 814
        SYSTEM ABEND S40D - REASON CODE 10 IEF402I RIVERS8  FAILED IN ADDRESS 
SPACE 004E 815
        SYSTEM ABEND S40D - REASON CODE 10
$HASP310 BPXAS    TERMINATED AT END OF MEMORY

I'm very sure all of my GETMAINs are "conditional" (won't cause the 878-10) so 
I'm not really sure where that is coming from if not the OS somewhere.

Also - every now and then I get a console request for an SVC dump.

This is all pointing to no space left in LQSA for processing some SVC; but I'm 
not exactly sure what to do about it.  Especially since it's not easily 
reproducible (it comes and goes.)

The 00 flags on the IEA705I message are particularly confusing.

So - the program works until it doesn't - then waiting "awhile" and the OS 
seems to clean-up something-or-other and the program will work again for awhile.

Any suggestions on where to look would be welcome.. I'm wondering if there is a 
"thundering heard" of the tasks ending (the problems come when all the 
tasks/threads are over and things are cleaning up.)  And, if that is the case, 
I'm not sure what there is to be done about it???

   - Thanks -
   - Dave Rivers -


--
riv...@dignus.com                        Work: (919) 676-0847
The contents of this e-mail are intended for the named addressee only. It 
contains information that may be confidential. Unless you are the named 
addressee or an authorized designee, you may not copy or use it, or disclose it 
to anyone else. If you received it in error please notify us immediately and 
then destroy it

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to