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 -- SteveReceived 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