Overview

Job 2993

CakeML:7df18a4aaeea9380277b0a3f92bbc3871a73a8b2
  Merge remote-tracking branch 'refs/remotes/origin/thunks' into thunks
#1246 (thunks)
Merging into:6ddaf6f8d86d8d5f57f0bcfc8fdd78f855e3daae
  Make it clearer that HOL master should be used
HOL:77749ad4d0926abb872e3704d8b98abc98f87c73
  Decompiler into Interaction Trees (#1664)
Machine:timtam

 Claimed job
 Reusing HOL
 Starting developers
 Finished developers                                               3s 189MB
 Starting developers/bin
 Finished developers/bin                                           2s  89MB
 Starting misc
 Finished misc                                                    53s   1GB
 Starting compiler/proofs
 Finished compiler/proofs                                    1h11m07s  31GB
 Starting compiler/bootstrap/compilation/x64/64/proofs
 Finished compiler/bootstrap/compilation/x64/64/proofs       5h55m21s  78GB
 Starting semantics/ffi
 Finished semantics/ffi                                            7s 540MB
 Starting semantics
 Finished semantics                                                0s  59MB
 Starting semantics/proofs
 Finished semantics/proofs                                        20s 872MB
 Starting semantics/alt_semantics
 Finished semantics/alt_semantics                                 16s 739MB
 Starting semantics/alt_semantics/proofs
 Finished semantics/alt_semantics/proofs                        4m03s   1GB
 Starting basis/pure
 Finished basis/pure                                               0s  94MB
 Starting translator
 Finished translator                                            1m17s   2GB
 Starting compiler/parsing
 Finished compiler/parsing                                         0s  66MB
 Starting characteristic
 Finished characteristic                                           1s 121MB
 Starting translator/monadic
 Finished translator/monadic                                       1s 125MB
 Starting translator/monadic/monad_base
 Finished translator/monadic/monad_base                            0s  61MB
 Starting basis
 Finished basis                                                 1m47s   3GB
 Starting compiler
 Finished compiler                                                 2s 233MB
 Starting compiler/inference
 Finished compiler/inference                                       1s 115MB
 Starting compiler/backend/reg_alloc
 Finished compiler/backend/reg_alloc                               0s 100MB
 Starting compiler/backend/gc
 Finished compiler/backend/gc                                      1s 144MB
 Starting compiler/backend
 Finished compiler/backend                                         4s 262MB
 Starting compiler/encoders/asm
 Finished compiler/encoders/asm                                    0s  89MB
 Starting compiler/encoders/x64
 Finished compiler/encoders/x64                                    0s  93MB
 Starting compiler/encoders/arm7
 Finished compiler/encoders/arm7                                   0s  91MB
 Starting compiler/encoders/arm8
 Finished compiler/encoders/arm8                                   0s  92MB
 Starting compiler/encoders/arm8_asl
 FAILED: compiler/encoders/arm8_asl
  HOLORIG=/scratch/cakeml/regression2/cakeml-2993/compiler/encoders/arm8_asl [ -d "armv8.6-asl-snapshot" ] || ./get-armv8.6-hol-snapshot
Cloning into 'armv8.6-asl-snapshot'...
Note: switching to '791b9fd690e3101dec972efa2cf7eb20d51b0412'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 791b9fd Rename tc to transitive_closure, to align with HOL4 commit 564ff4a.
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/asl-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/asl-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/sail
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/asl-equiv/armv8.6-asl-snapshot/A64_ISA_v86A
Scanning $(HOLDIR)/src/sort
Scanning $(HOLDIR)/src/string
Scanning $(HOLDIR)/src/n-bit
Scanning $(HOLDIR)/examples/machine-code/hoare-triple
Scanning $(HOLDIR)/src/TeX
Scanning $(HOLDIR)/src/bag
Scanning $(HOLDIR)/src/res_quan/src
Scanning $(HOLDIR)/src/finite_maps
Scanning $(HOLDIR)/src/integer
Scanning $(HOLDIR)/src/transfer
Scanning $(HOLDIR)/src/pred_set/src/more_theories
Scanning $(HOLDIR)/src/algebra/base
Scanning $(HOLDIR)/src/algebra/construction
Scanning $(HOLDIR)/src/algebra
Scanning $(HOLDIR)/src/hol88
Scanning $(HOLDIR)/src/rational
Scanning $(HOLDIR)/src/real
Scanning $(HOLDIR)/src/floating-point
Scanning $(HOLDIR)/src/monad/more_monads
Scanning $(HOLDIR)/src/update
Scanning $(HOLDIR)/examples/l3-machine-code/common
Scanning $(HOLDIR)/examples/l3-machine-code/lib
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/model
Scanning $(HOLDIR)/examples/machine-code/decompiler
Scanning $(HOLDIR)/examples/l3-machine-code
Scanning $(HOLDIR)/examples/l3-machine-code/arm8/step
Scanning $(HOLDIR)/examples/formal-languages/context-free
Scanning $(HOLDIR)/src/coalgebras
Scanning $(HOLDIR)/examples/pl-semantics/lprefix_lub
Scanning $(CAKEMLDIR)/developers
Scanning $(CAKEMLDIR)/misc
Scanning $(CAKEMLDIR)/semantics/ffi
Scanning $(CAKEMLDIR)/semantics
Scanning $(CAKEMLDIR)/compiler/encoders/asm
Scanning $(CAKEMLDIR)/compiler/encoders/arm8
Scanned 39 directories
Starting work on lemTheory
Starting work on lem_boolTheory
lem_boolTheory ...-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (0s)     OK
Starting work on lem_basic_classesTheory
lemTheory ...8/asl-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (3s)     OK
Starting work on lem_assert_extraTheory
lem_basic_classesTheory ...mv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (4s)     OK
Starting work on lem_functionTheory
Starting work on lem_numTheory
Starting work on lem_tupleTheory
lem_tupleTheory ...equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (0s)     OK
lem_functionTheory ...iv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (0s)     OK
Starting work on lem_maybeTheory
lem_assert_extraTheory ...rmv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (1s)     OK
lem_maybeTheory ...equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (0s)     OK
Starting work on lem_maybe_extraTheory
lem_maybe_extraTheory ...armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (1s)     OK
lem_numTheory ...l-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem (38s)     OK
Starting work on lem_function_extraTheory
Starting work on lem_listTheory
Starting work on lem_set_helpersTheory
lem_set_helpersTheory ...armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (6s)     OK
lem_function_extraTheory ...v8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (6s)     OK
lem_listTheory ...-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem (14s)     OK
Starting work on lem_list_extra_sailTheory
Starting work on lem_string_sailTheory
Starting work on lem_setTheory
Starting work on lem_eitherTheory
lem_string_sailTheory ...armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (7s)     OK
Starting work on lem_showTheory
lem_eitherTheory ...quiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (7s)     OK
Starting work on lem_num_extraTheory
lem_list_extra_sailTheory ...8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (7s)     OK
Starting work on lem_sortingTheory
lem_setTheory ...l-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (8s)     OK
Starting work on lem_mapTheory
lem_num_extraTheory ...v/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (7s)     OK
Starting work on lem_relationTheory
lem_mapTheory ...l-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (7s)     OK
Starting work on lem_map_extraTheory
lem_sortingTheory ...uiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (8s)     OK
Starting work on lem_wordTheory
lem_showTheory ...-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (9s)     OK
Starting work on lem_machine_wordTheory
lem_map_extraTheory ...v/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (7s)     OK
Starting work on lem_set_extra_sailTheory
lem_machine_wordTheory ...rmv8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (8s)     OK
Starting work on lem_string_extra_sailTheory
lem_relationTheory ...iv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem (17s)     OK
lem_set_extra_sailTheory ...v8.6-asl-snapshot/A64_ISA_v86A/lib/lem  (7s)FAIL<1>
 <<HOL message: Created theory "lem_set_extra_sail">>
 Saved definition ____ "chooseAndSplit_def"
 Saved definition ____ "setCompareBy_def"
 Saved definition ____ "setCompare_def"
 Saved definition ____ "leastFixedPointUnbounded_alt_def"
 /scratch/cakeml/regression2/HOL-77749ad4d0926abb872e3704d8b98abc98f87c73/examples/l3-machine-code/arm8/asl-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem/lem_set_extra_sailScript.sml:125: error: Structure (whileTheory) has not been declared Found near [whileTheory.WHILE]
 error in quse /scratch/cakeml/regression2/HOL-77749ad4d0926abb872e3704d8b98abc98f87c73/examples/l3-machine-code/arm8/asl-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem/lem_set_extra_sailScript.sml : Fail "Static Errors"
 error in load /scratch/cakeml/regression2/HOL-77749ad4d0926abb872e3704d8b98abc98f87c73/examples/l3-machine-code/arm8/asl-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem/lem_set_extra_sailScript : Fail "Static Errors"
 Uncaught exception at ./basis/FinalPolyML.sml:492: Fail "Static Errors"
 Full log: /scratch/cakeml/regression2/HOL-77749ad4d0926abb872e3704d8b98abc98f87c73/examples/l3-machine-code/arm8/asl-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem/.hol/logs/lem_set_extra_sailTheory
lem_wordTheory ...-equiv/armv8.6-asl-snapshot/A64_ISA_v86A/lib/lem (16s)MKILLED
lem_string_extra_sailTheory ...6-asl-snapshot/A64_ISA_v86A/lib/lem  (6s)MKILLED