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 Get your mainframe programming tools at http://www.dignus.com ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN