Build report for windows/x86.64

Build machine:winmini
Disk usage:131.37Gi used, 1721.24Gi avail, 1852.61Gi total, 92.91% free
Build directory:~/builds64/2023-06-02-13-12
GIT ID:3e7e4b856e9595d2a042c29c1892065063ca4090

Timings

boot-time00:03:21
load-time00:09:48
test-time00:39:17
help-lint-time00:00:16
benchmark-time00:09:00
html-help-time00:07:47

Unit test failures

Details:
==== resource:basis/tools/deploy/deploy-tests.factor

resource:basis/tools/deploy/deploy-tests.factor: 114

Long Unit Test: { { } [ "tools.deploy.test.5" shake-and-bake run-temp-image ] }

Process:
T{ process
    { command
        {
            "C:\\Users\\mrjbq\\builds64\\2023-06-02-13-12\\factor\\factor.com"
            "-i=C:\\Users\\mrjbq\\AppData\\Local\\Temp/factorcode.org\\Factor/te..."
        }
    }
    { environment H{ } }
    { environment-mode +append-environment+ }
    { stdin +closed+ }
    { stdout
        T{ win32-file { disposed t } { handle ALIEN: 650 } }
    }
    { stderr +stdout+ }
    { group +same-group+ }
    { status 1 }
    { pipe
        T{ pipe
            { in
                T{ win32-file
                    { disposed t }
                    { handle ALIEN: 2d0 }
                }
            }
            { out
                T{ win32-file
                    { disposed t }
                    { handle ALIEN: 650 }
                }
            }
        }
    }
}

Output:
You have triggered a bug in Factor. Please report.
critical_error: The die word was called by the library.: 0
Starting low level debugger...
Basic commands:
  q ^Z             -- quit Factor
  c                -- continue executing Factor - NOT SAFE
  t                -- throw exception in Factor - NOT SAFE
  .s .r .c         -- print data, retain, call stacks
  help             -- full help, including advanced commands

> ==== DATA STACK:
T{ sequences:immutable T{ compiler.units.private:nesting-observer T{ hash-sets:hash-set 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } } 0 f }
T{ threads:thread "Initial" [ ] [ ] 9 T{ boxes:box f f } f syntax:t f T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } f }
==== RETAIN STACK:
T{ byte-vectors:byte-vector B{ } 0 }
==== CALL STACK:

frame: 00000266E7510DB8 size 64
executing: kernel:die
scan: -1
word/quot addr: 266e75e96ac
word/quot xt: 266f455d9d0
return address: 266f455da01

frame: 00000266E7510DF8 size 64
executing: [ kernel:die kernel:drop continuations:rethrow ]
scan: 0
word/quot addr: 266e7601144
word/quot xt: 266f47476c0
return address: 266f47476cf

frame: 00000266E7510E38 size 48
executing: object=>error-in-thread
scan: -1
word/quot addr: 266e758649c
word/quot xt: 266f4730440
return address: 266f4730538

frame: 00000266E7510E68 size 48
executing: continuations:rethrow
scan: -1
word/quot addr: 266e758695c
word/quot xt: 266f471bae0
return address: 266f471bc2d

frame: 00000266E7510E98 size 48
executing: ( gensym )
scan: -1
word/quot addr: 266e796857c
word/quot xt: 266f47310d0
return address: 266f4733324

frame: 00000266E7510EC8 size 48
executing: http.client:http-request*
scan: -1
word/quot addr: 266e789cd2c
word/quot xt: 266f4733b10
return address: 266f4733b82

frame: 00000266E7510EF8 size 48
executing: http.client:http-request
scan: -1
word/quot addr: 266e789cdcc
word/quot xt: 266f472fd60
return address: 266f472fd6f

frame: 00000266E7510F28 size 48
executing: tools.deploy.test.5:deploy-test-5
scan: -1
word/quot addr: 266e796d65c
word/quot xt: 266f47337e0
return address: 266f473386f

frame: 00000266E7510F58 size 64
executing: [ init:boot T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } kernel:clone alien.private:callbacks namespaces:set-global T{ hash-sets:hash-set 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } kernel:clone destructors:disposables namespaces:set-global T{ vectors:vector { } 0 }... ]
scan: 72
word/quot addr: 266e7968de4
word/quot xt: 266f4746c80
return address: 266f4746e91

