Re: f77 could not allloc memory large than 512M?

From: Steve Kargl <sgk_at_troutmask.apl.washington.edu>
Date: Fri, 28 Jan 2005 06:35:35 -0800
On Fri, Jan 28, 2005 at 10:16:33AM +0800, huang wen hui wrote:
>  --- Erik Trulsson <ertr1013_at_student.uu.se> ????????
> > On Thu, Jan 27, 2005 at 09:58:24PM +0800, huang wen
> > hui wrote:
> > > hi,
> > > This simple program could not run under
> > FreeBSD/i386
> > > CURRENT or STABLE:
> > > 
> > >       program PROG
> > >       real A(128*1024,1024)
> > >       end
> > > 
> > > $./prog
> > > Abort
> > > 
> > > $ldd ./prog
> > > ./prog:
> > > ./prog: signal 6
> > > 
> > > According to
> > > "http://www.delorie.com/gnu/docs/gcc/g77_24.html",
> > > I believe that f77 could not handle the array
> > large
> > > than 512M. f77 should give "too large to handle"
> > > message when compiling the source. Do I miss
> > something
> > > or having some option can solve this problem?
> > 
> > You are probably running into the default limits for
> > how much resources
> > a process can use.  By default a process can not use
> > more than 512MB of
> > data.
> > Read the limits(1) manpage for information on how to
> > change these
> > limits.
> 
> Still not work:
> # limits -d 1024M ./prog
> Abort
> 

Works fine here.  Assuming you're using FreeBSD's default
shelll, what does limit say?
kargl[206] limit
cputime      unlimited
filesize     unlimited
datasize     1048576 kbytes
stacksize    131072 kbytes
coredumpsize unlimited
memoryuse    unlimited
vmemoryuse   unlimited
descriptors  11095 
memorylocked unlimited
maxproc      5547 
sbsize       unlimited


-- 
Steve
Received on Fri Jan 28 2005 - 13:35:35 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:27 UTC