( scratchpad ) Command: deploy { "/usr/bin/f-bin" "-staging" "-resource-path=/home/redline/.factor/" "-i=/home/redline/.factor/temp/staging.threads.image" "-run=tools.deploy.restage" "-output-image=/home/redline/.factor/temp/staging.threads-compiler.image" "-include=threads compiler" "-no-user-init" "-pic=0" } Loading resource:basis/bootstrap/compiler/compiler.factor Loading resource:basis/cpu/architecture/architecture.factor Loading resource:basis/io/encodings/string/string.factor Loading resource:basis/libc/libc.factor Loading resource:basis/alien/c-types/c-types.factor Loading resource:basis/io/encodings/binary/binary.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 -- dump memory u -- dump object at tagged . -- print object at tagged 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 -- find data heap references to object push -- 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 9 57 "math.order quotations quotations.private assocs.private ;" T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 6 67 "namespaces accessors sets summary destructors destructors.private ;" T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 531 58 " { [ dup { float double } member-eq? ] [ drop -1/0. 1/0. ] }" { ... ... ... ... } } f "resource:basis/alien/c-types/c-types.factor" f } { { "Load resource:basis/alien/c-types/c-types.factor again" syntax:t } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... }... } # { T{ ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } { } T{ ... ... ... } 2 1 [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... } T{ ... ... ... ... }... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... } 9 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 16 } } } } f "resource:basis/libc/libc.factor" f } { { "Load resource:basis/libc/libc.factor again" syntax:t } } T{ continuations:continuation { T{ vocabs:vocab "bootstrap.compiler" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "bootstrap.compiler" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } { "! Copyright (C) 2007, 2010 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: accessors cpu.architecture vocabs.loader system" "sequences namespaces parser kernel kernel.private classes" "classes.private arrays hashtables vectors classes.tuple sbufs" "hashtables.private sequences.private math classes.tuple.private" "growable namespaces.private assocs words command-line vocabs io" "io.encodings.string libc splitting math.parser memory compiler.units" "math.order quotations quotations.private assocs.private ;" "FROM: compiler => enable-optimizer ;"... } T{ vectors:vector { 0 0 0 0 0 0 0 0 0 0... } 0 } T{ vocabs:vocab "libc" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "libc" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } "resource:basis/libc/libc.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 6 67 "namespaces accessors sets summary destructors destructors.private ;" T{ continuations:condition T{ ... ... ... ... ... } { ... } T{ ... ... ... ... ... ... } } } f "resource:basis/libc/libc.factor" f } { { "Load resource:basis/libc/libc.factor again" syntax:t } } f } # { T{ kernel:curry tools.deploy.restage:restage [ kernel:execute ] } T{ effects:effect { } { } f } T{ effects:effect { } { } f } { } T{ kernel:compose T{ kernel:curry { "threads" "compiler" } [ sequences.private:nth-unsafe ] } [ "bootstrap." sequences:prepend vocabs.loader:require ] } 2 1 [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ continuations:rethrow ] [ kernel:drop kernel:dup vocabs.loader:find-vocab-root [ vocabs.loader.private:(load-vocab) ] [ kernel:dup vocabs:vocab [ ] [ ... ] kernel:?if ] kernel:if ] kernel:if ] T{ effects:effect { "name" } { "vocab" } f } T{ effects:effect { "name" } { "vocab" } f }... } T{ vectors:vector { T{ hashtables:hashtable 68 0 { source-files:source-files T{ ... ... ... ... } command-line:command-line f T{ ... ... } T{ ... ... } alien:callbacks T{ ... ... ... ... } classes.private:class-or-cache 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 } # { T{ ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } { } T{ ... ... ... } 2 1 [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... } T{ ... ... ... ... }... } T{ vectors:vector { ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... } 0 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } # { T{ ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } { } T{ ... ... ... } 2 1 [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... } T{ ... ... ... ... }... } T{ vectors:vector { ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... } 1 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } "resource:basis/bootstrap/compiler/compiler.factor" f } # { T{ ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } { } T{ ... ... ... } 2 1 [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... } T{ ... ... ... ... }... } T{ vectors:vector { ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... } 2 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... } "resource:basis/bootstrap/compiler/compiler.factor" f } # { T{ ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } { } T{ ... ... ... } 2 1 [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... } T{ ... ... ... ... }... } T{ vectors:vector { ... ... ... ... ... ... } 3 } T{ vectors:vector { ... ... ... } 3 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... } f } # { T{ ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } { } T{ ... ... ... } 2 1 [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... } T{ ... ... ... ... }... } T{ vectors:vector { ... ... ... ... ... ... } 4 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 4 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } [ ... ... ... ... ] [ ... ... ... ... ... ... ... ] f } # { T{ ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } { } T{ ... ... ... } 2 1 [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... } T{ ... ... ... ... }... } T{ vectors:vector { ... ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 5 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } f } # { T{ ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } { } T{ ... ... ... } 2 1 [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... } T{ ... ... ... ... }... } T{ vectors:vector { ... ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 6 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } f } # { T{ ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } { } T{ ... ... ... } 2 1 [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... } T{ ... ... ... ... }... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 7 } } T{ continuations:continuation { T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } # { T{ ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } { } T{ ... ... ... } 2 1 [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... } T{ ... ... ... ... }... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 8 } } } 9 } } } } f "resource:basis/bootstrap/compiler/compiler.factor" f } { { "Load resource:basis/bootstrap/compiler/compiler.factor again" syntax:t } } T{ continuations:continuation { T{ vocabs:vocab "bootstrap.compiler" 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.compiler" 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/bootstrap/compiler/compiler.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 9 57 "math.order quotations quotations.private assocs.private ;" T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 6 67 "namespaces accessors sets summary destructors destructors.private ;" T{ continuations:condition T{ ... ... ... ... ... } { ... } T{ ... ... ... ... ... ... } } } f "resource:basis/libc/libc.factor" f } { { "Load resource:basis/libc/libc.factor again" syntax:t } } T{ continuations:continuation { T{ vocabs:vocab "bootstrap.compiler" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "bootstrap.compiler" T{ ... ... ... ... } f f f f } { "! Copyright (C) 2007, 2010 Slava Pestov." "! See http://factorcode.org/license.txt for BSD license." "USING: accessors cpu.architecture vocabs.loader system" "sequences namespaces parser kernel kernel.private classes" "classes.private arrays hashtables vectors classes.tuple sbufs" "hashtables.private sequences.private math classes.tuple.private" "growable namespaces.private assocs words command-line vocabs io" "io.encodings.string libc splitting math.parser memory compiler.units" "math.order quotations quotations.private assocs.private ;" "FROM: compiler => enable-optimizer ;"... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... ... } 0 } T{ vocabs:vocab "libc" T{ ... ... ... ... } f f f f } T{ vocabs:vocab "libc" T{ ... ... ... ... } f f f f } "resource:basis/libc/libc.factor" T{ source-files.errors:source-file-error T{ ... ... ... ... ... } f "resource:basis/libc/libc.factor" f } { { ... ... } } f } # { T{ kernel:curry tools.deploy.restage:restage [ ... ] } T{ effects:effect { } { } f } T{ effects:effect { } { } f } { } T{ kernel:compose T{ ... ... ... } [ ... ... ... ] } 2 1 [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ ... ] [ ... ... ... ... ... ... ] kernel:if ] T{ effects:effect { ... } { ... } f } T{ effects:effect { ... } { ... } f }... } T{ vectors:vector { T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } } 5 } T{ vectors:vector { T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... } } 9 } } } } f "resource:basis/bootstrap/compiler/compiler.factor" f } { { "Load resource:basis/bootstrap/compiler/compiler.factor again" syntax:t } } f } # { T{ kernel:curry tools.deploy.restage:restage [ kernel:execute ] } T{ effects:effect { } { } f } T{ effects:effect { } { } f } { } T{ kernel:compose T{ kernel:curry { "threads" "compiler" } [ sequences.private:nth-unsafe ] } [ "bootstrap." sequences:prepend vocabs.loader:require ] } 2 1 [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ continuations:rethrow ] [ kernel:drop kernel:dup vocabs.loader:find-vocab-root [ vocabs.loader.private:(load-vocab) ] [ kernel:dup vocabs:vocab [ ] [ vocabs:no-vocab ] kernel:?if ] kernel:if ] kernel:if ] T{ effects:effect { "name" } { "vocab" } f } T{ effects:effect { "name" } { "vocab" } f }... } T{ vectors:vector { T{ hashtables:hashtable 68 0 { source-files:source-files T{ hashtables:hashtable 121 2 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } "resource:core/alien/alien.factor" T{ source-files:source-file "resource:core/alien/alien.factor" [ ... ... ... ] # { ... ... } } 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 }... } } command-line:command-line f T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } alien:callbacks 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 } } } classes.private:class-or-cache 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 } } }... } } } 1 } T{ vectors:vector { T{ continuations:continuation { T{ vocabs:vocab "bootstrap.compiler" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } f } # { T{ kernel:curry tools.deploy.restage:restage [ kernel:execute ] } T{ effects:effect { } { } f } T{ effects:effect { } { } f } { } T{ kernel:compose T{ kernel:curry { "threads" "compiler" } [ sequences.private:nth-unsafe ] } [ "bootstrap." sequences:prepend vocabs.loader:require ] } 2 1 [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ continuations:rethrow ] [ kernel:drop kernel:dup vocabs.loader:find-vocab-root [ vocabs.loader.private:(load-vocab) ] [ kernel:dup vocabs:vocab [ ] [ ... ] kernel:?if ] kernel:if ] kernel:if ] T{ effects:effect { "name" } { "vocab" } f } T{ effects:effect { "name" } { "vocab" } f }... } T{ vectors:vector { T{ hashtables:hashtable 68 0 { source-files:source-files T{ ... ... ... ... } command-line:command-line f T{ ... ... } T{ ... ... } alien:callbacks T{ ... ... ... ... } classes.private:class-or-cache T{ ... ... ... ... }... } } 0 0 0 0 0 } 1 } T{ vectors:vector { 0 0 0 } 0 } } T{ continuations:continuation { T{ vocabs:vocab "bootstrap.compiler" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } T{ vocabs:vocab "bootstrap.compiler" T{ hashtables:hashtable 0 0 { T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } T{ ... ... } } } f f f f } f } # { T{ kernel:curry tools.deploy.restage:restage [ kernel:execute ] } T{ effects:effect { } { } f } T{ effects:effect { } { } f } { } T{ kernel:compose T{ kernel:curry { "threads" "compiler" } [ sequences.private:nth-unsafe ] } [ "bootstrap." sequences:prepend vocabs.loader:require ] } 2 1 [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ continuations:rethrow ] [ kernel:drop kernel:dup vocabs.loader:find-vocab-root [ vocabs.loader.private:(load-vocab) ] [ kernel:dup vocabs:vocab [ ] [ ... ] kernel:?if ] kernel:if ] kernel:if ] T{ effects:effect { "name" } { "vocab" } f } T{ effects:effect { "name" } { "vocab" } f }... } T{ vectors:vector { T{ hashtables:hashtable 68 0 { source-files:source-files T{ ... ... ... ... } command-line:command-line f T{ ... ... } T{ ... ... } alien:callbacks T{ ... ... ... ... } classes.private:class-or-cache T{ ... ... ... ... }... } } 0 0 0 0 0 } 1 } T{ vectors:vector { T{ continuations:continuation { T{ ... ... ... ... ... ... ... } f } # { T{ ... ... ... } T{ ... ... ... ... } T{ ... ... ... ... } { } T{ ... ... ... } 2 1 [ ... ... ... ... ... ... ... ... ] T{ ... ... ... ... } T{ ... ... ... ... }... } T{ vectors:vector { ... ... ... ... ... ... } 1 } T{ vectors:vector { ... ... ... } 0 } } 0 0 } 1 } } } 2 } } } ==== RETAIN STACK: T{ kernel:curry tools.deploy.restage:restage [ kernel:execute ] } T{ effects:effect { } { } f } T{ effects:effect { } { } f } { } T{ kernel:compose T{ kernel:curry { "threads" "compiler" } [ sequences.private:nth-unsafe ] } [ "bootstrap." sequences:prepend vocabs.loader:require ] } 2 1 [ kernel:dup vocabs:vocab-name vocabs.loader:blacklist namespaces:get assocs:at* [ continuations:rethrow ] [ kernel:drop kernel:dup vocabs.loader:find-vocab-root [ vocabs.loader.private:(load-vocab) ] [ kernel:dup vocabs:vocab [ ] [ vocabs:no-vocab ] kernel:?if ] kernel:if ] kernel:if ] T{ effects:effect { "name" } { "vocab" } f } T{ effects:effect { "name" } { "vocab" } f } { "bootstrap.compiler" } ==== CALL STACK: frame: 7fffffffe598 executing: kernel.private:c-to-factor scan: 1 word/quot addr: 7fffe616dd5c word/quot xt: 7fffe1d86520 return address: 7fffe1d8654d frame: 7fffffffe578 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: 7fffe6542054 word/quot xt: 7fffe1e409e0 return address: 7fffe1e40a20 frame: 7fffffffe558 executing: combinators:call-effect scan: 4 word/quot addr: 7fffe63d278c word/quot xt: 7fffe1dea110 return address: 7fffe1dea17f frame: 7fffffffe538 executing: [ [ kernel:dip ] kernel:dip kernel:dup accessors:in>> sequences:length kernel:swap accessors:out>> sequences:length kernel.private:check-datastack ] scan: 1 word/quot addr: 7fffe63d2534 word/quot xt: 7fffe1de8870 return address: 7fffe1de8894 frame: 7fffffffe518 executing: kernel:dip scan: 2 word/quot addr: 7fffe63ae9cc word/quot xt: 7fffe1de7440 return address: 7fffe1de7472 frame: 7fffffffe4f8 executing: tools.deploy.restage:restage scan: 0 word/quot addr: 7fffe65e734c word/quot xt: 7fffe1e40d90 return address: 7fffe1e40da6 frame: 7fffffffe4d8 executing: [ math.private:iterate-step math.private:iterate-next math:(each-integer) ] scan: 0 word/quot addr: 7fffe6434b44 word/quot xt: 7fffe1e2ea20 return address: 7fffe1e2ea36 frame: 7fffffffe4b8 executing: kernel:3dip scan: 2 word/quot addr: 7fffe639a8bc word/quot xt: 7fffe1de4520 return address: 7fffe1de4552 frame: 7fffffffe498 executing: kernel:2dip scan: 2 word/quot addr: 7fffe63a2d3c word/quot xt: 7fffe1de5de0 return address: 7fffe1de5e12 frame: 7fffffffe478 executing: kernel:dip scan: 2 word/quot addr: 7fffe63ae9cc word/quot xt: 7fffe1de7440 return address: 7fffe1de7472 frame: 7fffffffe458 executing: vocabs.loader:require scan: 0 word/quot addr: 7fffe64a264c word/quot xt: 7fffe1e2c1a0 return address: 7fffe1e2c1b6 frame: 7fffffffe438 executing: combinators:call-effect scan: 4 word/quot addr: 7fffe63d278c word/quot xt: 7fffe1dea110 return address: 7fffe1dea17f frame: 7fffffffe418 executing: [ [ kernel:dip ] kernel:dip kernel:dup accessors:in>> sequences:length kernel:swap accessors:out>> sequences:length kernel.private:check-datastack ] scan: 1 word/quot addr: 7fffe63d2534 word/quot xt: 7fffe1de8870 return address: 7fffe1de8894 frame: 7fffffffe3f8 executing: kernel:dip scan: 2 word/quot addr: 7fffe63ae9cc word/quot xt: 7fffe1de7440 return address: 7fffe1de7472 frame: 7fffffffe3d8 executing: continuations:rethrow scan: 5 word/quot addr: 7fffe60b61dc word/quot xt: 7fffe1d6bd80 return address: 7fffe1d6bdc0 frame: 7fffffffe3b8 executing: kernel:die scan: 1 word/quot addr: 7fffe6388ccc word/quot xt: 7fffe1de26e0 return address: 7fffe1de2718