frame: 00000266E7510F98 size 64
executing: kernel.private:c-to-factor
scan: -1
word/quot addr: 266e75bec4c
word/quot xt: 266f455dd30
return address: 266f455dd54

(U) [ c-to-factor => ]
    c-to-factor
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(O) command-line-startup
(O) do-all
(O) do-tests
(O) test-vocabs
(O) test-vocab
(O) run-test-file
(U) [
        delete-staging-images
        [ "nosuchvocab" deploy ] [ no-vocab? ] \ (must-fail-with) 15
        experiment
        [ "no such vocab, fool!" deploy ] [ bad-vocab-name? ]
        \ (must-fail-with) 17 experiment
        { } [ "hello-world" shake-and-bake 550000 small-enough? ]
        \ (long-unit-test) 19 experiment
        { ~array~ } [ ~hashtable~ ~quotation~ with-variables ]
        \ (long-unit-test) 32 experiment
        { } [ "sudoku" shake-and-bake 800000 small-enough? ]
        \ (long-unit-test) 34 experiment
        { } [ "hello-ui" shake-and-bake 2764000 small-enough? ]
        \ (long-unit-test) 37 experiment
        { "math-threads-compiler-io-ui" } [
            "hello-ui" deploy-config config>profile
            staging-image-name file-name "." split second
        ] \ (long-unit-test) 42 experiment
        { } [ "maze" shake-and-bake 2801000 small-enough? ]
        \ (long-unit-test) 45 experiment
        { } [ "tetris" shake-and-bake 2850000 small-enough? ]
        \ (long-unit-test) 48 experiment
        { } [ "spheres" shake-and-bake 2850000 small-enough? ]
        \ (long-unit-test) 51 experiment
        { } [ "terrain" shake-and-bake 3385300 small-enough? ]
        \ (long-unit-test) 54 experiment
        { } [
            "gpu.demos.raytrace" shake-and-bake
            4157800 small-enough?
        ] \ (long-unit-test) 57 experiment
        { } [ "bunny" shake-and-bake 4000000 small-enough? ]
        \ (long-unit-test) 60 experiment
        { }
        [ "gpu.demos.bunny" shake-and-bake 4400000 small-enough? ]
        \ (long-unit-test) 62 experiment os macosx?
        [ ~quotation~ ~quotation~ \ (long-unit-test) 65 experiment ]
        when
        { } [
            "benchmark.regex-dna" shake-and-bake
            900000 small-enough?
        ] \ (long-unit-test) 68 experiment {
            "tools.deploy.test.1"
            "tools.deploy.test.2"
            "tools.deploy.test.3"
            "tools.deploy.test.4"
        } [
            ~array~ swap ~quotation~ curry
            \ (long-unit-test) 79 experiment
        ] each
        { } [
            <dispatcher> add-quot-responder "vocab:http/test"
            <static> >>default test-httpd
        ] \ (long-unit-test) 109 experiment
        { } [ "tools.deploy.test.5" shake-and-bake run-temp-image ]
        \ (long-unit-test) 114 experiment =>
        { } [ "http://localhost/quit" add-port http-get 2drop ]
        \ (long-unit-test) 119 experiment ~79 more~
    ]
(U) [
        2 load-locals -1 get-local <experiment> load-local
        silent-tests? get 0 get-local
        [ load-local 0 get-local experiment. 1 drop-locals ] curry
        unless -2 get-local execute => 0 get-local -1 get-local [
            2 load-locals -1 get-local 0 get-local ~quotation~ curry
            curry ~quotation~ if 2 drop-locals
        ] curry curry [ 2drop "Warning: test skipped!" print ] if
        3 drop-locals
    ]
    experiment
(O) (unit-test)
(U) [
        [ ~quotation~ dip swap ~quotation~ dip ] dip swap
        [ call get-datastack ] dip => swap [ set-datastack ] dip
    ]
(U) [ call => get-datastack ]
(O) try-output-process
(O) output-process-error
(O) M\ object throw
(U) [
        OBJ-CURRENT-THREAD special-object error-thread set-global
        current-continuation => error-continuation set-global
        [ original-error set-global ] [ rethrow ] bi
    ]

