[aplusdev] IT WORKS!
Brian Redman
ber at ms.com
Tue Feb 12 03:35:30 EST 2002
I suspect it is because of memory. errno 12 is:
12 ENOMEM Cannot allocate memory. The new process image required more
memory than was allowed by the hardware or by system-imposed mem-
ory management constraints. A lack of swap space is normally
temporary; however, a lack of core is not. Soft limits may be
increased to their corresponding hard limits.
You can check your user limits with "ulimit -a" but I'm inclined
to thing A+ is creating temporary objects and blowing out your
virtual address space.
Run "top -d 0" while the process is executing and see if you can
catch the maximum SIZE.
I could try it on a 64 bit system and see if it fails. Why don't
you create a 1GB file with some method I can reproduce.
brian
More information about the apluslist
mailing list