Bill Allombert on Thu, 16 Jan 2014 22:06:04 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: "not enough memory" message misleading |
On Thu, Jan 16, 2014 at 12:22:04AM +0100, Bill Allombert wrote: > On Wed, Jan 15, 2014 at 11:38:42PM +0100, Jeroen Demeyer wrote: > > In pari_init_stack(), the message > > > > *** Warning: not enough memory, new stack X > > > > is produced when malloc() failed to allocate X bytes, but I find > > that confusing: it sounds like X bytes were successfully allocated > > (after a previous failed allocation). > > It is an historical bug, it was supposed to say: > *** Warning: not enough memory, new stack X/2 > > It should say: > > ? allocatemem(30000000000) > *** Warning: not enough memory, new stack 15000000000. > *** Warning: new stack size = 15000000000 (14305.115 Mbytes). I restored this behaviour in git b4b5e86bf1a. Thanks for your report! Bill.