Paste: bad bootstrap on consult-hook branch

Author: atax1a
Mode: factor
Date: Wed, 15 Mar 2023 23:51:55
Plain Text |
atax1a@tecpatl:~/package/factor π ./build.sh net-bootstrap                                                                  git:main
Finding OS...
Finding ARCH...
Finding NUM_CORES...
Checking for all(clang clang++)...found!
Finding WORD...
Getting checksum from https://downloads.factorcode.org/images/main/checksums.txt
got checksum!
OS=macosx
ARCH=x86
NUM_CORES=8
WORD=64
DEBUG=
REPRODUCIBLE=
CURRENT_BRANCH=main
FACTOR_BINARY=factor
FACTOR_LIBRARY=libfactor.dylib
FACTOR_IMAGE=factor.image
MAKE_TARGET=macosx-x86-64
BOOT_IMAGE=boot.unix-x86.64.image
MAKE_IMAGE_TARGET=unix-x86.64
GIT_PROTOCOL=https
GIT_URL=https://github.com/factor/factor.git
CHECKSUM_URL=https://downloads.factorcode.org/images/main/checksums.txt
BOOT_IMAGE_URL=https://downloads.factorcode.org/images/main/boot.unix-x86.64.image
DOWNLOADER=curl -L -f -O
CC=clang
CXX=clang++
MAKE=make
COPY=cp
DELETE=rm
Checking for any(chmod)...found chmod!
Checking for any(uname)...found uname!
Checking for any(git)...found git!
Checking for any(wget curl)...found curl!
Checking for any(clang x86_64-w64-mingw32-gcc i686-w64-mingw32-gcc gcc)...found clang!
Checking for any(clang++ x86_64-w64-mingw32-g++ i686-w64-mingw32-g++ g++ cl)...found clang++!
Checking for any(make gmake)...found make!
Checking for any(md5sum md5)...found md5!
Checking for any(cut)...found cut!
rm -f vm/*.gch
rm -f vm/*.o
rm -f factor.dll
rm -f factor.lib
rm -f factor.dll.lib
rm -f libfactor.*
rm -f libfactor-ffi-test.*
rm -f Factor.app/Contents/Frameworks/libfactor.dylib
Building factor with 8 cores
/Applications/Xcode.app/Contents/Developer/usr/bin/make factor factor-ffi-test factor-lib macosx.app CONFIG=vm/Config.macosx.x86.64
clang++ -c -x c++-header -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/master.hpp.gch vm/master.hpp
clang -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -fPIC -std=c99 -o vm/ffi_test.o vm/ffi_test.c
clang -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -fPIC -dynamiclib -o libfactor-ffi-test.dylib vm/ffi_test.o
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/main-unix.o vm/main-unix.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/os-unix.o vm/os-unix.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/os-macosx.o vm/os-macosx.mm
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/mach_signal.o vm/mach_signal.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/mvm-unix.o vm/mvm-unix.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/cpu-x86.o vm/cpu-x86.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/aging_collector.o vm/aging_collector.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/alien.o vm/alien.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/arrays.o vm/arrays.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/bignum.o vm/bignum.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/byte_arrays.o vm/byte_arrays.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/callbacks.o vm/callbacks.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/callstack.o vm/callstack.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/code_blocks.o vm/code_blocks.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/code_heap.o vm/code_heap.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/compaction.o vm/compaction.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/contexts.o vm/contexts.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/data_heap.o vm/data_heap.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/data_heap_checker.o vm/data_heap_checker.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/debug.o vm/debug.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/dispatch.o vm/dispatch.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/entry_points.o vm/entry_points.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/errors.o vm/errors.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/factor.o vm/factor.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/full_collector.o vm/full_collector.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/gc.o vm/gc.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/image.o vm/image.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/inline_cache.o vm/inline_cache.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/instruction_operands.o vm/instruction_operands.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/io.o vm/io.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/jit.o vm/jit.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/math.o vm/math.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/mvm.o vm/mvm.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/nursery_collector.o vm/nursery_collector.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/object_start_map.o vm/object_start_map.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/objects.o vm/objects.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/primitives.o vm/primitives.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/quotations.o vm/quotations.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/run.o vm/run.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/safepoints.o vm/safepoints.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/sampling_profiler.o vm/sampling_profiler.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/strings.o vm/strings.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/to_tenured_collector.o vm/to_tenured_collector.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/tuples.o vm/tuples.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/utilities.o vm/utilities.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/vm.o vm/vm.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/words.o vm/words.cpp
clang++ -L. vm/os-unix.o vm/os-macosx.o vm/mach_signal.o vm/mvm-unix.o vm/cpu-x86.o vm/aging_collector.o vm/alien.o vm/arrays.o vm/bignum.o vm/byte_arrays.o vm/callbacks.o vm/callstack.o vm/code_blocks.o vm/code_heap.o vm/compaction.o vm/contexts.o vm/data_heap.o vm/data_heap_checker.o vm/debug.o vm/dispatch.o vm/entry_points.o vm/errors.o vm/factor.o vm/full_collector.o vm/gc.o vm/image.o vm/inline_cache.o vm/instruction_operands.o vm/io.o vm/jit.o vm/math.o vm/mvm.o vm/nursery_collector.o vm/object_start_map.o vm/objects.o vm/primitives.o vm/quotations.o vm/run.o vm/safepoints.o vm/sampling_profiler.o vm/strings.o vm/to_tenured_collector.o vm/tuples.o vm/utilities.o vm/vm.o vm/words.o \
		-I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o factor -lm -framework Cocoa -framework AppKit vm/main-unix.o
clang++ -target x86_64-apple-darwin -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -dynamiclib -single_module -current_version 0.99 -compatibility_version 0.99 -fvisibility=hidden -lm -framework Cocoa -framework AppKit -o libfactor.dylib vm/os-unix.o vm/os-macosx.o vm/mach_signal.o vm/mvm-unix.o vm/cpu-x86.o vm/aging_collector.o vm/alien.o vm/arrays.o vm/bignum.o vm/byte_arrays.o vm/callbacks.o vm/callstack.o vm/code_blocks.o vm/code_heap.o vm/compaction.o vm/contexts.o vm/data_heap.o vm/data_heap_checker.o vm/debug.o vm/dispatch.o vm/entry_points.o vm/errors.o vm/factor.o vm/full_collector.o vm/gc.o vm/image.o vm/inline_cache.o vm/instruction_operands.o vm/io.o vm/jit.o vm/math.o vm/mvm.o vm/nursery_collector.o vm/object_start_map.o vm/objects.o vm/primitives.o vm/quotations.o vm/run.o vm/safepoints.o vm/sampling_profiler.o vm/strings.o vm/to_tenured_collector.o vm/tuples.o vm/utilities.o vm/vm.o vm/words.o
mkdir -p Factor.app/Contents/MacOS
mkdir -p Factor.app/Contents/Frameworks
mv factor Factor.app/Contents/MacOS/factor
ln -s Factor.app/Contents/MacOS/factor ./factor
Getting checksum from https://downloads.factorcode.org/images/main/checksums.txt
got checksum!
Deleting old images...
Downloading boot image boot.unix-x86.64.image.
curl -L -f -O https://downloads.factorcode.org/images/main/boot.unix-x86.64.image
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 4388k  100 4388k    0     0  3706k      0  0:00:01  0:00:01 --:--:-- 3738k
*** Stage 2 early init... done
Loading resource:basis/bootstrap/stage2.factor
Loading resource:basis/command-line/command-line.factor
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 ^D             -- 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

> .c
==== CALL STACK:

frame: 0x1037f7eb8 size 32
executing: kernel:die
scan: 1
word/quot addr: 103b6b6dc
word/quot xt: 112dd0a40
return address: 112dd0a71

frame: 0x1037f7ed8 size 32
executing: [ kernel:die kernel:drop continuations:rethrow ]
scan: 0
word/quot addr: 103c2ecb4
word/quot xt: 112e61430
return address: 112e6143f

frame: 0x1037f7ef8 size 32
executing: kernel:dip
scan: 2
word/quot addr: 103b88aec
word/quot xt: 112dd54b0
return address: 112dd54db

frame: 0x1037f7f18 size 32
executing: [ [ [ kernel:get-datastack ] kernel:dip kernel:dip ] kernel:dip kernel:dup accessors:terminated?>> [ kernel:2drop f ] [ kernel:dup accessors:in>> sequences:length kernel:swap accessors:out>> sequences:length kernel.private:check-datastack ] kernel:if ]
scan: 1
word/quot addr: 103b9df44
word/quot xt: 112dda650
return address: 112dda66d

frame: 0x1037f7f38 size 32
executing: combinators:call-effect
scan: 2
word/quot addr: 103b9e15c
word/quot xt: 112dc5320
return address: 112dc5357

frame: 0x1037f7f58 size 32
executing: continuations:rethrow-restarts
scan: 1
word/quot addr: 103864c7c
word/quot xt: 112d10c70
return address: 112d10c90

frame: 0x1037f7f78 size 32
executing: [ kernel:over parser:parse-file-restarts continuations:rethrow-restarts kernel:drop parser:parse-file ]
scan: 2
word/quot addr: 103890784
word/quot xt: 112e5fe20
return address: 112e5fe3f

frame: 0x1037f7f98 size 32
executing: parser:run-file
scan: 0
word/quot addr: 10389177c
word/quot xt: 112d1b430
return address: 112d1b43f

frame: 0x1037f7fb8 size 32
executing: kernel.private:c-to-factor
scan: 1
word/quot addr: 103a212dc
word/quot xt: 112d71d20
return address: 112d71d44
> .s
==== DATA STACK:
"resource:basis/bootstrap/stage2.factor"
T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 3 19 "USING: command-line compiler.units continuations definitions io" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:USING: 3 "USING: command-line compiler.units continuations definitions io" 6 } 0 } 1 } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 49 42 "        "~/.factor-roots" dup file-exists? [" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:: 47 ": load-vocab-roots ( -- )" 1 } T{ lexer:lexer-parsing-word syntax:[ 48 "    "user-init" get [" 21 } 0 0 0 0 } 2 } T{ continuations:condition T{ vocabs.parser:no-word-error "file-exists?" } { { "Defer word in current vocabulary" "file-exists?" } } T{ continuations:continuation { {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } command-line:load-vocab-roots T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  }... } #<callstack @ 0x10f87273a> { [  ...  ] [ ] [  ...   ...  ] [  ...  ] [ ] [  ...   ...   ...  ] f T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 11 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 13 } } } } f "resource:basis/command-line/command-line.factor" f } { { "Load resource:basis/command-line/command-line.factor again" syntax:t } } T{ continuations:continuation { { "! Copyright (C) 2004, 2008 Slava Pestov." "! See https://factorcode.org/license.txt for BSD license." "USING: command-line compiler.units continuations definitions io" "io.pathnames kernel math math.parser memory namespaces parser" "parser.notes sequences sets splitting system" "vocabs vocabs.loader ;" "IN: bootstrap.stage2" "" "SYMBOL: core-bootstrap-time" ""... } T{ vectors:vector { 0 0 0 0 0 0 0 0 0 0... } 0 } T{ vocabs:vocab "command-line" T{ hashtables:hashtable 13 0 { "run-user-init" command-line:run-user-init T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  }... } } f f f f } T{ vocabs:vocab "command-line" T{ hashtables:hashtable 13 0 { "run-user-init" command-line:run-user-init T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  }... } } f f f f } "resource:basis/command-line/command-line.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 49 42 "        "~/.factor-roots" dup file-exists? [" T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 2 } T{ continuations:condition T{  ...   ...  } {  ...  } T{  ...   ...   ...   ...   ...   ...  } } } f "resource:basis/command-line/command-line.factor" f } { { "Load resource:basis/command-line/command-line.factor again" syntax:t } } f } #<callstack @ 0x10f86f09a> { [ kernel:drop ] [ ] [ compiler.units.private:remove-nesting-observer compiler.units.private:finish-compilation-unit ] [ kernel:drop ] [ ] [ vocabs.parser:manifest namespaces:get compiler.units:remove-definition-observer ] f T{ kernel:curried syntax:USING: [ kernel:execute ] } T{ effects:effect { "accum" } { "accum" } f f f } T{ effects:effect { "accum" } { "accum" } f f f }... } T{ vectors:vector { T{ namespaces.private:global-hashtable T{ hashtables:hashtable 61 0 {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } } } T{ hashtables:hashtable 3 0 { T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } compiler.units:new-definitions {  ...   ...  } compiler.units:old-definitions {  ...   ...  } T{  ...   ...  } T{  ...   ...  }... } } T{ hashtables:hashtable 7 0 { definitions:maybe-changed T{  ...   ...   ...   ...  } definitions:outdated-generics T{  ...   ...   ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  }... } } T{ hashtables:hashtable 2 0 { T{  ...   ...  } T{  ...   ...  } source-files:current-source-file T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...  } T{  ...   ...  } compiler.units:old-definitions {  ...   ...  } } } T{ hashtables:hashtable 1 0 { T{  ...   ...  } T{  ...   ...  } vocabs.parser:manifest T{  ...   ...   ...   ...   ...   ...  } } } T{ hashtables:hashtable 1 0 { lexer:lexer T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...  } T{  ...   ...  } } } } 6 } T{ vectors:vector { T{ continuations:continuation { "resource:basis/bootstrap/stage2.factor" f } #<callstack @ 0x10f85ad0a> { T{  ...   ...   ...  } [  ...   ...   ...   ...   ...  ] } T{ vectors:vector {  ...   ...   ...   ...  } 1 } T{ vectors:vector {  ...   ...  } 0 } } T{ continuations:continuation { T{  ...   ...   ...   ...  } "resource:basis/bootstrap/stage2.factor" f } #<callstack @ 0x10f85ae0a> { [  ...  ] [ ] [  ...   ...  ] T{  ...   ...   ...  } T{  ...   ...   ...  } } T{ vectors:vector {  ...   ...   ...   ...  } 3 } T{ vectors:vector {  ...   ...  } 1 } } T{ continuations:continuation { T{  ...   ...   ...   ...  } f } #<callstack @ 0x10f85b9aa> { [  ...  ] [ ] [  ...   ...  ] T{  ...   ...   ...  } [  ...  ] } T{ vectors:vector {  ...   ...   ...   ...  } 4 } T{ vectors:vector {  ...   ...  } 2 } } T{ continuations:continuation { {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } [  ...   ...   ...   ...  ] [  ...   ...   ...   ...   ...   ...   ...  ] f } #<callstack @ 0x10f85bbfa> { [  ...  ] [ ] [  ...   ...  ] [  ...  ] [ ] [  ...   ...   ...  ] T{  ...   ...   ...  } T{  ...   ...   ...  } } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ...  } 5 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 3 } } T{ continuations:continuation { {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } f } #<callstack @ 0x10f85bf1a> { [  ...  ] [ ] [  ...   ...  ] [  ...  ] [ ] [  ...   ...   ...  ] T{  ...   ...   ...  } [  ...   ...  ] } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ...  } 6 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 4 } } T{ continuations:continuation { {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } f } #<callstack @ 0x10f85c2aa> { [  ...  ] [ ] [  ...   ...  ] [  ...  ] [ ] [  ...   ...   ...  ] f T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ...  } 6 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 5 } } T{ continuations:continuation { {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } f } #<callstack @ 0x10f85c97a> { [  ...  ] [ ] [  ...   ...  ] [  ...  ] [ ] [  ...   ...   ...  ] f T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ...  } 6 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 6 } } } 7 } } } } f "resource:basis/bootstrap/stage2.factor" f } { { "Load resource:basis/bootstrap/stage2.factor again" syntax:t } } T{ continuations:continuation { "resource:basis/bootstrap/stage2.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 3 19 "USING: command-line compiler.units continuations definitions io" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:USING: 3 "USING: command-line compiler.units continuations definitions io" 6 } 0 } 1 } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 49 42 "        "~/.factor-roots" dup file-exists? [" T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 2 } T{ continuations:condition T{  ...   ...  } {  ...  } T{  ...   ...   ...   ...   ...   ...  } } } f "resource:basis/command-line/command-line.factor" f } { { "Load resource:basis/command-line/command-line.factor again" syntax:t } } T{ continuations:continuation { { "! Copyright (C) 2004, 2008 Slava Pestov." "! See https://factorcode.org/license.txt for BSD license." "USING: command-line compiler.units continuations definitions io" "io.pathnames kernel math math.parser memory namespaces parser" "parser.notes sequences sets splitting system" "vocabs vocabs.loader ;" "IN: bootstrap.stage2" "" "SYMBOL: core-bootstrap-time" ""... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 0 } T{ vocabs:vocab "command-line" T{  ...   ...   ...   ...  } f f f f } T{ vocabs:vocab "command-line" T{  ...   ...   ...   ...  } f f f f } "resource:basis/command-line/command-line.factor" T{ source-files.errors:source-file-error T{  ...   ...   ...   ...   ...   ...  } f "resource:basis/command-line/command-line.factor" f } { {  ...   ...  } } f } #<callstack @ 0x10f86f09a> { [ kernel:drop ] [ ] [ compiler.units.private:remove-nesting-observer compiler.units.private:finish-compilation-unit ] [ kernel:drop ] [ ] [ vocabs.parser:manifest namespaces:get compiler.units:remove-definition-observer ] f T{ kernel:curried syntax:USING: [  ...  ] } T{ effects:effect {  ...  } {  ...  } f f f } T{ effects:effect {  ...  } {  ...  } f f f }... } T{ vectors:vector { T{  ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } } 6 } T{ vectors:vector { T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } } 7 } } } } f "resource:basis/bootstrap/stage2.factor" f } { { "Load resource:basis/bootstrap/stage2.factor again" syntax:t } } f } #<callstack @ 0x11004bc7a> { [ continuations:<condition> continuations:rethrow ] [ ] } T{ vectors:vector { T{ namespaces.private:global-hashtable T{ hashtables:hashtable 61 0 { system:vm-path T{ namespaces.private:global-box "/Users/atax1a/package/factor/factor" } io:input-stream T{ namespaces.private:global-box T{ io.encodings:decoder T{  ...   ...   ...   ...  } io.encodings.utf8:utf8 f } } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } init:shutdown-hooks T{ namespaces.private:global-box T{ vectors:vector {  ...   ...  } 1 } } classes.private:next-method-quot-cache T{ namespaces.private:global-box T{ hashtables:hashtable 0 0 {  ...   ...   ...   ...  } } }... } } } } 1 } T{ vectors:vector { } 0 } } }
f
> .r
==== RETAIN STACK:
[ kernel:die kernel:drop continuations:rethrow ]
T{ effects:effect { "error" "thread" } { } syntax:t f f }
T{ effects:effect { "error" "thread" } { } syntax:t f f }
{ "resource:basis/bootstrap/stage2.factor" T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 3 19 "USING: command-line compiler.units continuations definitions io" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:USING: 3 "USING: command-line compiler.units continuations definitions io" 6 } 0 } 1 } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 49 42 "        "~/.factor-roots" dup file-exists? [" T{ vectors:vector { T{  ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...  } 0 0 0 0 } 2 } T{ continuations:condition T{ vocabs.parser:no-word-error "file-exists?" } { {  ...   ...  } } T{ continuations:continuation {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } #<callstack @ 0x10f87273a> {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...  } } } } f "resource:basis/command-line/command-line.factor" f } { { "Load resource:basis/command-line/command-line.factor again" syntax:t } } T{ continuations:continuation { { "! Copyright (C) 2004, 2008 Slava Pestov." "! See https://factorcode.org/license.txt for BSD license." "USING: command-line compiler.units continuations definitions io" "io.pathnames kernel math math.parser memory namespaces parser" "parser.notes sequences sets splitting system" "vocabs vocabs.loader ;" "IN: bootstrap.stage2" "" "SYMBOL: core-bootstrap-time" ""... } T{ vectors:vector { 0 0 0 0 0 0 0 0 0 0... } 0 } T{ vocabs:vocab "command-line" T{ hashtables:hashtable 13 0 {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } } f f f f } T{ vocabs:vocab "command-line" T{ hashtables:hashtable 13 0 {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } } f f f f } "resource:basis/command-line/command-line.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 49 42 "        "~/.factor-roots" dup file-exists? [" T{  ...   ...   ...  } T{  ...   ...   ...   ...  } } f "resource:basis/command-line/command-line.factor" f } { { "Load resource:basis/command-line/command-line.factor again" syntax:t } } f } #<callstack @ 0x10f86f09a> { [ kernel:drop ] [ ] [ compiler.units.private:remove-nesting-observer compiler.units.private:finish-compilation-unit ] [ kernel:drop ] [ ] [ vocabs.parser:manifest namespaces:get compiler.units:remove-definition-observer ] f T{ kernel:curried syntax:USING: [ kernel:execute ] } T{ effects:effect { "accum" } { "accum" } f f f } T{ effects:effect { "accum" } { "accum" } f f f }... } T{ vectors:vector { T{ namespaces.private:global-hashtable T{  ...   ...   ...   ...  } } T{ hashtables:hashtable 3 0 {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } } T{ hashtables:hashtable 7 0 {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } } T{ hashtables:hashtable 2 0 {  ...   ...   ...   ...   ...   ...   ...   ...  } } T{ hashtables:hashtable 1 0 {  ...   ...   ...   ...  } } T{ hashtables:hashtable 1 0 {  ...   ...   ...   ...  } } } 6 } T{ vectors:vector { T{ continuations:continuation {  ...   ...  } #<callstack @ 0x10f85ad0a> {  ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } } T{ continuations:continuation {  ...   ...   ...  } #<callstack @ 0x10f85ae0a> {  ...   ...   ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } } T{ continuations:continuation {  ...   ...  } #<callstack @ 0x10f85b9aa> {  ...   ...   ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } } T{ continuations:continuation {  ...   ...   ...   ...   ...  } #<callstack @ 0x10f85bbfa> {  ...   ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } } T{ continuations:continuation {  ...   ...  } #<callstack @ 0x10f85bf1a> {  ...   ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } } T{ continuations:continuation {  ...   ...   ...   ...  } #<callstack @ 0x10f85c2aa> {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...  } } T{ continuations:continuation {  ...   ...   ...   ...   ...  } #<callstack @ 0x10f85c97a> {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...  } } } 7 } } } } f "resource:basis/bootstrap/stage2.factor" f } { { "Load resource:basis/bootstrap/stage2.factor again" syntax:t } } T{ continuations:continuation { "resource:basis/bootstrap/stage2.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 3 19 "USING: command-line compiler.units continuations definitions io" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:USING: 3 "USING: command-line compiler.units continuations definitions io" 6 } 0 } 1 } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 49 42 "        "~/.factor-roots" dup file-exists? [" T{  ...   ...   ...  } T{  ...   ...   ...   ...  } } f "resource:basis/command-line/command-line.factor" f } { { "Load resource:basis/command-line/command-line.factor again" syntax:t } } T{ continuations:continuation { {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } "resource:basis/command-line/command-line.factor" T{  ...   ...   ...   ...   ...  } {  ...  } f } #<callstack @ 0x10f86f09a> { [  ...  ] [ ] [  ...   ...  ] [  ...  ] [ ] [  ...   ...   ...  ] f T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 6 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...  } 7 } } } } f "resource:basis/bootstrap/stage2.factor" f } { { "Load resource:basis/bootstrap/stage2.factor again" syntax:t } } f } #<callstack @ 0x11004bc7a> { [ continuations:<condition> continuations:rethrow ] [ ] } T{ vectors:vector { T{ namespaces.private:global-hashtable T{ hashtables:hashtable 61 0 { system:vm-path T{ namespaces.private:global-box "/Users/atax1a/package/factor/factor" } io:input-stream T{ namespaces.private:global-box T{  ...   ...   ...   ...  } } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } init:shutdown-hooks T{ namespaces.private:global-box T{  ...   ...   ...  } } classes.private:next-method-quot-cache T{ namespaces.private:global-box T{  ...   ...   ...   ...  } }... } } } } 1 } T{ vectors:vector { } 0 } } } f }

Annotation: this time on `master`

Author: atax1a
Mode: factor
Date: Thu, 16 Mar 2023 05:43:33
Plain Text |
atax1a@tecpatl:~/package/factor π ./build.sh net-bootstrap                                                                git:master
Finding OS...
Finding ARCH...
Finding NUM_CORES...
Checking for all(clang clang++)...found!
Finding WORD...
Getting checksum from https://downloads.factorcode.org/images/main/checksums.txt
got checksum!
OS=macosx
ARCH=x86
NUM_CORES=8
WORD=64
DEBUG=
REPRODUCIBLE=
CURRENT_BRANCH=main
FACTOR_BINARY=factor
FACTOR_LIBRARY=libfactor.dylib
FACTOR_IMAGE=factor.image
MAKE_TARGET=macosx-x86-64
BOOT_IMAGE=boot.unix-x86.64.image
MAKE_IMAGE_TARGET=unix-x86.64
GIT_PROTOCOL=https
GIT_URL=https://github.com/factor/factor.git
CHECKSUM_URL=https://downloads.factorcode.org/images/main/checksums.txt
BOOT_IMAGE_URL=https://downloads.factorcode.org/images/main/boot.unix-x86.64.image
DOWNLOADER=curl -L -f -O
CC=clang
CXX=clang++
MAKE=make
COPY=cp
DELETE=rm
Checking for any(chmod)...found chmod!
Checking for any(uname)...found uname!
Checking for any(git)...found git!
Checking for any(wget curl)...found curl!
Checking for any(clang x86_64-w64-mingw32-gcc i686-w64-mingw32-gcc gcc)...found clang!
Checking for any(clang++ x86_64-w64-mingw32-g++ i686-w64-mingw32-g++ g++ cl)...found clang++!
Checking for any(make gmake)...found make!
Checking for any(md5sum md5)...found md5!
Checking for any(cut)...found cut!
rm -f vm/*.gch
rm -f vm/*.o
rm -f factor.dll
rm -f factor.lib
rm -f factor.dll.lib
rm -f libfactor.*
rm -f libfactor-ffi-test.*
rm -f Factor.app/Contents/Frameworks/libfactor.dylib
Building factor with 8 cores
/Applications/Xcode.app/Contents/Developer/usr/bin/make factor factor-ffi-test factor-lib macosx.app CONFIG=vm/Config.macosx.x86.64
clang++ -c -x c++-header -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/master.hpp.gch vm/master.hpp
clang -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -fPIC -std=c99 -o vm/ffi_test.o vm/ffi_test.c
clang -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -fPIC -dynamiclib -o libfactor-ffi-test.dylib vm/ffi_test.o
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/main-unix.o vm/main-unix.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/os-unix.o vm/os-unix.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/os-macosx.o vm/os-macosx.mm
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/mach_signal.o vm/mach_signal.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/mvm-unix.o vm/mvm-unix.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/cpu-x86.o vm/cpu-x86.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/aging_collector.o vm/aging_collector.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/alien.o vm/alien.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/arrays.o vm/arrays.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/bignum.o vm/bignum.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/byte_arrays.o vm/byte_arrays.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/callbacks.o vm/callbacks.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/callstack.o vm/callstack.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/code_blocks.o vm/code_blocks.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/code_heap.o vm/code_heap.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/compaction.o vm/compaction.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/contexts.o vm/contexts.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/data_heap.o vm/data_heap.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/data_heap_checker.o vm/data_heap_checker.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/debug.o vm/debug.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/dispatch.o vm/dispatch.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/entry_points.o vm/entry_points.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/errors.o vm/errors.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/factor.o vm/factor.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/full_collector.o vm/full_collector.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/gc.o vm/gc.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/image.o vm/image.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/inline_cache.o vm/inline_cache.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/instruction_operands.o vm/instruction_operands.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/io.o vm/io.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/jit.o vm/jit.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/math.o vm/math.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/mvm.o vm/mvm.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/nursery_collector.o vm/nursery_collector.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/object_start_map.o vm/object_start_map.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/objects.o vm/objects.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/primitives.o vm/primitives.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/quotations.o vm/quotations.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/run.o vm/run.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/safepoints.o vm/safepoints.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/sampling_profiler.o vm/sampling_profiler.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/strings.o vm/strings.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/to_tenured_collector.o vm/to_tenured_collector.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/tuples.o vm/tuples.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/utilities.o vm/utilities.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/vm.o vm/vm.cpp
clang++ -c -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o vm/words.o vm/words.cpp
clang++ -L. vm/os-unix.o vm/os-macosx.o vm/mach_signal.o vm/mvm-unix.o vm/cpu-x86.o vm/aging_collector.o vm/alien.o vm/arrays.o vm/bignum.o vm/byte_arrays.o vm/callbacks.o vm/callstack.o vm/code_blocks.o vm/code_heap.o vm/compaction.o vm/contexts.o vm/data_heap.o vm/data_heap_checker.o vm/debug.o vm/dispatch.o vm/entry_points.o vm/errors.o vm/factor.o vm/full_collector.o vm/gc.o vm/image.o vm/inline_cache.o vm/instruction_operands.o vm/io.o vm/jit.o vm/math.o vm/mvm.o vm/nursery_collector.o vm/object_start_map.o vm/objects.o vm/primitives.o vm/quotations.o vm/run.o vm/safepoints.o vm/sampling_profiler.o vm/strings.o vm/to_tenured_collector.o vm/tuples.o vm/utilities.o vm/vm.o vm/words.o \
		-I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -o factor -lm -framework Cocoa -framework AppKit vm/main-unix.o
clang++ -target x86_64-apple-darwin -I/opt/pkg/include -Wall -Wextra -pedantic -DFACTOR_VERSION="0.99" -DFACTOR_GIT_LABEL="heads/main-81fa5e1a2216341f7e340515048240fe872a5173" -m64 -mmacosx-version-min=10.9 -O3 -std=c++11 -dynamiclib -single_module -current_version 0.99 -compatibility_version 0.99 -fvisibility=hidden -lm -framework Cocoa -framework AppKit -o libfactor.dylib vm/os-unix.o vm/os-macosx.o vm/mach_signal.o vm/mvm-unix.o vm/cpu-x86.o vm/aging_collector.o vm/alien.o vm/arrays.o vm/bignum.o vm/byte_arrays.o vm/callbacks.o vm/callstack.o vm/code_blocks.o vm/code_heap.o vm/compaction.o vm/contexts.o vm/data_heap.o vm/data_heap_checker.o vm/debug.o vm/dispatch.o vm/entry_points.o vm/errors.o vm/factor.o vm/full_collector.o vm/gc.o vm/image.o vm/inline_cache.o vm/instruction_operands.o vm/io.o vm/jit.o vm/math.o vm/mvm.o vm/nursery_collector.o vm/object_start_map.o vm/objects.o vm/primitives.o vm/quotations.o vm/run.o vm/safepoints.o vm/sampling_profiler.o vm/strings.o vm/to_tenured_collector.o vm/tuples.o vm/utilities.o vm/vm.o vm/words.o
mkdir -p Factor.app/Contents/MacOS
mkdir -p Factor.app/Contents/Frameworks
mv factor Factor.app/Contents/MacOS/factor
ln -s Factor.app/Contents/MacOS/factor ./factor
Getting checksum from https://downloads.factorcode.org/images/main/checksums.txt
got checksum!
Deleting old images...
curl -L -f -O https://downloads.factorcode.org/images/main/checksums.txt
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   345  100   345    0     0   1498      0 --:--:-- --:--:-- --:--:--  1582
Factorcode md5: 86dd55b45eaa79b670e432ac24de2f8f
Disk md5: 86dd55b45eaa79b670e432ac24de2f8f
Your disk boot image matches the one on downloads.factorcode.org.
*** Stage 2 early init... done
Loading resource:basis/bootstrap/stage2.factor
Loading resource:basis/command-line/command-line.factor
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 ^D             -- 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

Annotation: .c/.s/.r

Author: atax1a
Mode: factor
Date: Thu, 16 Mar 2023 05:44:43
Plain Text |
> .c  
==== CALL STACK:

frame: 0x1005e3eb8 size 32
executing: kernel:die
scan: 1
word/quot addr: 10096b6dc
word/quot xt: 10e145a40
return address: 10e145a71

frame: 0x1005e3ed8 size 32
executing: [ kernel:die kernel:drop continuations:rethrow ]
scan: 0
word/quot addr: 100a2ecb4
word/quot xt: 10e1d6430
return address: 10e1d643f

frame: 0x1005e3ef8 size 32
executing: kernel:dip
scan: 2
word/quot addr: 100988aec
word/quot xt: 10e14a4b0
return address: 10e14a4db

frame: 0x1005e3f18 size 32
executing: [ [ [ kernel:get-datastack ] kernel:dip kernel:dip ] kernel:dip kernel:dup accessors:terminated?>> [ kernel:2drop f ] [ kernel:dup accessors:in>> sequences:length kernel:swap accessors:out>> sequences:length kernel.private:check-datastack ] kernel:if ]
scan: 1
word/quot addr: 10099df44
word/quot xt: 10e14f650
return address: 10e14f66d

frame: 0x1005e3f38 size 32
executing: combinators:call-effect
scan: 2
word/quot addr: 10099e15c
word/quot xt: 10e13a320
return address: 10e13a357

frame: 0x1005e3f58 size 32
executing: continuations:rethrow-restarts
scan: 1
word/quot addr: 100664c7c
word/quot xt: 10e085c70
return address: 10e085c90

frame: 0x1005e3f78 size 32
executing: [ kernel:over parser:parse-file-restarts continuations:rethrow-restarts kernel:drop parser:parse-file ]
scan: 2
word/quot addr: 100690784
word/quot xt: 10e1d4e20
return address: 10e1d4e3f

frame: 0x1005e3f98 size 32
executing: parser:run-file
scan: 0
word/quot addr: 10069177c
word/quot xt: 10e090430
return address: 10e09043f

frame: 0x1005e3fb8 size 32
executing: kernel.private:c-to-factor
scan: 1
word/quot addr: 1008212dc
word/quot xt: 10e0e6d20
return address: 10e0e6d44
> .s
==== DATA STACK:
"resource:basis/bootstrap/stage2.factor"
T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 3 19 "USING: command-line compiler.units continuations definitions io" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:USING: 3 "USING: command-line compiler.units continuations definitions io" 6 } 0 } 1 } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 49 42 "        "~/.factor-roots" dup file-exists? [" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:: 47 ": load-vocab-roots ( -- )" 1 } T{ lexer:lexer-parsing-word syntax:[ 48 "    "user-init" get [" 21 } 0 0 0 0 } 2 } T{ continuations:condition T{ vocabs.parser:no-word-error "file-exists?" } { { "Defer word in current vocabulary" "file-exists?" } } T{ continuations:continuation { {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } command-line:load-vocab-roots T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  }... } #<callstack @ 0x10c67273a> { [  ...  ] [ ] [  ...   ...  ] [  ...  ] [ ] [  ...   ...   ...  ] f T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 11 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 13 } } } } f "resource:basis/command-line/command-line.factor" f } { { "Load resource:basis/command-line/command-line.factor again" syntax:t } } T{ continuations:continuation { { "! Copyright (C) 2004, 2008 Slava Pestov." "! See https://factorcode.org/license.txt for BSD license." "USING: command-line compiler.units continuations definitions io" "io.pathnames kernel math math.parser memory namespaces parser" "parser.notes sequences sets splitting system" "vocabs vocabs.loader ;" "IN: bootstrap.stage2" "" "SYMBOL: core-bootstrap-time" ""... } T{ vectors:vector { 0 0 0 0 0 0 0 0 0 0... } 0 } T{ vocabs:vocab "command-line" T{ hashtables:hashtable 13 0 { "run-user-init" command-line:run-user-init T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  }... } } f f f f } T{ vocabs:vocab "command-line" T{ hashtables:hashtable 13 0 { "run-user-init" command-line:run-user-init T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  }... } } f f f f } "resource:basis/command-line/command-line.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 49 42 "        "~/.factor-roots" dup file-exists? [" T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 2 } T{ continuations:condition T{  ...   ...  } {  ...  } T{  ...   ...   ...   ...   ...   ...  } } } f "resource:basis/command-line/command-line.factor" f } { { "Load resource:basis/command-line/command-line.factor again" syntax:t } } f } #<callstack @ 0x10c66f09a> { [ kernel:drop ] [ ] [ compiler.units.private:remove-nesting-observer compiler.units.private:finish-compilation-unit ] [ kernel:drop ] [ ] [ vocabs.parser:manifest namespaces:get compiler.units:remove-definition-observer ] f T{ kernel:curried syntax:USING: [ kernel:execute ] } T{ effects:effect { "accum" } { "accum" } f f f } T{ effects:effect { "accum" } { "accum" } f f f }... } T{ vectors:vector { T{ namespaces.private:global-hashtable T{ hashtables:hashtable 61 0 {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } } } T{ hashtables:hashtable 3 0 { T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } compiler.units:new-definitions {  ...   ...  } compiler.units:old-definitions {  ...   ...  } T{  ...   ...  } T{  ...   ...  }... } } T{ hashtables:hashtable 7 0 { definitions:maybe-changed T{  ...   ...   ...   ...  } definitions:outdated-generics T{  ...   ...   ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  } T{  ...   ...  }... } } T{ hashtables:hashtable 2 0 { T{  ...   ...  } T{  ...   ...  } source-files:current-source-file T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...  } T{  ...   ...  } compiler.units:old-definitions {  ...   ...  } } } T{ hashtables:hashtable 1 0 { T{  ...   ...  } T{  ...   ...  } vocabs.parser:manifest T{  ...   ...   ...   ...   ...   ...  } } } T{ hashtables:hashtable 1 0 { lexer:lexer T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...  } T{  ...   ...  } } } } 6 } T{ vectors:vector { T{ continuations:continuation { "resource:basis/bootstrap/stage2.factor" f } #<callstack @ 0x10c65ad0a> { T{  ...   ...   ...  } [  ...   ...   ...   ...   ...  ] } T{ vectors:vector {  ...   ...   ...   ...  } 1 } T{ vectors:vector {  ...   ...  } 0 } } T{ continuations:continuation { T{  ...   ...   ...   ...  } "resource:basis/bootstrap/stage2.factor" f } #<callstack @ 0x10c65ae0a> { [  ...  ] [ ] [  ...   ...  ] T{  ...   ...   ...  } T{  ...   ...   ...  } } T{ vectors:vector {  ...   ...   ...   ...  } 3 } T{ vectors:vector {  ...   ...  } 1 } } T{ continuations:continuation { T{  ...   ...   ...   ...  } f } #<callstack @ 0x10c65b9aa> { [  ...  ] [ ] [  ...   ...  ] T{  ...   ...   ...  } [  ...  ] } T{ vectors:vector {  ...   ...   ...   ...  } 4 } T{ vectors:vector {  ...   ...  } 2 } } T{ continuations:continuation { {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } [  ...   ...   ...   ...  ] [  ...   ...   ...   ...   ...   ...   ...  ] f } #<callstack @ 0x10c65bbfa> { [  ...  ] [ ] [  ...   ...  ] [  ...  ] [ ] [  ...   ...   ...  ] T{  ...   ...   ...  } T{  ...   ...   ...  } } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ...  } 5 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 3 } } T{ continuations:continuation { {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } f } #<callstack @ 0x10c65bf1a> { [  ...  ] [ ] [  ...   ...  ] [  ...  ] [ ] [  ...   ...   ...  ] T{  ...   ...   ...  } [  ...   ...  ] } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ...  } 6 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 4 } } T{ continuations:continuation { {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } f } #<callstack @ 0x10c65c2aa> { [  ...  ] [ ] [  ...   ...  ] [  ...  ] [ ] [  ...   ...   ...  ] f T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ...  } 6 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 5 } } T{ continuations:continuation { {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } f } #<callstack @ 0x10c65c97a> { [  ...  ] [ ] [  ...   ...  ] [  ...  ] [ ] [  ...   ...   ...  ] f T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ...  } 6 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 6 } } } 7 } } } } f "resource:basis/bootstrap/stage2.factor" f } { { "Load resource:basis/bootstrap/stage2.factor again" syntax:t } } T{ continuations:continuation { "resource:basis/bootstrap/stage2.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 3 19 "USING: command-line compiler.units continuations definitions io" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:USING: 3 "USING: command-line compiler.units continuations definitions io" 6 } 0 } 1 } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 49 42 "        "~/.factor-roots" dup file-exists? [" T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 2 } T{ continuations:condition T{  ...   ...  } {  ...  } T{  ...   ...   ...   ...   ...   ...  } } } f "resource:basis/command-line/command-line.factor" f } { { "Load resource:basis/command-line/command-line.factor again" syntax:t } } T{ continuations:continuation { { "! Copyright (C) 2004, 2008 Slava Pestov." "! See https://factorcode.org/license.txt for BSD license." "USING: command-line compiler.units continuations definitions io" "io.pathnames kernel math math.parser memory namespaces parser" "parser.notes sequences sets splitting system" "vocabs vocabs.loader ;" "IN: bootstrap.stage2" "" "SYMBOL: core-bootstrap-time" ""... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 0 } T{ vocabs:vocab "command-line" T{  ...   ...   ...   ...  } f f f f } T{ vocabs:vocab "command-line" T{  ...   ...   ...   ...  } f f f f } "resource:basis/command-line/command-line.factor" T{ source-files.errors:source-file-error T{  ...   ...   ...   ...   ...   ...  } f "resource:basis/command-line/command-line.factor" f } { {  ...   ...  } } f } #<callstack @ 0x10c66f09a> { [ kernel:drop ] [ ] [ compiler.units.private:remove-nesting-observer compiler.units.private:finish-compilation-unit ] [ kernel:drop ] [ ] [ vocabs.parser:manifest namespaces:get compiler.units:remove-definition-observer ] f T{ kernel:curried syntax:USING: [  ...  ] } T{ effects:effect {  ...  } {  ...  } f f f } T{ effects:effect {  ...  } {  ...  } f f f }... } T{ vectors:vector { T{  ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } } 6 } T{ vectors:vector { T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } } 7 } } } } f "resource:basis/bootstrap/stage2.factor" f } { { "Load resource:basis/bootstrap/stage2.factor again" syntax:t } } f } #<callstack @ 0x10ce4bc7a> { [ continuations:<condition> continuations:rethrow ] [ ] } T{ vectors:vector { T{ namespaces.private:global-hashtable T{ hashtables:hashtable 61 0 { system:vm-path T{ namespaces.private:global-box "/Users/atax1a/package/factor/factor" } io:input-stream T{ namespaces.private:global-box T{ io.encodings:decoder T{  ...   ...   ...   ...  } io.encodings.utf8:utf8 f } } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } init:shutdown-hooks T{ namespaces.private:global-box T{ vectors:vector {  ...   ...  } 1 } } classes.private:next-method-quot-cache T{ namespaces.private:global-box T{ hashtables:hashtable 0 0 {  ...   ...   ...   ...  } } }... } } } } 1 } T{ vectors:vector { } 0 } } }
f
> .r
==== RETAIN STACK:
[ kernel:die kernel:drop continuations:rethrow ]
T{ effects:effect { "error" "thread" } { } syntax:t f f }
T{ effects:effect { "error" "thread" } { } syntax:t f f }
{ "resource:basis/bootstrap/stage2.factor" T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 3 19 "USING: command-line compiler.units continuations definitions io" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:USING: 3 "USING: command-line compiler.units continuations definitions io" 6 } 0 } 1 } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 49 42 "        "~/.factor-roots" dup file-exists? [" T{ vectors:vector { T{  ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...  } 0 0 0 0 } 2 } T{ continuations:condition T{ vocabs.parser:no-word-error "file-exists?" } { {  ...   ...  } } T{ continuations:continuation {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } #<callstack @ 0x10c67273a> {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...  } } } } f "resource:basis/command-line/command-line.factor" f } { { "Load resource:basis/command-line/command-line.factor again" syntax:t } } T{ continuations:continuation { { "! Copyright (C) 2004, 2008 Slava Pestov." "! See https://factorcode.org/license.txt for BSD license." "USING: command-line compiler.units continuations definitions io" "io.pathnames kernel math math.parser memory namespaces parser" "parser.notes sequences sets splitting system" "vocabs vocabs.loader ;" "IN: bootstrap.stage2" "" "SYMBOL: core-bootstrap-time" ""... } T{ vectors:vector { 0 0 0 0 0 0 0 0 0 0... } 0 } T{ vocabs:vocab "command-line" T{ hashtables:hashtable 13 0 {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } } f f f f } T{ vocabs:vocab "command-line" T{ hashtables:hashtable 13 0 {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } } f f f f } "resource:basis/command-line/command-line.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 49 42 "        "~/.factor-roots" dup file-exists? [" T{  ...   ...   ...  } T{  ...   ...   ...   ...  } } f "resource:basis/command-line/command-line.factor" f } { { "Load resource:basis/command-line/command-line.factor again" syntax:t } } f } #<callstack @ 0x10c66f09a> { [ kernel:drop ] [ ] [ compiler.units.private:remove-nesting-observer compiler.units.private:finish-compilation-unit ] [ kernel:drop ] [ ] [ vocabs.parser:manifest namespaces:get compiler.units:remove-definition-observer ] f T{ kernel:curried syntax:USING: [ kernel:execute ] } T{ effects:effect { "accum" } { "accum" } f f f } T{ effects:effect { "accum" } { "accum" } f f f }... } T{ vectors:vector { T{ namespaces.private:global-hashtable T{  ...   ...   ...   ...  } } T{ hashtables:hashtable 3 0 {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } } T{ hashtables:hashtable 7 0 {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } } T{ hashtables:hashtable 2 0 {  ...   ...   ...   ...   ...   ...   ...   ...  } } T{ hashtables:hashtable 1 0 {  ...   ...   ...   ...  } } T{ hashtables:hashtable 1 0 {  ...   ...   ...   ...  } } } 6 } T{ vectors:vector { T{ continuations:continuation {  ...   ...  } #<callstack @ 0x10c65ad0a> {  ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } } T{ continuations:continuation {  ...   ...   ...  } #<callstack @ 0x10c65ae0a> {  ...   ...   ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } } T{ continuations:continuation {  ...   ...  } #<callstack @ 0x10c65b9aa> {  ...   ...   ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } } T{ continuations:continuation {  ...   ...   ...   ...   ...  } #<callstack @ 0x10c65bbfa> {  ...   ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } } T{ continuations:continuation {  ...   ...  } #<callstack @ 0x10c65bf1a> {  ...   ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } } T{ continuations:continuation {  ...   ...   ...   ...  } #<callstack @ 0x10c65c2aa> {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...  } } T{ continuations:continuation {  ...   ...   ...   ...   ...  } #<callstack @ 0x10c65c97a> {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...  } } } 7 } } } } f "resource:basis/bootstrap/stage2.factor" f } { { "Load resource:basis/bootstrap/stage2.factor again" syntax:t } } T{ continuations:continuation { "resource:basis/bootstrap/stage2.factor" T{ source-files.errors:source-file-error T{ lexer:lexer-error 3 19 "USING: command-line compiler.units continuations definitions io" T{ vectors:vector { T{ lexer:lexer-parsing-word syntax:USING: 3 "USING: command-line compiler.units continuations definitions io" 6 } 0 } 1 } T{ continuations:condition T{ source-files.errors:source-file-error T{ lexer:lexer-error 49 42 "        "~/.factor-roots" dup file-exists? [" T{  ...   ...   ...  } T{  ...   ...   ...   ...  } } f "resource:basis/command-line/command-line.factor" f } { { "Load resource:basis/command-line/command-line.factor again" syntax:t } } T{ continuations:continuation { {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...   ...  } "resource:basis/command-line/command-line.factor" T{  ...   ...   ...   ...   ...  } {  ...  } f } #<callstack @ 0x10c66f09a> { [  ...  ] [ ] [  ...   ...  ] [  ...  ] [ ] [  ...   ...   ...  ] f T{  ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  } T{  ...   ...   ...   ...   ...   ...  }... } T{ vectors:vector {  ...   ...   ...   ...   ...   ...  } 6 } T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...  } 7 } } } } f "resource:basis/bootstrap/stage2.factor" f } { { "Load resource:basis/bootstrap/stage2.factor again" syntax:t } } f } #<callstack @ 0x10ce4bc7a> { [ continuations:<condition> continuations:rethrow ] [ ] } T{ vectors:vector { T{ namespaces.private:global-hashtable T{ hashtables:hashtable 61 0 { system:vm-path T{ namespaces.private:global-box "/Users/atax1a/package/factor/factor" } io:input-stream T{ namespaces.private:global-box T{  ...   ...   ...   ...  } } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } init:shutdown-hooks T{ namespaces.private:global-box T{  ...   ...   ...  } } classes.private:next-method-quot-cache T{ namespaces.private:global-box T{  ...   ...   ...   ...  } }... } } } } 1 } T{ vectors:vector { } 0 } } } f }

New Annotation

Summary:
Author:
Mode:
Body: