On Tue, 13 May 2014, Tobias Nipkow wrote:

I added a few lemmas to List and now the HOL-Proofs session no longer
terminates. This is what I got to see when I interrupted one run:

^Cpoly(52110,0xb0185000) malloc: *** mach_vm_map(size=8388608) failed (error 
code=3)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
*** Interrupt
HOL-Proofs FAILED

When I load the session interactively, I don't have a problem. Any hints what I
should be doing?

That is a Poly/ML heap allocation problem specifically on Mac OS X. David Matthews has occasionally explained the technical side-conditions imposed by Apple, but I did not really understand them.

I usually just tinker with ML_OPTIONS in $ISABELLE_HOME/etc/settings until it works again. Here is an arbitrary example:

  ML_OPTIONS="--minheap 800 --maxheap 3000 --gcthreads 4"

It depends on your hardware what makes sense, and on some luck what works.


        Makarius
_______________________________________________
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to