On Sun, 2014-08-17 at 11:29 -0400, Camm Maguire wrote:
> Greetings!  Recently, some change has been introduced into the 32bit arm
> kernels (apparently) which is blocking maxima and axiom, and perhaps
> others.  These programs rely on mprotecting various pages read-only to
> accelerate garbage collection, an algorithm which has worked on arm for
> many years.  Now, after a relatively few calls, mprotect returns ENOMEM,
> indicating (perhaps) that the kernel table size for this information has
> been decreased.  When run under gdb, the calls succeed, which is a
> mystery to me. 
> 
> In any case, I can turn this algorithm off if this is likely to be a
> permanent condition on these machines.  If this is rather a bug, please
> let me know if I can assist in fixing it.

I've not noticed anything of this nature going on (but I could easily
have missed it) but I have a hard time imagining that this would be
deliberate so my money would be on a bug of some sort (AFAIK there is no
"kernel table size" as such since r/w is a bit in the actual page
table).

Have you confirmed that this is a kernel change rather than a change to
maxima/axoim or some other change? Any idea with which version (or range
of versions) it started?

Ian.


-- 
To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/1408398627.11613.6.ca...@hastur.hellion.org.uk

Reply via email to