lazy memory allocation
Anton Shterenlikht
mexas at bris.ac.uk
Fri Aug 23 10:26:10 UTC 2013
I've been burned by what's apparently called
"lazy memory allocation" on linux.
My code calls a subroutine that allocates
a coarray. This routine exits fine, with
no error. However, when I tried to initialise
the coarray, I got segfault. On investigation
I discovered that the coarray was not in fact
allocated. In my particular case this was
because there was not enough memory.
Anyway, I was later told that this is an
expected behaviour on linux, with its
"lazy memory allocation".
I'm wondering if FreeBSD also uses
a lazy memory allocation, or we do it differently?
Anton
More information about the freebsd-fortran
mailing list