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{ ... ... ... }... } # { [ ... ] [ ] [ ... ... ] [ ... ] [ ] [ ... ... ... ] 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 } # { [ 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 } # { T{ ... ... ... } [ ... ... ... ... ... ] } T{ vectors:vector { ... ... ... ... } 1 } T{ vectors:vector { ... ... } 0 } } T{ continuations:continuation { T{ ... ... ... ... } "resource:basis/bootstrap/stage2.factor" f } # { [ ... ] [ ] [ ... ... ] T{ ... ... ... } T{ ... ... ... } } T{ vectors:vector { ... ... ... ... } 3 } T{ vectors:vector { ... ... } 1 } } T{ continuations:continuation { T{ ... ... ... ... } f } # { [ ... ] [ ] [ ... ... ] T{ ... ... ... } [ ... ] } T{ vectors:vector { ... ... ... ... } 4 } T{ vectors:vector { ... ... } 2 } } T{ continuations:continuation { { ... ... ... ... ... ... ... ... ... ... ... } { ... ... ... ... ... ... ... ... ... ... ... } [ ... ... ... ... ] [ ... ... ... ... ... ... ... ] f } # { [ ... ] [ ] [ ... ... ] [ ... ] [ ] [ ... ... ... ] T{ ... ... ... } T{ ... ... ... } } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... } 5 } T{ vectors:vector { ... ... ... ... ... ... } 3 } } T{ continuations:continuation { { ... ... ... ... ... ... ... ... ... ... ... } f } # { [ ... ] [ ] [ ... ... ] [ ... ] [ ] [ ... ... ... ] T{ ... ... ... } [ ... ... ] } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... } 6 } T{ vectors:vector { ... ... ... ... ... ... } 4 } } T{ continuations:continuation { { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } f } # { [ ... ] [ ] [ ... ... ] [ ... ] [ ] [ ... ... ... ] f T{ ... ... ... } T{ ... ... ... ... ... ... } T{ ... ... ... ... ... ... }... } T{ vectors:vector { ... ... ... ... ... ... ... ... ... ... } 6 } T{ vectors:vector { ... ... ... ... ... ... } 5 } } T{ continuations:continuation { { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... ... ... ... ... } T{ ... ... ... ... ... ... ... } f } # { [ ... ] [ ] [ ... ... ] [ ... ] [ ] [ ... ... ... ] 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 } # { [ 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 } # { [ continuations: 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 { ... ... ... ... ... ... ... ... ... ... ... } # { ... ... ... ... ... ... ... ... ... ... ... } 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 } # { [ 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 { ... ... } # { ... ... } T{ ... ... ... } T{ ... ... ... } } T{ continuations:continuation { ... ... ... } # { ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... } } T{ continuations:continuation { ... ... } # { ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... } } T{ continuations:continuation { ... ... ... ... ... } # { ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... } } T{ continuations:continuation { ... ... } # { ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... } } T{ continuations:continuation { ... ... ... ... } # { ... ... ... ... ... ... ... ... ... ... ... } T{ ... ... ... } T{ ... ... ... } } T{ continuations:continuation { ... ... ... ... ... } # { ... ... ... ... ... ... ... ... ... ... ... } 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 } # { [ ... ] [ ] [ ... ... ] [ ... ] [ ] [ ... ... ... ] 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 } # { [ continuations: 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 }