[isabelle-dev] Formula_Derivatives FAILED: Cannot allocate memory
Dmitriy Traytel
traytel at inf.ethz.ch
Wed Feb 17 22:47:48 CET 2016
Hi Lars,
yes, I also saw this on testboard and was confused.
On my (low-end 2 core) machine (isabelle/e4e09a6e3922, afp/123d7cbae549):
~/repos/nonprim-corec/paper$ isabelle build -vd '$AFP' Formula_Derivatives
ISABELLE_BUILD_OPTIONS="threads=4 parallel_proofs=2"
ISABELLE_BUILD_JAVA_OPTIONS="-Djava.awt.headless=true -Xms512m -Xmx2560m -Xss4m"
ML_PLATFORM="x86-darwin"
ML_HOME="/Users/traytel/.isabelle/contrib/polyml-5.6-1/x86-darwin"
ML_SYSTEM="polyml-5.6"
ML_OPTIONS="-H 500”
[...]
Running Formula_Derivatives …
[...]
Timing Formula_Derivatives (4 threads, 269.115s elapsed time, 708.123s cpu time, 222.858s GC time, factor 2.63)
Finished Formula_Derivatives (0:04:34 elapsed time, 0:11:53 cpu time, factor 2.60)
Dmitriy
> On 17 Feb 2016, at 22:22, Lars Hupel <hupel at in.tum.de> wrote:
>
> Despite increasing the ML heap size with "-H 2000", the session
> "Formula_Derivatives" is failing. The build VMs have 32 GB of RAM, so
> that shouldn't be a problem. Here are the relevant environment variables:
>
> ML_PLATFORM="x86-linux"
> ML_HOME="/media/data/jenkins/.isabelle/contrib/polyml-5.6-1/x86-linux"
> ML_SYSTEM="polyml-5.6"
> ML_OPTIONS="-H 2000"
>
> What strikes me as odd is that it's always the same session.
>
>
>
> Formula_Derivatives FAILED
> (see also
> /media/data/jenkins/.isabelle/heaps/polyml-5.6_x86-linux/log/Formula_Derivatives)
>
> sig
> val check_eqv:
> WS1S.idx ->
> WS1S.nat ->
> ((WS1S.nat, WS1S.nat) WS1S.atomic, WS1S.orderb) WS1S.aformula ->
> (Presb.presb, unit) WS1S.aformula -> bool
> type 'a set
> end
> ### theory "WS1S_Presburger_Equivalence"
> ### 11.322s elapsed time, 30.652s cpu time, 4.624s GC time
> ### Ignoring duplicate rewrite rule:
> ### find0 SO ?vr (Eq_Const ?v ?va ?vb) \<equiv> False
> ### Ignoring duplicate rewrite rule:
> ### find0 SO ?vr (Less ?v ?va ?vb) \<equiv> False
> ### Ignoring duplicate rewrite rule:
> ### find0 SO ?vr (Plus_FO ?v ?va ?vb ?vc) \<equiv> False
> ### Ignoring duplicate rewrite rule:
> ### find0 SO ?vr (Eq_FO ?v ?va ?vb) \<equiv> False
> val it = (): unit
> ML> Exception- SysErr ("Cannot allocate memory", SOME ENOMEM) raised
> _______________________________________________
> isabelle-dev mailing list
> isabelle-dev at in.tum.de
> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev
More information about the isabelle-dev
mailing list