Build report for linux/x86.64

Build machine:ubuntu-mason
Disk usage:15 / 39 Gb used (38%)
Build directory:/home/sheeple/builds/2017-10-25-00-31
GIT ID:86778b349cb707be43422f117c6380dcd4033189

Bootstrap failed

Build output:
Loading resource:basis/compiler/cfg/intrinsics/slots/slots.factor
Loading resource:basis/compiler/cfg/intrinsics/strings/strings.factor
Loading resource:basis/compiler/cfg/builder/alien/alien.factor
Loading resource:basis/compiler/cfg/builder/alien/boxing/boxing.factor
Loading resource:basis/compiler/cfg/builder/alien/params/params.factor
Loading resource:basis/compiler/cfg/finalization/finalization.factor
Loading resource:basis/compiler/cfg/build-stack-frame/build-stack-frame.factor
Loading resource:basis/compiler/cfg/linearization/linearization.factor
Loading resource:basis/compiler/cfg/loop-detection/loop-detection.factor
Loading resource:basis/compiler/cfg/gc-checks/gc-checks.factor
Loading resource:basis/compiler/cfg/linear-scan/linear-scan.factor
Loading resource:basis/compiler/cfg/linear-scan/allocation/allocation.factor
Loading resource:basis/compiler/cfg/linear-scan/allocation/spilling/spilling.factor
Loading resource:basis/compiler/cfg/linear-scan/allocation/splitting/splitting.factor
Loading resource:basis/binary-search/binary-search.factor
Loading resource:basis/compiler/cfg/linear-scan/allocation/state/state.factor
Loading resource:basis/compiler/cfg/linear-scan/live-intervals/live-intervals.factor
Loading resource:basis/compiler/cfg/def-use/def-use.factor
Loading resource:basis/compiler/cfg/linear-scan/ranges/ranges.factor
Loading resource:basis/compiler/cfg/liveness/liveness.factor
Loading resource:basis/linked-assocs/linked-assocs.factor
Loading resource:basis/linked-assocs/prettyprint/prettyprint.factor
Loading resource:basis/compiler/cfg/linear-scan/assignment/assignment.factor
Loading resource:basis/compiler/cfg/renaming/functor/functor.factor
Loading resource:basis/compiler/cfg/linear-scan/numbering/numbering.factor
Loading resource:basis/compiler/cfg/linear-scan/resolve/resolve.factor
Loading resource:basis/compiler/cfg/representations/representations.factor
Loading resource:basis/compiler/cfg/representations/coalescing/coalescing.factor
Loading resource:basis/disjoint-sets/disjoint-sets.factor
Loading resource:basis/compiler/cfg/representations/peephole/peephole.factor
Loading resource:basis/compiler/cfg/representations/rewrite/rewrite.factor
Loading resource:basis/compiler/cfg/representations/conversion/conversion.factor
Loading resource:basis/compiler/cfg/representations/preferred/preferred.factor
Loading resource:basis/compiler/cfg/representations/selection/selection.factor
Loading resource:basis/compiler/cfg/save-contexts/save-contexts.factor
Loading resource:basis/compiler/cfg/ssa/destruction/destruction.factor
Loading resource:basis/compiler/cfg/dominance/dominance.factor
Loading resource:basis/compiler/cfg/ssa/cssa/cssa.factor
Loading resource:basis/compiler/cfg/ssa/destruction/coalescing/coalescing.factor
Loading resource:basis/compiler/cfg/ssa/interference/interference.factor
Loading resource:basis/compiler/cfg/ssa/interference/live-ranges/live-ranges.factor
Loading resource:basis/sorting/slots/slots.factor
Loading resource:basis/compiler/cfg/stacks/clearing/clearing.factor
Loading resource:basis/compiler/cfg/stacks/padding/padding.factor
Loading resource:basis/compiler/cfg/write-barrier/write-barrier.factor
Loading resource:basis/compiler/cfg/optimizer/optimizer.factor
Loading resource:basis/compiler/cfg/alias-analysis/alias-analysis.factor
Loading resource:basis/compiler/cfg/block-joining/block-joining.factor
Loading resource:basis/compiler/cfg/branch-splitting/branch-splitting.factor
Loading resource:basis/compiler/cfg/renaming/renaming.factor
Loading resource:basis/compiler/cfg/copy-prop/copy-prop.factor
Loading resource:basis/compiler/cfg/dce/dce.factor
Loading resource:basis/compiler/cfg/ssa/construction/construction.factor
Loading resource:basis/compiler/cfg/ssa/construction/tdmsc/tdmsc.factor
Loading resource:basis/bit-sets/bit-sets.factor
Loading resource:basis/bit-arrays/bit-arrays.factor
Loading resource:basis/compiler/cfg/tco/tco.factor
Loading resource:basis/compiler/cfg/useless-conditionals/useless-conditionals.factor
Loading resource:basis/compiler/cfg/value-numbering/value-numbering.factor
Loading resource:basis/sequences/deep/deep.factor
Loading resource:basis/compiler/cfg/value-numbering/alien/alien.factor
Loading resource:basis/compiler/cfg/value-numbering/graph/graph.factor
Loading resource:basis/compiler/cfg/value-numbering/math/math.factor
Loading resource:basis/compiler/cfg/value-numbering/folding/folding.factor
Loading resource:basis/compiler/cfg/value-numbering/rewrite/rewrite.factor
Loading resource:basis/compiler/cfg/value-numbering/comparisons/comparisons.factor
Loading resource:basis/compiler/cfg/value-numbering/expressions/expressions.factor
Loading resource:basis/compiler/cfg/value-numbering/misc/misc.factor
Loading resource:basis/compiler/cfg/value-numbering/slots/slots.factor
Loading resource:basis/compiler/codegen/codegen.factor
Loading resource:basis/compiler/codegen/gc-maps/gc-maps.factor
Loading resource:basis/compiler/codegen/relocation/relocation.factor
Loading resource:basis/compiler/codegen/labels/labels.factor
Loading resource:basis/compiler/crossref/crossref.factor
Loading resource:basis/compiler/tree/builder/builder.factor
Loading resource:basis/compiler/tree/optimizer/optimizer.factor
Loading resource:basis/compiler/tree/recursive/recursive.factor
Loading resource:basis/compiler/tree/normalization/normalization.factor
Loading resource:basis/compiler/tree/normalization/introductions/introductions.factor
Loading resource:basis/compiler/tree/normalization/renaming/renaming.factor
Loading resource:basis/compiler/tree/propagation/propagation.factor
Loading resource:basis/compiler/tree/propagation/branches/branches.factor
Loading resource:basis/compiler/tree/propagation/constraints/constraints.factor
Loading resource:basis/compiler/tree/propagation/nodes/nodes.factor
Loading resource:basis/compiler/tree/propagation/simple/simple.factor
Loading resource:basis/compiler/tree/propagation/inlining/inlining.factor
Loading resource:basis/math/partial-dispatch/partial-dispatch.factor
Loading resource:basis/compiler/tree/propagation/slots/slots.factor
Loading resource:basis/compiler/tree/propagation/call-effect/call-effect.factor
Loading resource:basis/compiler/tree/propagation/known-words/known-words.factor
Loading resource:basis/compiler/tree/comparisons/comparisons.factor
Loading resource:basis/compiler/tree/propagation/recursive/recursive.factor
Loading resource:basis/compiler/tree/propagation/transforms/transforms.factor
Loading resource:basis/compiler/tree/cleanup/cleanup.factor
Loading resource:basis/compiler/tree/escape-analysis/escape-analysis.factor
Loading resource:basis/compiler/tree/escape-analysis/allocations/allocations.factor
Loading resource:basis/compiler/tree/escape-analysis/nodes/nodes.factor
Loading resource:basis/compiler/tree/escape-analysis/recursive/recursive.factor
Loading resource:basis/compiler/tree/escape-analysis/branches/branches.factor
Loading resource:basis/compiler/tree/escape-analysis/simple/simple.factor
Loading resource:basis/compiler/tree/escape-analysis/check/check.factor
Loading resource:basis/compiler/tree/tuple-unboxing/tuple-unboxing.factor
Loading resource:basis/compiler/tree/identities/identities.factor
Loading resource:basis/compiler/tree/dead-code/dead-code.factor
Loading resource:basis/compiler/tree/dead-code/branches/branches.factor
Loading resource:basis/columns/columns.factor
Loading resource:basis/compiler/tree/dead-code/liveness/liveness.factor
Loading resource:basis/compiler/tree/dead-code/simple/simple.factor
Loading resource:basis/compiler/tree/dead-code/recursive/recursive.factor
Loading resource:basis/compiler/tree/modular-arithmetic/modular-arithmetic.factor
Loading resource:basis/compiler/tree/def-use/simplified/simplified.factor
Loading resource:basis/compiler/tree/late-optimizations/late-optimizations.factor
Loading resource:basis/compiler/tree/finalization/finalization.factor
Loading resource:basis/compiler/tree/checker/checker.factor
Loading resource:basis/compiler/prettyprint/prettyprint.factor
Loading resource:basis/alien/remote-control/remote-control.factor
Loading resource:basis/eval/eval.factor
Loading resource:basis/threads/threads.factor
Loading resource:basis/boxes/boxes.factor
Loading resource:basis/debugger/threads/threads.factor
Loading resource:basis/compiler/threads/threads.factor
Loading resource:basis/cpu/x86/64/64.factor
Loading resource:basis/cpu/x86/x86.factor
Loading resource:basis/cpu/x86/assembler/assembler.factor
Loading resource:basis/cpu/x86/assembler/operands/operands.factor
Loading resource:basis/cpu/x86/assembler/syntax/syntax.factor
Loading resource:basis/cpu/x86/features/features.factor
Loading resource:basis/cpu/x86/64/unix/unix.factor
Checking for multimedia extensions... SSE4.2 detected
Loading resource:basis/cpu/x86/sse/sse.factor
Building with POPCNT support

