I would like to have the following
allocate(1617191936);
Program received signal SIGSEGV, Segmentation fault. 0x08092695 in low_allocate_array (size=1617191936, extra_space=0) at /home/nilsson/Pike/7.7/src/array.c:118 118 ITEM(v)[e].u.integer=0;
generate an out of memory message instead (if indeed that is the problem). But the malloc call do returns a pointer, so I don't know what is wrong.