Author: | pltonik |
---|---|
Mode: | factor |
Date: | Sun, 27 Feb 2011 10:14:03 |
( scratchpad ) USE: tools.deploy ( scratchpad ) "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 @ 7f1aae4582ea> { { ... ... } 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 @ 7f1aae45ac2a> { { "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{ ... ... } definitions:forgotten-definitions T{ ... ... ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... }... } } T{ hashtables:hashtable 7 0 { T{ ... ... } 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 @ 7f1aa446d8ca> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... } 0 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f1aa4476a9a> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... } 1 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f1aa448bf0a> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 2 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f1aa448ba2a> { { ... ... } 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 @ 7f1aa448b4ca> { { ... ... } 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 @ 7f1aa447755a> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 3 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 5 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... } f } #<type 10 @ 7f1aa44776ea> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 4 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 6 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } f } #<type 10 @ 7f1aa448a7da> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 7 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } f } #<type 10 @ 7f1aa4489e2a> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 8 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f1aa44897fa> { { ... ... } 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 @ 7f1aae45ac2a> { { "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 @ 7f1aae45d09a> { { "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 @ 7f1aa2df13c9> { ... ... } } "resource:core/alien/alien.factor" T{ source-files:source-file "resource:core/alien/alien.factor" [ ... ... ... ] #<type 9 @ 7f1aa1f67f69> { ... ... } } "resource:basis/unix/types/types.factor" T{ source-files:source-file "resource:basis/unix/types/types.factor" [ ... ... ... ] #<type 9 @ 7f1aa44a6d49> { ... ... } } "resource:basis/compiler/tree/combinators/combinators.factor" T{ source-files:source-file "resource:basis/compiler/tree/combinators/combinators.factor" [ ] #<type 9 @ 7f1aa24745e9> { ... ... } } "resource:basis/compiler/tree/propagation/recursive/recursive.factor" T{ source-files:source-file "resource:basis/compiler/tree/propagation/recursive/recursive.factor" [ ] #<type 9 @ 7f1aa255c9c9> { ... ... } }... } } 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 @ 7f1aa446d8ca> { { "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 @ 7f1aa4476a9a> { { "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 @ 7f1aa446d8ca> { { ... ... } 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 @ 7f1aa448bf0a> { { "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 @ 7f1aa446d8ca> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... } 0 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f1aa4476a9a> { { ... ... } 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 @ 7f1aa448ba2a> { { "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 @ 7f1aa446d8ca> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... } 0 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f1aa4476a9a> { { ... ... } 2 1 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... } 1 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } #<type 10 @ 7f1aa448bf0a> { { ... ... } 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: 7f1ab366dfc8 executing: kernel.private:c-to-factor scan: 1 word/quot addr: 7f1aa1c0567c word/quot xt: 7f1a9db77fc0 return address: 7f1a9db77fee frame: 7f1ab366dfa8 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: 7f1aa1fc9dc4 word/quot xt: 7f1a9d7019d0 return address: 7f1a9d701a13 frame: 7f1ab366df88 executing: tools.deploy.restage:restage scan: f word/quot addr: 7f1aa1fe7bbc word/quot xt: 7f1a9dbc8f50 return address: 7f1a9dbc8f67 frame: 7f1ab366df68 executing: bootstrap.stage2:load-components scan: f word/quot addr: 7f1aa1fd1a8c word/quot xt: 7f1a9da6ca10 return address: 7f1a9da6cb42 frame: 7f1ab366df48 executing: vocabs.loader:require scan: f word/quot addr: 7f1aa1f4e07c word/quot xt: 7f1a9dbc7ff0 return address: 7f1a9dbc8007 frame: 7f1ab366df28 executing: vocab=>(load-vocab) scan: f word/quot addr: 7f1aa1f30c0c word/quot xt: 7f1a9dbc4800 return address: 7f1a9dbc48da frame: 7f1ab366df08 executing: continuations:rethrow scan: f word/quot addr: 7f1aa1b10bdc word/quot xt: 7f1a9dae1740 return address: 7f1a9dae17be frame: 7f1ab366dee8 executing: kernel:die scan: 1 word/quot addr: 7f1aa1e37d6c word/quot xt: 7f1a9db768b0 return address: 7f1a9db768eb 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.
Author: | pltonik |
---|---|
Mode: | factor |
Date: | Sun, 27 Feb 2011 10:14:31 |
! Copyright (C) 2011 Vladimir Darmanian. ! See http://factorcode.org/license.txt for BSD license. ! arrays assocs sequences accessors splitting ! combinators.smart ! unicode.case unicode.categories ! prettyprint ! io.pathnames ! io.files ! io.files.types ! io.encodings.utf8 ! io.backend USING: kernel io ; ! io.files.info ! io.directories ! io.directories.hierarchy IN: test : cmd-line ( -- ) "home" print ; MAIN: cmd-line
Author: | pltonik |
---|---|
Mode: | factor |
Date: | Sun, 27 Feb 2011 10:14:54 |
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 3 } { deploy-reflection 1 } { deploy-word-props? f } { deploy-math? f } { deploy-threads? f } { deploy-word-defs? f } }