Overview

Job 515

CakeML:0bca5648f09015518a7629441ff5c3e6174e3731
  Fix some things downstream of the tap changes.
#526 (explorer)
Merging into:675c1da06454efcef70f62574de96a524820287f
  Merge pull request #532 from CakeML/trans-msg
HOL:c99b7420019e4deae768b219d3c8e926b43af0b7
  Make buildheap preserve temporary files when --dbg flag is set
Machine:oven1 (2) 4.17.17-100.fc27.x86_64 x86_64

 Claimed job
 Building HOL
 Starting developers/bin
 Finished developers/bin                                        1m17s 912MB
 Starting semantics/ffi
 Finished semantics/ffi                                           38s 381MB
 Starting semantics
 Finished semantics                                             1m25s   1GB
 Starting semantics/proofs
 Finished semantics/proofs                                      2m40s   1GB
 Starting basis/pure
 Finished basis/pure                                            3m32s 824MB
 Starting translator
 Finished translator                                            1m06s   1GB
 Starting compiler/parsing
 Finished compiler/parsing                                      1m32s   1GB
 Starting characteristic
 Finished characteristic                                        2m26s   1GB
 Starting translator/monadic
 Finished translator/monadic                                    1m26s   1GB
 Starting basis
 Finished basis                                                16m26s   2GB
 Starting compiler/inference
 Finished compiler/inference                                    1m41s   1GB
 Starting compiler/backend/reg_alloc
 Finished compiler/backend/reg_alloc                              47s   1GB
 Starting compiler/backend/gc
 Finished compiler/backend/gc                                   8m50s   3GB
 Starting compiler/backend
 Finished compiler/backend                                         2s  14MB
 Starting compiler/encoders/asm
 Finished compiler/encoders/asm                                    1s  10MB
 Starting compiler/encoders/x64
 Finished compiler/encoders/x64                                   50s 591MB
 Starting compiler/encoders/arm6
 Finished compiler/encoders/arm6                                1m44s   1GB
 Starting compiler/encoders/arm8
 Finished compiler/encoders/arm8                                  25s 480MB
 Starting compiler/encoders/mips
 Finished compiler/encoders/mips                                  57s 895MB
 Starting compiler/encoders/riscv
 Finished compiler/encoders/riscv                                 59s 711MB
 Starting compiler/backend/x64
 Finished compiler/backend/x64                                    19s   1GB
 Starting compiler/backend/arm6
 Finished compiler/backend/arm6                                   20s   1GB
 Starting compiler/backend/arm8
 Finished compiler/backend/arm8                                   19s   1GB
 Starting compiler/backend/mips
 Finished compiler/backend/mips                                   20s   1GB
 Starting compiler/backend/riscv
 Finished compiler/backend/riscv                                  18s   1GB
 Starting compiler/parsing/proofs
 Finished compiler/parsing/proofs                               6m17s 777MB
 Starting compiler/inference/proofs
 Finished compiler/inference/proofs                             2m52s   1GB
 Starting compiler/backend/semantics
 Finished compiler/backend/semantics                           10m05s   2GB
 Starting compiler/backend/reg_alloc/proofs
 Finished compiler/backend/reg_alloc/proofs                     7m30s 585MB
 Starting compiler/backend/proofs
 Finished compiler/backend/proofs                              42m28s   4GB
 Starting compiler/encoders/x64/proofs
 Finished compiler/encoders/x64/proofs                          7m12s   4GB
 Starting compiler/encoders/arm6/proofs
 Finished compiler/encoders/arm6/proofs                         8m36s   2GB
 Starting compiler/encoders/arm8/proofs
 Finished compiler/encoders/arm8/proofs                         5m27s   1GB
 Starting compiler/encoders/mips/proofs
 Finished compiler/encoders/mips/proofs                         7m55s   2GB
 Starting compiler/encoders/riscv/proofs
 Finished compiler/encoders/riscv/proofs                       11m21s 911MB
 Starting compiler/backend/x64/proofs
 Finished compiler/backend/x64/proofs                             29s   1GB
 Starting compiler/backend/arm6/proofs
 Finished compiler/backend/arm6/proofs                            29s   1GB
 Starting compiler/backend/arm8/proofs
 Finished compiler/backend/arm8/proofs                            28s 753MB
 Starting compiler/backend/mips/proofs
 Finished compiler/backend/mips/proofs                            28s   1GB
 Starting compiler/backend/riscv/proofs
 Finished compiler/backend/riscv/proofs                           26s   1GB
 Starting compiler/proofs
 Finished compiler/proofs                                       1m57s   1GB
 Starting candle/set-theory
 Finished candle/set-theory                                       43s 593MB
 Starting candle/syntax-lib
 Finished candle/syntax-lib                                       13s 604MB
 Starting candle/standard/syntax
 Finished candle/standard/syntax                                2m10s 690MB
 Starting candle/standard/semantics
 Finished candle/standard/semantics                             1m48s   1GB
 Starting candle/standard/monadic
 Finished candle/standard/monadic                               1m45s 808MB
 Starting candle/standard/ml_kernel
 Finished candle/standard/ml_kernel                            16m54s   4GB
 Starting candle/standard/opentheory
 Finished candle/standard/opentheory                            9m01s   9GB
 Starting candle/standard/opentheory/compilation
 Finished candle/standard/opentheory/compilation               37m07s  16GB
 Starting characteristic/examples
 Finished characteristic/examples                               1m40s   2GB
 Starting tutorial/solutions
 Finished tutorial/solutions                                   14m06s   6GB
 Starting translator/monadic/examples
 Finished translator/monadic/examples                           2m01s   2GB
 Starting examples
 Finished examples                                              6m45s   4GB
 Starting examples/compilation
 Finished examples/compilation                               2h13m57s   9GB
 Starting examples/compilation/proofs
 Finished examples/compilation/proofs                           1m58s   3GB
 Starting compiler/benchmarks
 Finished compiler/benchmarks                                      0s   5MB
 Starting translator/okasaki-examples
 Finished translator/okasaki-examples                           3m41s   1GB
 Starting translator/other-examples
 Finished translator/other-examples                             3m43s 870MB
 Starting compiler/parsing/tests
 Finished compiler/parsing/tests                                  25s 291MB
 Starting compiler/inference/tests
 Finished compiler/inference/tests                              4m06s   5GB
 Starting compiler/bootstrap/translation
 FAILED: compiler/bootstrap/translation
]0;Holmake: .]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/arm/model]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/common]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/machine-code/hoare-triple]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/machine-code/hoare-tripleWorking in $(HOLDIR)/examples/machine-code/hoare-triple
]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/common]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/commonWorking in $(HOLDIR)/examples/l3-machine-code/common
]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/arm/model]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/lib]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/libWorking in $(HOLDIR)/examples/l3-machine-code/lib
]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/arm/model]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/arm/modelWorking in $(HOLDIR)/examples/l3-machine-code/arm/model
]0;Holmake: .]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/arm8/model]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/arm8/modelWorking in $(HOLDIR)/examples/l3-machine-code/arm8/model
]0;Holmake: .]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/mips/model]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/mips/modelWorking in $(HOLDIR)/examples/l3-machine-code/mips/model
]0;Holmake: .]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/riscv/model]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/riscv/modelWorking in $(HOLDIR)/examples/l3-machine-code/riscv/model
]0;Holmake: .]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/x64/model]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/x64/modelWorking in $(HOLDIR)/examples/l3-machine-code/x64/model
]0;Holmake: .]0;Holmake: ../../../basis]0;Holmake: ../../../basis/pure]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/formal-languages/regular]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/balanced_bst]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/balanced_bstWorking in $(HOLDIR)/examples/balanced_bst
]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/formal-languages/regular]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/formal-languages]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/formal-languagesWorking in $(HOLDIR)/examples/formal-languages
]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/formal-languages/regular]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/formal-languages/regularWorking in $(HOLDIR)/examples/formal-languages/regular
]0;Holmake: ../../../basis/pure]0;Holmake: ../../../misc]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/fun-op-sem/lprefix_lub]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/fun-op-sem/lprefix_lubWorking in $(HOLDIR)/examples/fun-op-sem/lprefix_lub
]0;Holmake: ../../../misc]0;Holmake: ../../../developers]0;Holmake: ../../../developersWorking in ../../../developers
]0;Holmake: ../../../misc]0;Holmake: ../../../misc/lem_lib_stub]0;Holmake: ../../../misc/lem_lib_stubWorking in $(CAKEMLDIR)/misc/lem_lib_stub
]0;Holmake: ../../../misc]0;Holmake: ../../../miscWorking in $(CAKEMLDIR)/misc
]0;Holmake: ../../../basis/pure]0;Holmake: ../../../basis/pureWorking in $(CAKEMLDIR)/basis/pure
]0;Holmake: ../../../basis]0;Holmake: ../../../characteristic]0;Holmake: ../../../compiler/parsing]0;Holmake: ../../../semantics]0;Holmake: ../../../semantics/ffi]0;Holmake: ../../../semantics/ffiWorking in $(CAKEMLDIR)/semantics/ffi
]0;Holmake: ../../../semantics]0;Holmake: ../../../semanticsWorking in $(CAKEMLDIR)/semantics
]0;Holmake: ../../../compiler/parsing]0;Holmake: ../../../compiler/parsingWorking in $(CAKEMLDIR)/compiler/parsing
]0;Holmake: ../../../characteristic]0;Holmake: ../../../translator]0;Holmake: ../../../semantics/proofs]0;Holmake: ../../../semantics/proofsWorking in $(CAKEMLDIR)/semantics/proofs
]0;Holmake: ../../../translator]0;Holmake: ../../../translatorWorking in $(CAKEMLDIR)/translator
]0;Holmake: ../../../characteristic]0;Holmake: ../../../characteristicWorking in $(CAKEMLDIR)/characteristic
]0;Holmake: ../../../basis]0;Holmake: ../../../translator/monadic]0;Holmake: ../../../translator/monadicWorking in $(CAKEMLDIR)/translator/monadic
]0;Holmake: ../../../basis]0;Holmake: ../../../basisWorking in $(CAKEMLDIR)/basis
]0;Holmake: .]0;Holmake: ../..]0;Holmake: ../../backend]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/machine-code/multiword]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/machine-code/multiwordWorking in $(HOLDIR)/examples/machine-code/multiword
]0;Holmake: ../../backend]0;Holmake: ../../backend/reg_alloc]0;Holmake: ../../../unverified/reg_alloc]0;Holmake: ../../../unverified/reg_allocWorking in $(CAKEMLDIR)/unverified/reg_alloc
]0;Holmake: ../../backend/reg_alloc]0;Holmake: ../../backend/reg_allocWorking in $(CAKEMLDIR)/compiler/backend/reg_alloc
]0;Holmake: ../../backend]0;Holmake: ../../encoders/asm]0;Holmake: ../../encoders/asmWorking in $(CAKEMLDIR)/compiler/encoders/asm
]0;Holmake: ../../backend]0;Holmake: ../../backendWorking in $(CAKEMLDIR)/compiler/backend
]0;Holmake: ../..]0;Holmake: ../../backend/arm6]0;Holmake: ../../encoders/arm6]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/arm/step]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/machine-code/decompiler]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/machine-code/decompilerWorking in $(HOLDIR)/examples/machine-code/decompiler
]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-codeWorking in $(HOLDIR)/examples/l3-machine-code
]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/arm/step]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/arm/stepWorking in $(HOLDIR)/examples/l3-machine-code/arm/step
]0;Holmake: ../../encoders/arm6]0;Holmake: ../../encoders/arm6Working in $(CAKEMLDIR)/compiler/encoders/arm6
]0;Holmake: ../../backend/arm6]0;Holmake: ../../backend/arm6Working in $(CAKEMLDIR)/compiler/backend/arm6
]0;Holmake: ../..]0;Holmake: ../../backend/arm8]0;Holmake: ../../encoders/arm8]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/arm8/step]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/arm8/stepWorking in $(HOLDIR)/examples/l3-machine-code/arm8/step
]0;Holmake: ../../encoders/arm8]0;Holmake: ../../encoders/arm8Working in $(CAKEMLDIR)/compiler/encoders/arm8
]0;Holmake: ../../backend/arm8]0;Holmake: ../../backend/arm8Working in $(CAKEMLDIR)/compiler/backend/arm8
]0;Holmake: ../..]0;Holmake: ../../backend/mips]0;Holmake: ../../encoders/mips]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/mips/step]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/mips/stepWorking in $(HOLDIR)/examples/l3-machine-code/mips/step
]0;Holmake: ../../encoders/mips]0;Holmake: ../../encoders/mipsWorking in $(CAKEMLDIR)/compiler/encoders/mips
]0;Holmake: ../../backend/mips]0;Holmake: ../../backend/mipsWorking in $(CAKEMLDIR)/compiler/backend/mips
]0;Holmake: ../..]0;Holmake: ../../backend/riscv]0;Holmake: ../../encoders/riscv]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/riscv/step]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/riscv/stepWorking in $(HOLDIR)/examples/l3-machine-code/riscv/step
]0;Holmake: ../../encoders/riscv]0;Holmake: ../../encoders/riscvWorking in $(CAKEMLDIR)/compiler/encoders/riscv
]0;Holmake: ../../backend/riscv]0;Holmake: ../../backend/riscvWorking in $(CAKEMLDIR)/compiler/backend/riscv
]0;Holmake: ../..]0;Holmake: ../../backend/x64]0;Holmake: ../../encoders/x64]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/x64/step]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/l3-machine-code/x64/stepWorking in $(HOLDIR)/examples/l3-machine-code/x64/step
]0;Holmake: ../../encoders/x64]0;Holmake: ../../encoders/x64Working in $(CAKEMLDIR)/compiler/encoders/x64
]0;Holmake: ../../backend/x64]0;Holmake: ../../backend/x64Working in $(CAKEMLDIR)/compiler/backend/x64
]0;Holmake: ../..]0;Holmake: ../../inference]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/unification/triangular/first-order]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/unification/triangular]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/unification/triangularWorking in $(HOLDIR)/examples/unification/triangular
]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/unification/triangular/first-order]0;Holmake: ~/oven/regression/HOL-c99b7420019e4deae768b219d3c8e926b43af0b7/examples/unification/triangular/first-orderWorking in $(HOLDIR)/examples/unification/triangular/first-order
]0;Holmake: ../../inference]0;Holmake: ../../inferenceWorking in $(CAKEMLDIR)/compiler/inference
]0;Holmake: ../..]0;Holmake: ../..Working in $(CAKEMLDIR)/compiler
]0;Holmake: .]0;Holmake: ../../backend/reg_alloc/proofs]0;Holmake: ../../backend/reg_alloc/proofsWorking in $(CAKEMLDIR)/compiler/backend/reg_alloc/proofs
]0;Holmake: .]0;Holmake: ../../inference/proofs]0;Holmake: ../../inference/proofsWorking in $(CAKEMLDIR)/compiler/inference/proofs
]0;Holmake: .]0;Holmake: .Working in $(CAKEMLDIR)/compiler/bootstrap/translation
Starting work on heap
heap                                                                         OK
Starting work on to_dataProgTheory
to_dataProgTheory                                                            OK
Starting work on lexerProgTheory
lexerProgTheory                                                              OK
Starting work on parserProgTheory
parserProgTheory                                                             OK
Starting work on reg_allocProgTheory
reg_allocProgTheory                                                          OK
Starting work on inferProgTheory
inferProgTheory                                                              OK
Starting work on explorerProgTheory
explorerProgTheory                                                           OK
Starting work on sexp_parserProgTheory
sexp_parserProgTheory                                                        OK
Starting work on to_word32ProgTheory
Starting work on to_word64ProgTheory
to_word64ProgTheory                                                          OK
Starting work on to_target64ProgTheory
to_word32ProgTheory                                                          OK
Starting work on to_target32ProgTheory
to_target64ProgTheory                                                        OK
Starting work on x64ProgTheory
x64ProgTheory                                                                OK
Starting work on arm8ProgTheory
to_target32ProgTheory                                                        OK
Starting work on arm6ProgTheory
arm6ProgTheory                                                               OK
Starting work on compiler32ProgTheory
arm8ProgTheory                                                               OK
Starting work on riscvProgTheory
riscvProgTheory                                                              OK
Starting work on mipsProgTheory
mipsProgTheory                                                               OK
Starting work on compiler64ProgTheory
compiler32ProgTheory                                                FAILED! <1>
 
 
 which has type:
 
 :32 backend$config ->
 ast$dec list ->
 (word8 list # word32 list # 32 lab_to_target$config) option # tap_data list
 
 Failed translation: compile
 Uncaught exception: UnableToTranslate (Const (?, GRND (Tyapp ((?, 2), [Tyapp ((?, 1), [Tyapp ((?, 1), [Tyapp ((?, 1), [Tyapp ((?, 1), [Tyapp ((?, 1), [Tyapp ((?, 1), [Tyapp ((?, 0), [])])])])])])]), Tyapp ((?, 2), [Tyapp ((?, 1), [Tyapp ((?, 0), [])]), Tyapp ((?, 2), [Tyapp ((?, 1), [Tyapp ((?, 2), [Tyapp ((?, 1), [Tyapp ((?, 2), [Tyapp ((?, 0), []), Tyapp ((?, 1), [Tyapp ((?, 1), [Tyapp ((?, 1), [Tyapp ((?, 0), [])])])])])]), Tyapp ((?, 2), [Tyapp ((?, 1), [Tyapp ((?, 2), [Tyapp ((?, 0), []), Tyapp ((?, 1), [Tyapp ((?, 1), [Tyapp ((?, 1), [Tyapp ((?, 1), [Tyapp ((?, 1), [Tyapp ((?, 0), [])])])])])])])]), Tyapp ((?, 1), [Tyapp ((?, 1), [Tyapp ((?, 1), [Tyapp ((?, 1), [Tyapp ((?, 1), [Tyapp ((?, 1), [Tyapp ((?, 0), [])])])])])])])])])]), Tyapp ((?, 1), [Tyapp ((?, 0), [])])])])]))))
compiler64ProgTheory                                                   M-KILLED