Compiling.....Loading vocab:bootstrap/bootstrap-error.factor
(U) Quotation: [ c-to-factor => ]
    Word: c-to-factor
(U) Quotation: [
        2dup [
            ~quotation~ dip
            dup terminated?>> ~quotation~ ~quotation~ if
        ] 2dip => rot [ 2drop ] [ wrong-values ] if
    ]
    Word: call-effect
(U) Quotation: [
        [ ~quotation~ dip dip ] dip => dup terminated?>>
        [ 2drop f ]
        [ dup in>> length swap out>> length check-datastack ] if
    ]
(U) Quotation: [ swap [ call ] dip => ]
    Word: dip
(U) Quotation: [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(U) Quotation: [
        nano-count f parser-quiet? set-global
        default-image-name "output-image" set-global
        default-components "include" set-global
        "" "exclude" set-global
        strip-encodings (command-line) parse-command-line
        os windows? [ "windows" require ] when "staging" get
        [ "stage2: deployment mode" print ]
        [ "debugger" require "listener" require ] if
        load-components => nano-count over -
        core-bootstrap-time set-global
        run-bootstrap-init nano-count swap -
        bootstrap-time set-global print-report "staging" get
        [ "vocab:bootstrap/finish-staging.factor" run-file ]
        [ "vocab:bootstrap/finish-bootstrap.factor" run-file ] if
        f error set-global f original-error set-global
        f error-continuation set-global
        "output-image" get save-image-and-exit
    ]
(U) Quotation: [ iterate-step => iterate-next (each-integer) ]
(U) Quotation: [ swap [ 2dip ] dip => ]
    Word: 3dip
(U) Quotation: [ swap [ dip ] dip => ]
    Word: 2dip
(U) Quotation: [ swap [ call ] dip => ]
    Word: dip
(U) Quotation: [
        2dup [
            ~quotation~ dip
            dup terminated?>> ~quotation~ ~quotation~ if
        ] 2dip => rot [ 2drop ] [ wrong-values ] if
    ]
    Word: call-effect
(U) Quotation: [
        [ ~quotation~ dip dip ] dip => dup terminated?>>
        [ 2drop f ]
        [ dup in>> length swap out>> length check-datastack ] if
    ]
(U) Quotation: [ swap [ call ] dip => ]
    Word: dip
(U) Quotation: [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(U) Quotation: [
        dup source-loaded?>> [ dup load-source ] unless
        => dup docs-loaded?>> [ dup load-docs ] unless drop
    ]
(U) Quotation: [ [ compose ~quotation~ curry recover ] [ drop ] 2bi => call ]
    Word: cleanup
(U) Quotation: [ [ 2keep ] dip => call ]
    Word: 2bi
(U) Quotation: [ swap [ dip ] dip => ]
    Word: 2dip
(U) Quotation: [ swap [ call ] dip => ]
    Word: dip
(U) Quotation: [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(U) Quotation: [
        +parsing+ >>source-loaded? dup vocab-source-path
        [ parse-file ] [ ~quotation~ ] if*
        [ +parsing+ >>source-loaded? ] dip
        [ % ] [ ( -- ) call-effect ] if-bootstrapping
        => +done+ >>source-loaded? load-conditional-requires
    ]
(U) Quotation: [
        2dup [
            ~quotation~ dip
            dup terminated?>> ~quotation~ ~quotation~ if
        ] 2dip => rot [ 2drop ] [ wrong-values ] if
    ]
    Word: call-effect
(U) Quotation: [
        [ ~quotation~ dip dip ] dip => dup terminated?>>
        [ 2drop f ]
        [ dup in>> length swap out>> length check-datastack ] if
    ]
(U) Quotation: [ swap [ call ] dip => ]
    Word: dip
(U) Quotation: [
        nl "Compiling..." write flush {
            not
            ?
            2over
            array?
            hashtable?
            vector?
            tuple?
            sbuf?
            tombstone?
            curried?
            composed?
            callable?
            quotation?
            curry
            compose
            uncurry
            array-nth
            set-array-nth
            wrap
            probe
            (get-namestack)
            layout-of
        } compile-unoptimized "." write flush
        { bitand bitor bitxor bitnot } compile-unoptimized "." write
        flush { + * 2/ < <= > >= shift } compile-unoptimized
        => "." write flush
        { new-sequence nth push pop last flip } compile-unoptimized
        "." write flush
        { hashcode* = equal? assoc-stack (assoc-stack) get set }
        compile-unoptimized "." write flush {
            member-eq?
            split
            harvest
            sift
            cut
            cut-slice
            subseq-start
            index
            clone
            set-at
            reverse
            push-all
            class-of
            number>string
            string>number
            like
            clone-like
        } compile-unoptimized "." write flush {
            lines
            prefix
            suffix
            unclip
            new-assoc
            assoc-union!
            word-prop
            set-word-prop
            1array
            2array
            3array
            ?nth
        } compile-unoptimized "." write flush os windows? [
            "GetLastError" "windows.kernel32" lookup-word
            "FormatMessageW" "windows.kernel32" lookup-word 2array
            compile-unoptimized
        ] when os unix? [
            "(dlerror)" "alien.libraries.unix" lookup-word
            1array compile-unoptimized
        ] when { malloc calloc free memcpy } compile-unoptimized
        "." write flush loaded-vocab-names
        [ vocab-words compile-unoptimized "." write flush ] each
        " done" print flush "alien.syntax" require
        "io.streams.byte-array.fast" require
    ]
(U) Quotation: [ recompile => t f modify-code-heap ]
    Word: compile
(U) Quotation: [
        H{ } clone compiled
        [ ~quotation~ filter ~quotation~ each compiled get >alist ]
        with-variable => "--- compile done" compiler-message
    ]
    Method: M\ optimizing-compiler recompile
(U) Quotation: [ swap >n call => ndrop ]
    Word: with-variables
(U) Quotation: [
        [ compile? ] filter
        [ compile-word yield-hook get ( -- ) call-effect ] each
        => compiled get >alist
    ]
(U) Quotation: [ iterate-step => iterate-next (each-integer) ]
(U) Quotation: [ swap [ 2dip ] dip => ]
    Word: 3dip
(U) Quotation: [ swap [ dip ] dip => ]
    Word: 2dip
(U) Quotation: [ swap [ call ] dip => ]
    Word: dip
(U) Quotation: [ compile-word => yield-hook get ( -- ) call-effect ]
(U) Quotation: [ swap >n call => ndrop ]
    Word: with-variables
(U) Quotation: [ iterate-step => iterate-next (each-integer) ]
(U) Quotation: [ swap [ 2dip ] dip => ]
    Word: 3dip
(U) Quotation: [ swap [ dip ] dip => ]
    Word: 2dip
(U) Quotation: [ swap [ call ] dip => ]
    Word: dip
(U) Quotation: [ iterate-step => iterate-next (each-integer) ]
(U) Quotation: [ swap [ 2dip ] dip => ]
    Word: 3dip
(U) Quotation: [ swap [ dip ] dip => ]
    Word: 2dip
(U) Quotation: [ swap [ call ] dip => ]
    Word: dip
(U) Quotation: [ swap >n call => ndrop ]
    Word: with-variables
(U) Quotation: [ [ ~quotation~ dip keep ] dip => call ]
    Word: tri
(U) Quotation: [ [ keep ] dip => keep ]
(U) Quotation: [ over [ call ] dip => ]
    Word: keep
(U) Quotation: [
        dup optimize-tail-calls dup delete-useless-conditionals
        dup split-branches dup join-blocks dup construct-ssa
        dup alias-analysis dup value-numbering dup copy-propagation
        => eliminate-dead-code
    ]
(U) Quotation: [
        dup needs-predecessors dup collect-copies
        => dup rename-copies predecessors-changed
    ]
(U) Quotation: [ [ call ] keep => [ loop ] curry when ]
    Word: loop
(U) Quotation: [ over [ call ] dip => ]
    Word: keep
(U) Quotation: [ (collect-copies) => changed? get ]
(U) Quotation: [ iterate-step => iterate-next (each-integer) ]
(U) Quotation: [ swap [ 2dip ] dip => ]
    Word: 3dip
(U) Quotation: [ swap [ dip ] dip => ]
    Word: 2dip
(U) Quotation: [ swap [ call ] dip => ]
    Word: dip
(U) Quotation: [ iterate-step => iterate-next (each-integer) ]
(U) Quotation: [ swap [ 2dip ] dip => ]
    Word: 3dip
(U) Quotation: [ swap [ dip ] dip => ]
    Word: 2dip
(U) Quotation: [ swap [ call ] dip => ]
    Word: dip
(U) Quotation: [
        dup sift dup all-equal? =>
        [ nip useless-phi ] [ drop record-phi ] if
    ]
(U) Quotation: [
        [ ~quotation~ ~quotation~ bi ] dip => [ keep swap ] curry
        compose (all-integers?) nip
    ]
(U) Quotation: [ [ (setup-each) ] dip => compose ]
    Word: setup-each
(U) Quotation: [ [ length check-length ] keep => [ nth-unsafe ] curry ]
    Word: (setup-each)
(U) Quotation: [ over [ call ] dip => ]
    Word: keep
(U) Quotation: [ length => check-length ]
(U) Quotation: [
        OBJ-CURRENT-THREAD special-object error-thread set-global
        current-continuation => error-continuation set-global
        [ original-error set-global ] [ rethrow ] bi
    ]
Generic word length does not define a method for the fixnum class.
Dispatching on object: 1
Factor 0.98 x86.64 (1845, heads/master-86778b349c, Wed Oct 25 00:31:06 2017)
[GCC 5.2.1 20151010] on linux
IN: scratchpad 
Launcher error:
Process exited with error code 1

Launch descriptor:

T{ process
    { command
        {
            "./factor"
            "-i=boot.unix-x86.64.image"
            "-no-user-init"
        }
    }
    { environment H{ } }
    { environment-mode +append-environment+ }
    { stdin +closed+ }
    { stdout "../boot-log" }
    { stderr +stdout+ }
    { group +new-group+ }
    { timeout T{ duration { hour 1 } } }
    { status 1 }
}