[Info-vax] Installing VMS Pascal on AXP

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Thu Jul 28 12:35:00 EDT 2022


On 2022-07-28 16:07:45 +0000, John Reagan said:

> That's odd.  It didn't do that for me.  ... The fact that we compiled 
> several PAS files into PEN files before the crash makes it feel like 
> some sort of quota issue maybe?

Entirely FWIW...

I have fixed myriad weird app crashes by adding explicit app startup 
quota checks enforcing the minimal process quotas within the tooling.

If the current process settings don't meet the minimums, and don't 
approximate the expected ratios (for cases where ratios might exist 
among the quotas), the app prints a message and exits.

With a few of these cases, the tooling went further and detected 
newly-added users with insufficient values and automatically fixed the 
incorrect quotas overnight. But that's not an option here.

Caveat: There was a case where this check-and-fix design went awry many 
years ago, with the DECwindows startup. IIRC, there were two sources of 
quota truth in that case (oops), and only one had been updated. (nb: 
not my bug.)

Defensive programming on OpenVMS usually involves quotas checks, system 
parameter checks, the expected and required settings for the DECC$ 
logical names, having had the app-required startup previously run, and 
other such.

These checks have fixed massive numbers of bug reports, and have made 
the apps much easier to maintain.



-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list