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 <[email protected]> On Behalf Of Thomas David Rivers Sent: Sunday, April 26, 2020 10:37 PM To: [email protected] 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 - -- [email protected] 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 [email protected] with the message: INFO IBM-MAIN