Benchmarks

BenchmarkTime (seconds)
benchmark.3d-matrix-scalar0.419
benchmark.3d-matrix-vector0.012
benchmark.ant0.051
benchmark.backtrack0.072
benchmark.base640.016
benchmark.beust10.200
benchmark.beust20.160
benchmark.binary-search0.068
benchmark.binary-trees0.486
benchmark.bloom-filters0.048
benchmark.bootstrap15.291
benchmark.busy-loop0.220
benchmark.chameneos-redux0.162
benchmark.combinatorics0.023
benchmark.completion0.229
benchmark.continuations0.206
benchmark.crc320.117
benchmark.csv0.031
benchmark.cuckoo-filters1.298
benchmark.dawes0.024
benchmark.dispatch10.328
benchmark.dispatch20.390
benchmark.dispatch30.467
benchmark.dispatch40.760
benchmark.dispatch50.248
benchmark.dispatch61.682
benchmark.dlists0.191
benchmark.e-decimals0.183
benchmark.e-ratios0.162
benchmark.empty-loop-00.022
benchmark.empty-loop-10.091
benchmark.empty-loop-20.043
benchmark.euler1501.524
benchmark.fannkuch0.269
benchmark.fasta0.739
benchmark.fib10.025
benchmark.fib20.023
benchmark.fib30.070
benchmark.fib40.034
benchmark.fib50.111
benchmark.fib61.799
benchmark.fib70.276
benchmark.fib80.121
benchmark.find-pi5.301
benchmark.flip0.163
benchmark.gc00.933
benchmark.gc10.029
benchmark.gc25.478
benchmark.gc30.088
benchmark.hash-sets0.355
benchmark.hashtables0.328
benchmark.heaps0.090
benchmark.interval-sets0.370
benchmark.iteration0.395
benchmark.json0.123
benchmark.knucleotide0.882
benchmark.lcs0.183
benchmark.lexer2.883
benchmark.linked-assocs0.275
benchmark.make0.513
benchmark.mandel0.018
benchmark.matrix-exponential-scalar1.360
benchmark.matrix-exponential-simd0.033
benchmark.md50.011
benchmark.memoize0.097
benchmark.msgpack0.431
benchmark.mt0.040
benchmark.namespaces0.260
benchmark.nbody0.703
benchmark.nbody-simd0.045
benchmark.nested-empty-loop-10.030
benchmark.nested-empty-loop-20.094
benchmark.nsieve0.109
benchmark.nsieve-bits0.237
benchmark.nsieve-bytes0.064
benchmark.parse-bignum0.230
benchmark.parse-fixnum0.164
benchmark.parse-float1.607
benchmark.parse-ratio0.129
benchmark.partial-sums0.290
benchmark.pidigits0.130
benchmark.random0.053
benchmark.randomize0.533
benchmark.raytracer0.542
benchmark.raytracer-simd0.078
benchmark.recursive0.306
benchmark.regex-dna0.316
benchmark.regexp0.108
benchmark.reverse-complement0.628
benchmark.ring0.241
benchmark.sfmt0.034
benchmark.sha10.059
benchmark.sieve0.666
benchmark.simd-10.152
benchmark.sockets3.518
benchmark.sort0.567
benchmark.spectral-norm0.189
benchmark.spectral-norm-simd0.154
benchmark.splay0.115
benchmark.splitting0.143
benchmark.stack0.195
benchmark.struct-arrays0.161
benchmark.sum-file0.168
benchmark.tcp-echo02.041
benchmark.tcp-echo12.127
benchmark.tcp-echo22.126
benchmark.terrain-generation0.022
benchmark.timers0.008
benchmark.tuple-arrays0.154
benchmark.typecheck10.248
benchmark.typecheck20.248
benchmark.typecheck30.304
benchmark.udp-echo00.166
benchmark.udp-echo10.182
benchmark.udp-echo20.292
benchmark.ui-panes0.026
benchmark.unicode0.130
benchmark.wrap0.051
benchmark.xml0.247
benchmark.yield0.041
benchmark.yuv-to-rgb0.023