I too am amazed at how helpful this mail group is, and how quickly replies
come thru!! Thanks to those below, 'unlimit stacksize' seems to be the answer.
I have another question: how can I find the current stacksize? There
seems to be no man page for unlimit, all I can find is
(csh -- not found using sh) which unlimit
gives
builtin/unlimit.
^^^^^^^^^^^^^^^^^^^^^
Allan E Johannesen:
Try:
unlimit stacksize
It sounds like it needs more memory.
alan_at_nabeth.cxo.dec.com:
Your stacksize limit is probably too small for the amount
of stack space the data area of the programs needs to use.
The command to control the process limits is particular to
each shell, though the common ones are ulimit and limit.
See the shell manual page for how to change it. The system
places upper bounds on the limits set by the shell. If
raising the limit to the maximum doesn't solve the problem
you'll have to change the appropriate system configuration
option and reboot. See dxkerneltuner for more information.
V.S. Glukhov:
You program attempts to allocate too much memory. You need
to "unlimit datasize" in your shell before lainching your program.
shell> unlimit datasize
shell> a.out
original post:
>
> We have a FORTRAN program, ported from VMS, that we are trying to run on
> DU 4.0C. It compiles fine but executing begets the message:
>
> 1221:wts.exe: /sbin/loader: Fatal Error: set_program_attributes failed
to
> set heap start
Received on Thu Aug 13 1998 - 07:40:44 NZST