Paste: home word != $HOME
Author: | pltonik |
Mode: | factor |
Date: | Sat, 26 Feb 2011 11:02:30 |
Plain Text |
USING:
io.pathnames prettyprint
;
IN: test
: cmd-line home . ;
MAIN: cmd-line
--
% ./test
"/data/factor/test/"
Author: | pltonik |
Mode: | factor |
Date: | Sat, 26 Feb 2011 11:17:22 |
Plain Text |
USING: tools.deploy.config ;
H{
{ deploy-name "test" }
{ deploy-ui? f }
{ deploy-c-types? f }
{ deploy-console? t }
{ deploy-unicode? f }
{ "stop-after-last-window?" t }
{ deploy-io 2 }
{ deploy-reflection 3 }
{ deploy-word-props? f }
{ deploy-math? f }
{ deploy-threads? f }
{ deploy-word-defs? f }
}
Author: | pltonik |
Mode: | factor |
Date: | Sun, 27 Feb 2011 08:24:35 |
Plain Text |
USE: tools.deploy
"test" deploy
{
"/data/factor/factor"
"-staging"
"-resource-path=/data/factor/"
"-i=/data/factor/temp/staging.compiler.image"
"-run=tools.deploy.restage"
"-output-image=/data/factor/temp/staging.compiler-io.image"
"-include=compiler io"
"-no-user-init"
"-pic=0"
}
Loading resource:basis/bootstrap/io/io.factor
Loading resource:basis/io/backend/unix/linux/linux.factor
Loading resource:basis/io/files/unix/unix.factor
Loading resource:basis/unix/unix.factor
Loading resource:basis/unix/time/time.factor
Loading resource:basis/unix/types/types.factor
Loading resource:basis/unix/types/linux/linux.factor
Loading resource:basis/unix/ffi/ffi.factor
Loading resource:basis/unix/ffi/linux/linux.factor
Loading resource:basis/io/backend/unix/unix.factor
Loading resource:basis/io/ports/ports.factor
Loading resource:basis/io/buffers/buffers.factor
Loading resource:basis/io/timeouts/timeouts.factor
Loading resource:basis/io/streams/null/null.factor
Loading resource:basis/timers/timers.factor
Loading resource:basis/calendar/calendar.factor
Loading resource:basis/threads/threads.factor
Loading resource:basis/boxes/boxes.factor
The die word was called by the library. Unless you called it yourself,
you have triggered a bug in Factor. Please report.
Starting low level debugger...
Basic commands:
q -- continue executing Factor - NOT SAFE
im -- save image to fep.image
x -- exit Factor
Advanced commands:
d <addr> <count> -- dump memory
u <addr> -- dump object at tagged <addr>
. <addr> -- print object at tagged <addr>
t -- toggle output trimming
s r -- dump data, retain stacks
.s .r .c -- print data, retain, call stacks
e -- dump environment
g -- dump generations
data -- data heap dump
words -- words dump
tuples -- tuples dump
refs <addr> -- find data heap references to object
push <addr> -- push object on data stack - NOT SAFE
code -- code heap dump
READY
==== DATA STACK:
T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 3 45 "USING: kernel system namespaces io.files.unix io.backend" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:USING: 3 "USING: kernel system namespaces io.files.unix io.backend" 6 } 0 0 } 1 } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 3 46 "USING: unix byte-arrays kernel io.backend.unix math.bitwise" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:USING: 3 "USING: unix byte-arrays kernel io.backend.unix math.bitwise" 6 } 0 0 } 1 } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 4 42 "assocs kernel kernel.private math io.ports sequences strings" T{ ... ... ... } T{ ... ... ... ... } } f "resource:basis/io/backend/unix/unix.factor" f } { { "Load resource:basis/io/backend/unix/unix.factor again" syntax:t } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... }... } #<type 10 @ 7f471dc7891a> { { ... ... } 2 1 f ";" T{ ... ... ... ... ... ... } "io.files.unix" T{ ... ... ... ... ... ... } f ";"... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... } 9 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 18 } } } } f "resource:basis/io/files/unix/unix.factor" f } { { "Load resource:basis/io/files/unix/unix.factor again" syntax:t } } T{ continuations:continuation { T{ vocabs:vocab "bootstrap.io" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "bootstrap.io" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "io.backend.unix.linux" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "io.backend.unix.linux" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } { "! Copyright (C) 2008 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: kernel system namespaces io.files.unix io.backend" "io.backend.unix io.backend.unix.multiplexers" "io.backend.unix.multiplexers.epoll ;" "IN: io.backend.unix.linux" "" "M: linux init-io ( -- )" " <epoll-mx> mx set-global ;" ""... } T{ vectors:vector { 0 0 0 0 0 0 0 0 0 0... } 0 } T{ vocabs:vocab "io.files.unix" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "io.files.unix" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } "resource:basis/io/files/unix/unix.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 3 46 "USING: unix byte-arrays kernel io.backend.unix math.bitwise" T{ vectors:vector { ... ... ... } 1 } T{ continuations:condition T{ ... ... ... ... ... } { ... } T{ ... ... ... ... ... ... } } } f "resource:basis/io/files/unix/unix.factor" f }... } #<type 10 @ 7f471dc7b25a> { { "compiler" "io" } 2 1 f ";" T{ vocabs.parser:manifest f T{ hashtables:hashtable 4 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } "namespaces" "namespaces"... } } T{ vectors:vector { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } } 4 } T{ vectors:vector { } 0 } T{ vectors:vector { } 0 } } "io.files.unix" T{ vocabs.parser:manifest f T{ hashtables:hashtable 4 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } "namespaces" "namespaces"... } } T{ vectors:vector { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } } 4 } T{ vectors:vector { } 0 } T{ vectors:vector { } 0 } } } T{ vectors:vector { T{ hashtables:hashtable 93 0 { source-files:source-files T{ ... ... ... ... } command-line:command-line f T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } T{ hashtables:hashtable 3 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } T{ hashtables:hashtable 7 0 { compiler.units.private:nesting-observer T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } definitions:changed-effects T{ ... ... ... ... } T{ ... ... } T{ ... ... }... } } T{ hashtables:hashtable 2 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } T{ hashtables:hashtable 2 0 { lexer:lexer T{ ... ... ... ... ... ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } } 5 } T{ vectors:vector { T{ continuations:continuation { T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f4713ca78fa> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... } 0 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f4713cb156a> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... } 1 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f4713cc652a> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 2 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f4713cc22fa> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 3 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } "resource:basis/io/backend/unix/linux/linux.factor" f } #<type 10 @ 7f4713cc602a> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 4 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... } "resource:basis/io/backend/unix/linux/linux.factor" f } #<type 10 @ 7f4713cb1fca> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 3 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 5 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... } f } #<type 10 @ 7f4713cb215a> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 4 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 6 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } f } #<type 10 @ 7f4713cc579a> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 7 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } f } #<type 10 @ 7f4713cc4dea> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 8 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f4713cc435a> { { ... ... } 2 1 f ";" T{ ... ... ... ... ... ... } "io.files.unix" T{ ... ... ... ... ... ... } } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 9 } }... } 11 } } } } f "resource:basis/io/backend/unix/linux/linux.factor" f } { { "Load resource:basis/io/backend/unix/linux/linux.factor again" syntax:t } } T{ continuations:continuation { T{ vocabs:vocab "bootstrap.io" 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 } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } f f f f } T{ vocabs:vocab "bootstrap.io" 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 } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } f f f f } T{ vocabs:vocab "io.backend.unix.linux" 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 } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } f f f f } T{ vocabs:vocab "io.backend.unix.linux" 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 } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } f f f f } "resource:basis/io/backend/unix/linux/linux.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 3 45 "USING: kernel system namespaces io.files.unix io.backend" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:USING: 3 "USING: kernel system namespaces io.files.unix io.backend" 6 } 0 0 } 1 } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 3 46 "USING: unix byte-arrays kernel io.backend.unix math.bitwise" T{ vectors:vector { ... ... ... } 1 } T{ continuations:condition T{ ... ... ... ... ... } { ... } T{ ... ... ... ... ... ... } } } f "resource:basis/io/files/unix/unix.factor" f } { { "Load resource:basis/io/files/unix/unix.factor again" syntax:t } } T{ continuations:continuation { T{ vocabs:vocab "bootstrap.io" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "bootstrap.io" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "io.backend.unix.linux" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "io.backend.unix.linux" T{ ... ... ... ... } f f f f } { "! Copyright (C) 2008 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: kernel system namespaces io.files.unix io.backend" "io.backend.unix io.backend.unix.multiplexers" "io.backend.unix.multiplexers.epoll ;" "IN: io.backend.unix.linux" "" "M: linux init-io ( -- )" " <epoll-mx> mx set-global ;" ""... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 0 } T{ vocabs:vocab "io.files.unix" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "io.files.unix" T{ ... ... ... ... } f f f f } "resource:basis/io/files/unix/unix.factor" T{ source-files.errors:source-file-error T{ ... ... ... ... ... ... } f "resource:basis/io/files/unix/unix.factor" f }... } #<type 10 @ 7f471dc7b25a> { { "compiler" "io" } 2 1 f ";" T{ vocabs.parser:manifest f T{ ... ... ... ... } T{ ... ... ... } T{ ... ... ... } T{ ... ... ... } } "io.files.unix" T{ vocabs.parser:manifest f T{ ... ... ... ... } T{ ... ... ... } T{ ... ... ... } T{ ... ... ... } } } T{ vectors:vector { T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } } 5 } T{ vectors:vector { T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... }... } 11 } } } } f "resource:basis/io/backend/unix/linux/linux.factor" f } { { "Load resource:basis/io/backend/unix/linux/linux.factor again" syntax:t } } f } #<type 10 @ 7f471dc7d6ca> { { "compiler" "io" } 2 1 } T{ vectors:vector { T{ hashtables:hashtable 93 0 { source-files:source-files T{ hashtables:hashtable 339 0 { "resource:basis/compiler/cfg/value-numbering/comparisons/comparisons.factor" T{ source-files:source-file "resource:basis/compiler/cfg/value-numbering/comparisons/comparisons.factor" [ ] #<type 9 @ 7f47125fe739> { ... ... } } "resource:core/alien/alien.factor" T{ source-files:source-file "resource:core/alien/alien.factor" [ ... ... ... ] #<type 9 @ 7f471179e119> { ... ... } } "resource:basis/unix/types/types.factor" T{ source-files:source-file "resource:basis/unix/types/types.factor" [ ... ... ... ] #<type 9 @ 7f4713ce15d9> { ... ... } } "resource:basis/compiler/tree/combinators/combinators.factor" T{ source-files:source-file "resource:basis/compiler/tree/combinators/combinators.factor" [ ] #<type 9 @ 7f4711cbd989> { ... ... } } "resource:basis/compiler/tree/propagation/recursive/recursive.factor" T{ source-files:source-file "resource:basis/compiler/tree/propagation/recursive/recursive.factor" [ ] #<type 9 @ 7f4711d9de59> { ... ... } }... } } command-line:command-line f T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f }... } } } 1 } T{ vectors:vector { T{ continuations:continuation { T{ vocabs:vocab "bootstrap.io" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } f } #<type 10 @ 7f4713ca78fa> { { "compiler" "io" } 2 1 } T{ vectors:vector { T{ hashtables:hashtable 93 0 { source-files:source-files T{ ... ... ... ... } command-line:command-line f T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } 0 0 0 0 0 0 0 0 0... } 1 } T{ vectors:vector { 0 0 0 } 0 } } T{ continuations:continuation { T{ vocabs:vocab "bootstrap.io" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "bootstrap.io" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } f } #<type 10 @ 7f4713cb156a> { { "compiler" "io" } 2 1 } T{ vectors:vector { T{ hashtables:hashtable 93 0 { source-files:source-files T{ ... ... ... ... } command-line:command-line f T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } 0 0 0 0 0 0 0 0 0... } 1 } T{ vectors:vector { T{ continuations:continuation { T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f4713ca78fa> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... } 0 } } 0 0 } 1 } } T{ continuations:continuation { T{ vocabs:vocab "bootstrap.io" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "bootstrap.io" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "io.backend.unix.linux" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } f } #<type 10 @ 7f4713cc652a> { { "compiler" "io" } 2 1 } T{ vectors:vector { T{ hashtables:hashtable 93 0 { source-files:source-files T{ ... ... ... ... } command-line:command-line f T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } 0 0 0 0 0 0 0 0 0... } 1 } T{ vectors:vector { T{ continuations:continuation { T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f4713ca78fa> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... } 0 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f4713cb156a> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... } 1 } } 0 0 0 0 0 0 0 0... } 2 } } T{ continuations:continuation { T{ vocabs:vocab "bootstrap.io" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "bootstrap.io" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "io.backend.unix.linux" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "io.backend.unix.linux" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } f } #<type 10 @ 7f4713cc22fa> { { "compiler" "io" } 2 1 } T{ vectors:vector { T{ hashtables:hashtable 93 0 { source-files:source-files T{ ... ... ... ... } command-line:command-line f T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } 0 0 0 0 0 0 0 0 0... } 1 } T{ vectors:vector { T{ continuations:continuation { T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f4713ca78fa> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... } 0 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f4713cb156a> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... } 1 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f4713cc652a> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 2 } } 0 0 0 0 0 0 0... } 3 } } } 4 } } }
T{ stack-checker.errors:unknown-macro-input kernel:call }
==== RETAIN STACK:
{ "compiler" "io" }
2
1
==== CALL STACK:
frame: 7f4722e8efc8
executing: kernel.private:c-to-factor
scan: 1
word/quot addr: 7f471144162c
word/quot xt: 7f470d3999f0
return address: 7f470d399a1e
frame: 7f4722e8efa8
executing: [ init:boot init:do-startup-hooks command-line:(command-line) command-line:parse-command-line "run" namespaces:get vocabs.loader:run io:output-stream namespaces:get [ io:stream-flush ]... ]
scan: 6
word/quot addr: 7f4711808e14
word/quot xt: 7f470cf22dd0
return address: 7f470cf22e13
frame: 7f4722e8ef88
executing: tools.deploy.restage:restage
scan: f
word/quot addr: 7f471182662c
word/quot xt: 7f470d3ea140
return address: 7f470d3ea157
frame: 7f4722e8ef68
executing: bootstrap.stage2:load-components
scan: f
word/quot addr: 7f47118106ac
word/quot xt: 7f470d04c530
return address: 7f470d04c662
frame: 7f4722e8ef48
executing: vocabs.loader:require
scan: f
word/quot addr: 7f471178d29c
word/quot xt: 7f470d3e91e0
return address: 7f470d3e91f7
frame: 7f4722e8ef28
executing: vocab=>(load-vocab)
scan: f
word/quot addr: 7f4711356fdc
word/quot xt: 7f470d3e59f0
return address: 7f470d3e5aca
frame: 7f4722e8ef08
executing: continuations:rethrow
scan: f
word/quot addr: 7f47113721ac
word/quot xt: 7f470d303c70
return address: 7f470d303cee
frame: 7f4722e8eee8
executing: kernel:die
scan: 1
word/quot addr: 7f471167778c
word/quot xt: 7f470d3983e0
return address: 7f470d39841b
Process exited with error code 1
Launch descriptor:
T{ process
{ command
{
"/data/factor/factor"
"-staging"
"-resource-path=/data/factor/"
"-i=/data/factor/temp/staging.compiler.image"
"-run=tools.deploy.restage"
"-output-image=/data/factor/temp/staging.compiler-io.image"
"-include=compiler io"
"-no-user-init"
"-pic=0"
}
}
{ environment H{ } }
{ environment-mode +append-environment+ }
{ stdin +closed+ }
{ stdout T{ fd { disposed t } { fd 17 } } }
{ stderr +stdout+ }
{ priority +low-priority+ }
{ status 1 }
}
Type :help for debugging help.
New Annotation