Build report for linux/x86.32
Bootstrap failed
Build output:
Loading resource:basis/multiline/multiline.factor
Loading resource:basis/peg/peg.factor
Loading resource:basis/unicode/unicode.factor
Loading resource:basis/interval-maps/interval-maps.factor
Loading resource:basis/unicode/breaks/breaks.factor
Loading resource:basis/simple-flat-file/simple-flat-file.factor
Loading resource:basis/unicode/categories/categories.factor
Loading resource:basis/unicode/data/data.factor
Loading resource:basis/interval-sets/interval-sets.factor
Loading resource:basis/unicode/normalize/normalize.factor
Loading resource:basis/sorting/insertion/insertion.factor
Loading resource:basis/unicode/case/case.factor
Loading resource:basis/unicode/collation/collation.factor
Loading resource:basis/unicode/script/script.factor
Loading resource:basis/peg/debugger/debugger.factor
Loading resource:basis/peg/parsers/parsers.factor
Loading resource:basis/peg/search/search.factor
Loading resource:basis/io/pipes/unix/unix.factor
Loading resource:basis/io/launcher/unix/unix.factor
Loading resource:basis/unix/process/process.factor
Loading resource:basis/tools/crossref/crossref.factor
Loading resource:basis/hash-sets/identity/identity.factor
Loading resource:basis/hash-sets/wrapped/wrapped.factor
Loading resource:basis/hash-sets/wrapped/prettyprint/prettyprint.factor
Loading resource:basis/hash-sets/identity/prettyprint/prettyprint.factor
Loading resource:basis/help/help.factor
Loading resource:basis/help/crossref/crossref.factor
Loading resource:basis/help/markup/markup.factor
Loading resource:basis/definitions/icons/icons.factor
Loading resource:basis/help/topics/topics.factor
Loading resource:basis/english/english.factor
Loading resource:basis/help/stylesheet/stylesheet.factor
Loading resource:basis/fonts/fonts.factor
Loading resource:basis/ui/theme/theme.factor
Loading resource:basis/urls/urls.factor
Loading resource:basis/io/sockets/sockets.factor
Loading resource:basis/ip-parser/ip-parser.factor
Loading resource:basis/hex-strings/hex-strings.factor
Loading resource:basis/regexp/regexp.factor
Loading resource:basis/regexp/ast/ast.factor
Loading resource:basis/regexp/classes/classes.factor
Loading resource:basis/regexp/compiler/compiler.factor
Loading resource:basis/regexp/transition-tables/transition-tables.factor
Loading resource:basis/regexp/negation/negation.factor
Loading resource:basis/regexp/dfa/dfa.factor
Loading resource:basis/regexp/disambiguate/disambiguate.factor
Loading resource:basis/regexp/minimize/minimize.factor
Loading resource:basis/regexp/nfa/nfa.factor
Loading resource:basis/regexp/parser/parser.factor
Loading resource:basis/regexp/prettyprint/prettyprint.factor
Loading resource:basis/random/random.factor
Loading resource:basis/random/unix/unix.factor
Loading resource:basis/random/mersenne-twister/mersenne-twister.factor
Loading resource:basis/io/sockets/unix/unix.factor
Loading resource:basis/io/sockets/unix/linux/linux.factor
Loading resource:basis/io/sockets/secure/secure.factor
Loading resource:basis/openssl/libssl/libssl.factor
Loading resource:basis/alien/libraries/finder/finder.factor
Loading resource:basis/alien/libraries/finder/linux/linux.factor
Loading resource:basis/openssl/libcrypto/libcrypto.factor
Loading resource:basis/io/sockets/secure/unix/unix.factor
Loading resource:basis/io/sockets/secure/openssl/openssl.factor
Loading resource:basis/io/encodings/latin1/latin1.factor
Loading resource:basis/io/encodings/iana/iana.factor
Loading resource:core/io/encodings/utf16/utf16.factor
Loading resource:basis/io/encodings/string/string.factor
Loading resource:basis/openssl/openssl.factor
Loading resource:basis/protocols/protocols.factor
Loading resource:basis/urls/encoding/encoding.factor
Loading resource:basis/urls/prettyprint/prettyprint.factor
Loading resource:basis/tools/scaffold/scaffold.factor
Loading resource:basis/interpolate/interpolate.factor
Loading resource:basis/formatting/formatting.factor
Loading resource:basis/calendar/english/english.factor
Loading resource:basis/io/directories/directories.factor
Loading resource:basis/io/files/info/info.factor
Loading resource:basis/io/files/types/types.factor
Loading resource:basis/io/files/info/unix/unix.factor
Loading resource:basis/unix/groups/groups.factor
Loading resource:basis/unix/users/users.factor
Loading resource:basis/io/files/info/unix/linux/linux.factor
Loading resource:basis/csv/csv.factor
Loading resource:basis/unix/statfs/linux/linux.factor
Loading resource:basis/unix/statvfs/linux/linux.factor
Loading resource:basis/io/files/links/links.factor
Loading resource:basis/io/files/links/unix/unix.factor
Loading resource:basis/io/directories/unix/unix.factor
Loading resource:basis/io/directories/unix/linux/linux.factor
Loading resource:basis/vocabs/metadata/metadata.factor
Loading resource:basis/vocabs/files/files.factor
Loading resource:basis/vocabs/hierarchy/hierarchy.factor
Loading resource:basis/inspector/inspector.factor
Loading resource:basis/bootstrap/image/image.factor
Loading resource:basis/tools/annotations/annotations.factor
Loading resource:basis/tools/time/time.factor
Loading resource:basis/tools/memory/memory.factor
Loading resource:basis/tools/dispatch/dispatch.factor
Loading resource:basis/tools/errors/errors.factor
Loading resource:basis/tools/deploy/deploy.factor
Loading resource:basis/tools/deploy/backend/backend.factor
Loading resource:basis/io/files/temp/temp.factor
Loading resource:basis/io/files/temp/unix/unix.factor
Loading resource:basis/xdg/xdg.factor
Loading resource:basis/tools/deploy/config/config.factor
Loading resource:basis/tools/deploy/config/editor/editor.factor
Loading resource:basis/tools/deploy/embed/embed.factor
Loading resource:basis/vocabs/metadata/resources/resources.factor
Loading resource:basis/globs/globs.factor
Loading resource:basis/regexp/combinators/combinators.factor
Loading resource:basis/webbrowser/webbrowser.factor
Loading resource:basis/ui/operations/operations.factor
Loading resource:basis/ui/commands/commands.factor
Loading resource:basis/tr/tr.factor
Loading resource:basis/ui/gestures/gestures.factor
Loading resource:basis/ui/gadgets/gadgets.factor
Loading resource:basis/math/rectangles/rectangles.factor
Loading resource:basis/math/rectangles/prettyprint/prettyprint.factor
Loading resource:basis/models/models.factor
Loading resource:basis/ui/gadgets/prettyprint/prettyprint.factor
Loading resource:basis/webbrowser/linux/linux.factor
Loading resource:basis/command-line/parser/parser.factor
Loading resource:basis/tools/completion/completion.factor
Loading resource:basis/splitting/monotonic/monotonic.factor
Loading resource:basis/tools/deploy/unix/unix.factor
Loading resource:basis/tools/destructors/destructors.factor
Loading resource:basis/tools/disassembler/disassembler.factor
Loading resource:basis/tools/disassembler/udis/udis.factor
Loading resource:basis/tools/profiler/sampling/sampling.factor
Loading resource:basis/tools/test/test.factor
Loading resource:basis/io/files/unique/unique.factor
Loading resource:basis/random/data/data.factor
Loading resource:basis/combinators/random/random.factor
Loading resource:basis/io/files/unique/unix/unix.factor
Loading resource:basis/vocabs/refresh/refresh.factor
Loading resource:basis/tools/threads/threads.factor
Loading resource:basis/tools/deprecation/deprecation.factor
Loading resource:basis/vocabs/refresh/monitor/monitor.factor
Loading resource:basis/io/monitors/monitors.factor
Loading resource:basis/io/monitors/linux/linux.factor
Loading resource:basis/io/monitors/recursive/recursive.factor
Loading resource:basis/concurrency/messaging/messaging.factor
Loading resource:basis/unix/linux/inotify/inotify.factor
Loading resource:basis/vocabs/cache/cache.factor
* Loading the ui component
Loading resource:basis/bootstrap/ui/ui.factor
Loading resource:basis/ui/backend/gtk2/gtk2.factor
Loading resource:basis/gdk2/ffi/ffi.factor
Loading resource:basis/cairo/ffi/ffi.factor
Loading resource:basis/gobject-introspection/gobject-introspection.factor
Loading resource:basis/gobject-introspection/common/common.factor
Loading resource:basis/gobject-introspection/ffi/ffi.factor
Loading resource:basis/gobject-introspection/repository/repository.factor
Loading resource:basis/gobject-introspection/types/types.factor
Loading resource:basis/gobject-introspection/loader/loader.factor
Loading resource:basis/xml/data/data.factor
Loading resource:basis/xml/traversal/traversal.factor
Loading resource:basis/xml/xml.factor
Loading resource:basis/xml/autoencoding/autoencoding.factor
Loading resource:basis/xml/name/name.factor
Loading resource:basis/xml/char-classes/char-classes.factor
Loading resource:basis/xml/errors/errors.factor
Loading resource:basis/xml/state/state.factor
Loading resource:basis/xml/errors/debugger/debugger.factor
Loading resource:basis/xml/writer/writer.factor
Loading resource:basis/wrap/strings/strings.factor
Loading resource:basis/wrap/wrap.factor
Loading resource:basis/xml/entities/entities.factor
Loading resource:basis/xml/tokenize/tokenize.factor
Loading resource:basis/xml/elements/elements.factor
Loading resource:basis/xml/dtd/dtd.factor
Loading resource:basis/gobject-introspection/standard-types/standard-types.factor
Loading resource:basis/pango/ffi/ffi.factor
Loading resource:basis/gobject/ffi/ffi.factor
Loading resource:basis/glib/ffi/ffi.factor
Loading vocab:gir/GLib-2.0.gir
Loading vocab:gir/GObject-2.0.gir
Loading vocab:gir/Pango-1.0.gir
Loading resource:basis/gdk2/pixbuf/ffi/ffi.factor
Loading resource:basis/gio/ffi/ffi.factor
Loading vocab:gir/Gio-2.0.gir
Loading vocab:gir/GdkPixbuf-2.0.gir
Loading vocab:gir/Gdk-3.0.gir
Loading resource:basis/gdk2/gl/ffi/ffi.factor
Loading vocab:gir/GdkGLExt-1.0.gir
Loading resource:basis/gtk2/ffi/ffi.factor
Loading resource:basis/atk/ffi/ffi.factor
Loading vocab:gir/Atk-1.0.gir
Loading vocab:gir/Gtk-3.0.gir
Loading resource:basis/gtk2/gl/ffi/ffi.factor
Loading vocab:gir/GtkGLExt-1.0.gir
Loading resource:basis/opengl/opengl.factor
Loading resource:basis/opengl/gl/gl.factor
Loading resource:basis/opengl/gl/extensions/extensions.factor
Loading resource:basis/opengl/gl/gtk/gtk.factor
Loading resource:basis/ui/ui.factor
Loading resource:basis/ui/backend/backend.factor
Loading resource:basis/ui/gadgets/worlds/worlds.factor
Loading resource:basis/cache/cache.factor
Loading resource:basis/ui/gadgets/tracks/tracks.factor
Loading resource:basis/ui/gadgets/packs/packs.factor
Loading resource:basis/ui/baseline-alignment/baseline-alignment.factor
Loading resource:basis/ui/pixel-formats/pixel-formats.factor
Loading resource:basis/ui/render/render.factor
Loading resource:basis/opengl/capabilities/capabilities.factor
Loading resource:basis/opengl/textures/textures.factor
Loading resource:basis/images/images.factor
Loading resource:basis/images/tessellation/tessellation.factor
Loading resource:basis/ui/pens/pens.factor
Loading resource:basis/ui/backend/gtk2/input-methods/input-methods.factor
Loading resource:basis/ui/backend/gtk2/io/io.factor
Loading resource:basis/ui/backend/x11/keys/keys.factor
Loading resource:basis/x11/X/X.factor
Loading resource:basis/x11/keysymdef/keysymdef.factor
Loading resource:basis/ui/clipboards/clipboards.factor
Loading resource:basis/ui/event-loop/event-loop.factor
* Loading the ui.tools component
Loading resource:basis/bootstrap/ui/tools/tools.factor
Loading resource:basis/ui/tools/tools.factor
Loading resource:basis/ui/tools/browser/browser.factor
Loading resource:basis/help/apropos/apropos.factor
Loading resource:basis/help/vocabs/vocabs.factor
Loading resource:basis/help/home/home.factor
Loading resource:basis/ui/gadgets/borders/borders.factor
Loading resource:basis/ui/gadgets/editors/editors.factor
Loading resource:basis/documents/documents.factor
Loading resource:basis/documents/elements/elements.factor
Loading resource:basis/models/arrow/arrow.factor
Loading resource:basis/ui/gadgets/line-support/line-support.factor
Loading resource:basis/ui/gadgets/scrollers/scrollers.factor
Loading resource:basis/models/product/product.factor
Loading resource:basis/models/range/range.factor
Loading resource:basis/ui/gadgets/frames/frames.factor
Loading resource:basis/ui/gadgets/grids/grids.factor
Loading resource:basis/ui/gadgets/sliders/sliders.factor
Loading resource:basis/ui/gadgets/buttons/buttons.factor
Loading resource:basis/ui/gadgets/labels/labels.factor
Loading resource:basis/ui/text/text.factor
Loading resource:basis/ui/text/pango/pango.factor
Loading resource:basis/cairo/cairo.factor
Loading resource:basis/images/memory/memory.factor
Loading resource:basis/pango/cairo/ffi/ffi.factor
Loading vocab:gir/PangoCairo-1.0.gir
Loading resource:basis/ui/pens/polygon/polygon.factor
Loading resource:basis/ui/pens/solid/solid.factor
Loading resource:basis/ui/pens/caching/caching.factor
Loading resource:basis/ui/gadgets/icons/icons.factor
Loading resource:basis/ui/images/images.factor
Loading resource:basis/images/loader/loader.factor
Loading resource:basis/images/loader/gtk/gtk.factor
Loading resource:basis/ui/pens/image/image.factor
Loading resource:basis/ui/pens/rounded/rounded.factor
Loading resource:basis/ui/gadgets/viewports/viewports.factor
Loading resource:basis/ui/gadgets/menus/menus.factor
Loading resource:basis/ui/gadgets/glass/glass.factor
Loading resource:basis/math/rectangles/positioning/positioning.factor
Loading resource:basis/ui/gadgets/wrappers/wrappers.factor
Loading resource:basis/ui/backend/gtk2/input-methods/editors/editors.factor
Loading resource:basis/ui/gadgets/panes/panes.factor
Loading resource:basis/ui/gadgets/grid-lines/grid-lines.factor
Loading resource:basis/ui/gadgets/incremental/incremental.factor
Loading resource:basis/ui/gadgets/paragraphs/paragraphs.factor
Loading resource:basis/wrap/words/words.factor
Loading resource:basis/ui/gadgets/presentations/presentations.factor
Loading resource:basis/ui/gadgets/status-bar/status-bar.factor
Loading resource:basis/models/delay/delay.factor
Loading resource:basis/ui/traverse/traverse.factor
Loading resource:basis/bootstrap/bootstrap-error.factor
(U) [ c-to-factor => ]
c-to-factor
(U) [
2dup [
~quotation~ dip
dup terminated?>> ~quotation~ ~quotation~ if
] 2dip => rot [ 2drop ] [ wrong-values ] if
]
call-effect
(U) [
[ ~quotation~ dip dip ] dip => dup terminated?>>
[ 2drop f ]
[ dup in>> length swap out>> length check-datastack ] if
]
(U) [ swap [ call ] dip => ]
dip
(U) [ [ (get-catchstack) push ] dip call => (get-catchstack) pop* ]
(U) [
nano-count f parser-quiet? set-global
default-image-name "output-image" set-global
default-components "include" set-global
"" "exclude" set-global
strip-encodings (command-line) parse-command-line
os windows? [ "windows" require ] when "staging" get
[ "stage2: deployment mode" print ]
[ "debugger" require "listener" require ] if
load-components => nano-count over -
core-bootstrap-time set-global
run-bootstrap-init nano-count swap -
bootstrap-time set-global print-report "staging" get [
"resource:basis/bootstrap/finish-staging.factor"
run-file
] [
"resource:basis/bootstrap/finish-bootstrap.factor"
run-file
] if f error set-global f original-error set-global
f error-continuation set-global
"output-image" get save-image-and-exit
]
(U) [ [ nip call ] 3keep => [ 1 + ] 2dip each-integer-from ]
(U) [ swap [ 2dip ] dip => ]
3dip
(U) [ swap [ dip ] dip => ]
2dip
(U) [ swap [ call ] dip => ]
dip
(O) M\ string require
(O) M\ vocab (require)
(O) load-source
(U) [
"ui.tools" require =>
{ "ui.backend.cocoa" } "ui.backend.cocoa.tools" require-when
"ui.tools.walker" require
]
(O) M\ vocab (require)
(O) load-source
(O) parse-file
(O) parse-stream
(O) parse-fresh
(O) (parse-lines)
(O) (parse-until)
(O) execute-parsing
(O) POSTPONE: USING:
(O) use-vocab
(O) ?load-vocab
(O) M\ vocab (require)
(O) load-source
(O) parse-file
(O) parse-stream
(O) parse-fresh
(O) (parse-lines)
(O) (parse-until)
(O) execute-parsing
(O) POSTPONE: USING:
(O) use-vocab
(O) ?load-vocab
(O) M\ vocab (require)
(O) load-source
(O) parse-file
(O) parse-stream
(O) finish-compilation-unit
(O) M\ optimizing-compiler recompile
(O) compile-word
(O) backend
(O) build-cfg
(O) (build-cfg)
(O) begin-cfg
(O) set-basic-block
(O) begin-local-analysis
(O) reset-incs
(U) [
\ rs-inc>> {
M\ object rs-inc>>
M\ object rs-inc>>
M\ object rs-inc>>
M\ object rs-inc>>
M\ object rs-inc>>
M\ object rs-inc>>
M\ object rs-inc>>
~array~
M\ object rs-inc>>
M\ object rs-inc>>
M\ object rs-inc>>
M\ object rs-inc>>
M\ object rs-inc>>
M\ object rs-inc>>
} 0 { } inline-cache-miss =>
]
(U) [
OBJ-CURRENT-THREAD special-object error-thread set-global
current-continuation => error-continuation set-global
[ original-error set-global ] [ rethrow ] bi
]
resource:basis/ui/tools/tools.factor
3: USING: io.pathnames kernel literals memory namespaces sequences
5: ui.gestures ui.tools.browser ui.tools.button-list
^
resource:basis/ui/tools/browser/browser.factor
3: USING: accessors arrays assocs classes combinators
9: ui.gadgets.glass ui.gadgets.panes ui.gadgets.scrollers
^
Memory protection fault at address 0x5d900000
The following restarts are available:
:1 Load resource:basis/ui/gadgets/panes/panes.factor again
:2 Load resource:basis/ui/tools/browser/browser.factor again
:3 Load resource:basis/ui/tools/tools.factor again
Factor 0.101 x86.32 (2294, heads/master-fb89f839bf, Sep 3 2025 07:17:15)
[GCC 10.5.0] on linux
IN: scratchpad
Launcher error:
Process exited with error code 1
Launch descriptor:
T{ process
{ command
{
"./factor"
"-i=boot.unix-x86.32.image"
"-no-user-init"
}
}
{ environment H{ } }
{ environment-mode +append-environment+ }
{ stdin +closed+ }
{ stdout "../boot-log" }
{ stderr +stdout+ }
{ group +new-group+ }
{ timeout T{ duration { hour 1 } } }
{ status 1 }
}