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 }
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
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