JuliaLang / julia

The Julia Programming Language
https://julialang.org/
MIT License
45.44k stars 5.46k forks source link

Precompilation of Genie never completes on macos ARM, 1.10.0-DEV.459 #48463

Closed George9000 closed 1 year ago

George9000 commented 1 year ago

After successfully building a1c4d855bc, noted segfaults during precompilation of Genie 5.15.0 and Makie 0.19.2 Makie segfaults occurred during precompilation of dependency FFMPEG.jl

genie details ``` julia> versioninfo() Julia Version 1.10.0-DEV.459 Commit a1c4d855bc (2023-01-30 15:58 UTC) Platform Info: OS: macOS (arm64-apple-darwin21.6.0) CPU: 10 × Apple M1 Max WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-14.0.6 (ORCJIT, apple-m1) Threads: 5 on 8 virtual cores Environment: JULIA_NUM_THREADS = 4,1 JULIA_DEPOT_PATH = /Users/foo/Desktop/depot % julia 21:34 Activating project at `~/Documents/julia/learnjulia/genie` julia> import Pkg; julia> Pkg.precompile() Precompiling environment... ✗ Genie 0 dependencies successfully precompiled in 1 seconds. 54 already precompiled. ERROR: The following 1 direct dependency failed to precompile: Genie [c43c736e-a2d1-11e8-161f-af95117fbd1e] Failed to precompile Genie [c43c736e-a2d1-11e8-161f-af95117fbd1e] to "/Users/foo/.julia/compiled/v1.10/Genie/jl_LuHJwq". [66155] signal (11.2): Segmentation fault: 11 in expression starting at /Users/foo/.julia/packages/Genie/IZLml/src/Renderer.jl:5 jl_is_globally_rooted at /Users/foo/applications/julia/src/staticdata.c:2137 [inlined] jl_as_global_root at /Users/foo/applications/julia/src/staticdata.c:2144 jl_root_new_gvars at /Users/foo/applications/julia/src/staticdata.c:1919 [inlined] jl_restore_system_image_from_stream_ at /Users/foo/applications/julia/src/staticdata.c:3119 jl_restore_package_image_from_stream at /Users/foo/applications/julia/src/staticdata.c:3248 jl_restore_incremental_from_buf at /Users/foo/applications/julia/src/staticdata.c:3294 [inlined] ijl_restore_package_image_from_file at /Users/foo/applications/julia/src/staticdata.c:3407 _include_from_serialized at ./loading.jl:1005 _tryrequire_from_serialized at ./loading.jl:1301 _require_search_from_serialized at ./loading.jl:1404 _require at ./loading.jl:1693 _require_prelocked at ./loading.jl:1570 macro expansion at ./loading.jl:1558 [inlined] macro expansion at ./lock.jl:267 [inlined] require at ./loading.jl:1521 jfptr_require_54447 at /Users/foo/applications/julia/usr/lib/julia/sys.dylib (unknown line) _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 jl_apply at /Users/foo/applications/julia/src/./julia.h:1880 [inlined] call_require at /Users/foo/applications/julia/src/toplevel.c:466 [inlined] eval_import_path at /Users/foo/applications/julia/src/toplevel.c:503 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:781 jl_eval_module_expr at /Users/foo/applications/julia/src/toplevel.c:203 [inlined] jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:712 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:853 ijl_toplevel_eval at /Users/foo/applications/julia/src/toplevel.c:919 [inlined] ijl_toplevel_eval_in at /Users/foo/applications/julia/src/toplevel.c:969 eval at ./boot.jl:370 [inlined] include_string at ./loading.jl:1809 _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 _include at ./loading.jl:1869 include at ./Base.jl:456 jfptr_include_26838 at /Users/foo/applications/julia/usr/lib/julia/sys.dylib (unknown line) _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 jl_apply at /Users/foo/applications/julia/src/./julia.h:1880 [inlined] jl_f__call_latest at /Users/foo/applications/julia/src/builtins.c:778 include at /Users/foo/.julia/packages/Genie/IZLml/src/Genie.jl:4 unknown function (ip: 0x1023880db) _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 jl_apply at /Users/foo/applications/julia/src/./julia.h:1880 [inlined] do_call at /Users/foo/applications/julia/src/interpreter.c:125 eval_body at /Users/foo/applications/julia/src/interpreter.c:0 jl_interpret_toplevel_thunk at /Users/foo/applications/julia/src/interpreter.c:758 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:910 jl_eval_module_expr at /Users/foo/applications/julia/src/toplevel.c:203 [inlined] jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:712 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:853 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:853 ijl_toplevel_eval at /Users/foo/applications/julia/src/toplevel.c:919 [inlined] ijl_toplevel_eval_in at /Users/foo/applications/julia/src/toplevel.c:969 eval at ./boot.jl:370 [inlined] include_string at ./loading.jl:1809 _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 _include at ./loading.jl:1869 include at ./Base.jl:456 [inlined] include_package_for_output at ./loading.jl:1955 jfptr_include_package_for_output_54631 at /Users/foo/applications/julia/usr/lib/julia/sys.dylib (unknown line) _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 jl_apply at /Users/foo/applications/julia/src/./julia.h:1880 [inlined] do_call at /Users/foo/applications/julia/src/interpreter.c:125 eval_body at /Users/foo/applications/julia/src/interpreter.c:0 jl_interpret_toplevel_thunk at /Users/foo/applications/julia/src/interpreter.c:758 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:910 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:853 ijl_toplevel_eval at /Users/foo/applications/julia/src/toplevel.c:919 [inlined] ijl_toplevel_eval_in at /Users/foo/applications/julia/src/toplevel.c:969 eval at ./boot.jl:370 [inlined] include_string at ./loading.jl:1809 include_string at ./loading.jl:1819 [inlined] exec_options at ./client.jl:305 _start at ./client.jl:522 jfptr__start_55779 at /Users/foo/applications/julia/usr/lib/julia/sys.dylib (unknown line) _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 jl_apply at /Users/foo/applications/julia/src/./julia.h:1880 [inlined] true_main at /Users/foo/applications/julia/src/jlapi.c:573 jl_repl_entrypoint at /Users/foo/applications/julia/src/jlapi.c:717 Allocations: 1391361 (Pool: 1390577; Big: 784); GC: 2 Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types ~/applications/julia/usr/share/julia/stdlib/v1.10/Pkg/src/Types.jl:68 [2] precompile(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; internal_call::Bool, strict::Bool, warn_loaded::Bool, already_instantiated::Bool, timing::Bool, kwargs::Base.Pairs{Symbol, Base.TTY, Tuple{Symbol}, NamedTuple{(:io,), Tuple{Base.TTY}}}) @ Pkg.API ~/applications/julia/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:1539 [3] kwcall(::NamedTuple{(:io,), Tuple{Base.TTY}}, ::typeof(Pkg.API.precompile), ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}) @ Pkg.API ~/applications/julia/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:1117 [4] precompile(pkgs::Vector{Pkg.Types.PackageSpec}; io::Base.TTY, kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) @ Pkg.API ~/applications/julia/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:156 [5] precompile(pkgs::Vector{Pkg.Types.PackageSpec}) @ Pkg.API ~/applications/julia/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:145 [6] precompile(; name::Nothing, uuid::Nothing, version::Nothing, url::Nothing, rev::Nothing, path::Nothing, mode::Pkg.Types.PackageMode, subdir::Nothing, kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) @ Pkg.API ~/applications/julia/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:171 [7] precompile() @ Pkg.API ~/applications/julia/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:162 [8] top-level scope @ REPL[2]:1 ```
makie details ``` (makienotes) pkg> st Project makienotes v0.1.0 Status `~/Documents/julia/learnjulia/makienotes/Project.toml` [336ed68f] CSV v0.10.9 ⌃ [13f3f980] CairoMakie v0.10.1 [8be319e6] Chain v0.5.0 [35d6a980] ColorSchemes v3.20.0 [5ae59095] Colors v0.12.10 [a93c6f00] DataFrames v1.4.4 [54a5dec1] DataSkimmer v0.5.1 [31c24e10] Distributions v0.25.80 ⌃ [e9467ef8] GLMakie v0.8.1 [995b91a9] PlotUtils v1.3.4 [ade2ca70] Dates [9a3f8284] Random Info Packages marked with ⌃ have new versions available and may be upgradable. (makienotes) pkg> up Updating registry at `~/.julia/registries/General.toml` Installed MakieCore ────────── v0.6.2 Installed ShaderAbstractions ─ v0.3.0 Installed OffsetArrays ─────── v1.12.9 Installed CairoMakie ───────── v0.10.2 Installed GLMakie ──────────── v0.8.2 Installed Makie ────────────── v0.19.2 Updating `~/Documents/julia/learnjulia/makienotes/Project.toml` [13f3f980] ↑ CairoMakie v0.10.1 ⇒ v0.10.2 [e9467ef8] ↑ GLMakie v0.8.1 ⇒ v0.8.2 Updating `~/Documents/julia/learnjulia/makienotes/Manifest.toml` [13f3f980] ↑ CairoMakie v0.10.1 ⇒ v0.10.2 [e9467ef8] ↑ GLMakie v0.8.1 ⇒ v0.8.2 [ee78f7c6] ↑ Makie v0.19.1 ⇒ v0.19.2 [20f20a25] ↑ MakieCore v0.6.1 ⇒ v0.6.2 [6fe1bfb0] ↑ OffsetArrays v1.12.8 ⇒ v1.12.9 [65257c39] ↑ ShaderAbstractions v0.2.9 ⇒ v0.3.0 Precompiling environment... ✗ FFMPEG ✗ Makie ✗ CairoMakie ✗ GLMakie ✗ makienotes 141 dependencies successfully precompiled in 45 seconds. 71 already precompiled. 5 dependencies errored. To see a full report either run `import Pkg; Pkg.precompile()` or load the packages julia> import Pkg julia> Pkg.precompile() Precompiling environment... ✗ FFMPEG ✗ Makie ✗ CairoMakie ✗ GLMakie ✗ makienotes 0 dependencies successfully precompiled in 10 seconds. 212 already precompiled. ERROR: The following 3 direct dependencies failed to precompile: makienotes [1b4105c4-cd1d-4b4d-9dc9-2f03a3012eec] Failed to precompile makienotes [1b4105c4-cd1d-4b4d-9dc9-2f03a3012eec] to "/Users/foo/.julia/compiled/v1.10/makienotes/jl_FZnE7u". [66127] signal (11.2): Segmentation fault: 11 in expression starting at /Users/foo/.julia/packages/FFMPEG/OUpap/src/FFMPEG.jl:3 immut_id_ at /Users/foo/applications/julia/src/builtins.c:356 ijl_object_id_ at /Users/foo/applications/julia/src/builtins.c:438 [inlined] jl_table_peek_bp at /Users/foo/applications/julia/src/./iddict.c:119 jl_eqtable_getkey at /Users/foo/applications/julia/src/./iddict.c:164 jl_as_global_root at /Users/foo/applications/julia/src/staticdata.c:2160 jl_root_new_gvars at /Users/foo/applications/julia/src/staticdata.c:1919 [inlined] jl_restore_system_image_from_stream_ at /Users/foo/applications/julia/src/staticdata.c:3119 jl_restore_package_image_from_stream at /Users/foo/applications/julia/src/staticdata.c:3248 jl_restore_incremental_from_buf at /Users/foo/applications/julia/src/staticdata.c:3294 [inlined] ijl_restore_package_image_from_file at /Users/foo/applications/julia/src/staticdata.c:3407 _include_from_serialized at ./loading.jl:1005 _require_search_from_serialized at ./loading.jl:1416 _require at ./loading.jl:1693 _require_prelocked at ./loading.jl:1570 macro expansion at ./loading.jl:1558 [inlined] macro expansion at ./lock.jl:267 [inlined] require at ./loading.jl:1521 jfptr_require_54447 at /Users/foo/applications/julia/usr/lib/julia/sys.dylib (unknown line) _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 jl_apply at /Users/foo/applications/julia/src/./julia.h:1880 [inlined] call_require at /Users/foo/applications/julia/src/toplevel.c:466 [inlined] eval_import_path at /Users/foo/applications/julia/src/toplevel.c:503 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:728 jl_eval_module_expr at /Users/foo/applications/julia/src/toplevel.c:203 [inlined] jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:712 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:853 ijl_toplevel_eval at /Users/foo/applications/julia/src/toplevel.c:919 [inlined] ijl_toplevel_eval_in at /Users/foo/applications/julia/src/toplevel.c:969 eval at ./boot.jl:370 [inlined] include_string at ./loading.jl:1809 _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 _include at ./loading.jl:1869 include at ./Base.jl:456 [inlined] include_package_for_output at ./loading.jl:1955 jfptr_include_package_for_output_54649 at /Users/foo/applications/julia/usr/lib/julia/sys.dylib (unknown line) _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 jl_apply at /Users/foo/applications/julia/src/./julia.h:1880 [inlined] do_call at /Users/foo/applications/julia/src/interpreter.c:125 eval_body at /Users/foo/applications/julia/src/interpreter.c:0 jl_interpret_toplevel_thunk at /Users/foo/applications/julia/src/interpreter.c:758 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:910 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:853 ijl_toplevel_eval at /Users/foo/applications/julia/src/toplevel.c:919 [inlined] ijl_toplevel_eval_in at /Users/foo/applications/julia/src/toplevel.c:969 eval at ./boot.jl:370 [inlined] include_string at ./loading.jl:1809 include_string at ./loading.jl:1819 [inlined] exec_options at ./client.jl:305 _start at ./client.jl:522 jfptr__start_55779 at /Users/foo/applications/julia/usr/lib/julia/sys.dylib (unknown line) _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 jl_apply at /Users/foo/applications/julia/src/./julia.h:1880 [inlined] true_main at /Users/foo/applications/julia/src/jlapi.c:573 jl_repl_entrypoint at /Users/foo/applications/julia/src/jlapi.c:717 Allocations: 3012 (Pool: 3001; Big: 11); GC: 0 ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to "/Users/foo/.julia/compiled/v1.10/FFMPEG/jl_Af9lxn". Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool) @ Base ./loading.jl:2198 [3] compilecache @ ./loading.jl:2071 [inlined] [4] _require(pkg::Base.PkgId, env::String) @ Base ./loading.jl:1715 [5] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1570 [6] macro expansion @ ./loading.jl:1558 [inlined] [7] macro expansion @ ./lock.jl:267 [inlined] [8] require(into::Module, mod::Symbol) @ Base ./loading.jl:1521 [9] include @ ./Base.jl:456 [inlined] [10] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String) @ Base ./loading.jl:1955 [11] top-level scope @ stdin:2 in expression starting at /Users/foo/.julia/packages/Makie/gAmAB/src/Makie.jl:1 in expression starting at stdin:2 ERROR: LoadError: Failed to precompile Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a] to "/Users/foo/.julia/compiled/v1.10/Makie/jl_P9poSC". Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool) @ Base ./loading.jl:2198 [3] compilecache @ ./loading.jl:2071 [inlined] [4] _require(pkg::Base.PkgId, env::String) @ Base ./loading.jl:1715 [5] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1570 [6] macro expansion @ ./loading.jl:1558 [inlined] [7] macro expansion @ ./lock.jl:267 [inlined] [8] require(into::Module, mod::Symbol) @ Base ./loading.jl:1521 [9] include @ ./Base.jl:456 [inlined] [10] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String) @ Base ./loading.jl:1955 [11] top-level scope @ stdin:2 in expression starting at /Users/foo/.julia/packages/GLMakie/N16Fq/src/GLMakie.jl:1 in expression starting at stdin:2 ERROR: LoadError: Failed to precompile GLMakie [e9467ef8-e4e7-5192-8a1a-b1aee30e663a] to "/Users/foo/.julia/compiled/v1.10/GLMakie/jl_blaeNg". Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool) @ Base ./loading.jl:2198 [3] compilecache @ ./loading.jl:2071 [inlined] [4] _require(pkg::Base.PkgId, env::String) @ Base ./loading.jl:1715 [5] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1570 [6] macro expansion @ ./loading.jl:1558 [inlined] [7] macro expansion @ ./lock.jl:267 [inlined] [8] require(into::Module, mod::Symbol) @ Base ./loading.jl:1521 [9] include @ ./Base.jl:456 [inlined] [10] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) @ Base ./loading.jl:1955 [11] top-level scope @ stdin:2 in expression starting at /Users/foo/Documents/julia/learnjulia/makienotes/src/makienotes.jl:1 in expression starting at stdin:2 CairoMakie [13f3f980-e62b-5c42-98c6-ff1f3baf88f0] Failed to precompile CairoMakie [13f3f980-e62b-5c42-98c6-ff1f3baf88f0] to "/Users/foo/.julia/compiled/v1.10/CairoMakie/jl_pxKbXK". [66122] signal (11.2): Segmentation fault: 11 in expression starting at /Users/foo/.julia/packages/FFMPEG/OUpap/src/FFMPEG.jl:3 immut_id_ at /Users/foo/applications/julia/src/builtins.c:356 ijl_object_id_ at /Users/foo/applications/julia/src/builtins.c:438 [inlined] jl_table_peek_bp at /Users/foo/applications/julia/src/./iddict.c:119 jl_eqtable_getkey at /Users/foo/applications/julia/src/./iddict.c:164 jl_as_global_root at /Users/foo/applications/julia/src/staticdata.c:2160 jl_root_new_gvars at /Users/foo/applications/julia/src/staticdata.c:1919 [inlined] jl_restore_system_image_from_stream_ at /Users/foo/applications/julia/src/staticdata.c:3119 jl_restore_package_image_from_stream at /Users/foo/applications/julia/src/staticdata.c:3248 jl_restore_incremental_from_buf at /Users/foo/applications/julia/src/staticdata.c:3294 [inlined] ijl_restore_package_image_from_file at /Users/foo/applications/julia/src/staticdata.c:3407 _include_from_serialized at ./loading.jl:1005 _require_search_from_serialized at ./loading.jl:1416 _require at ./loading.jl:1693 _require_prelocked at ./loading.jl:1570 macro expansion at ./loading.jl:1558 [inlined] macro expansion at ./lock.jl:267 [inlined] require at ./loading.jl:1521 jfptr_require_54447 at /Users/foo/applications/julia/usr/lib/julia/sys.dylib (unknown line) _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 jl_apply at /Users/foo/applications/julia/src/./julia.h:1880 [inlined] call_require at /Users/foo/applications/julia/src/toplevel.c:466 [inlined] eval_import_path at /Users/foo/applications/julia/src/toplevel.c:503 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:728 jl_eval_module_expr at /Users/foo/applications/julia/src/toplevel.c:203 [inlined] jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:712 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:853 ijl_toplevel_eval at /Users/foo/applications/julia/src/toplevel.c:919 [inlined] ijl_toplevel_eval_in at /Users/foo/applications/julia/src/toplevel.c:969 eval at ./boot.jl:370 [inlined] include_string at ./loading.jl:1809 _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 _include at ./loading.jl:1869 include at ./Base.jl:456 [inlined] include_package_for_output at ./loading.jl:1955 jfptr_include_package_for_output_54649 at /Users/foo/applications/julia/usr/lib/julia/sys.dylib (unknown line) _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 jl_apply at /Users/foo/applications/julia/src/./julia.h:1880 [inlined] do_call at /Users/foo/applications/julia/src/interpreter.c:125 eval_body at /Users/foo/applications/julia/src/interpreter.c:0 jl_interpret_toplevel_thunk at /Users/foo/applications/julia/src/interpreter.c:758 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:910 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:853 ijl_toplevel_eval at /Users/foo/applications/julia/src/toplevel.c:919 [inlined] ijl_toplevel_eval_in at /Users/foo/applications/julia/src/toplevel.c:969 eval at ./boot.jl:370 [inlined] include_string at ./loading.jl:1809 include_string at ./loading.jl:1819 [inlined] exec_options at ./client.jl:305 _start at ./client.jl:522 jfptr__start_55779 at /Users/foo/applications/julia/usr/lib/julia/sys.dylib (unknown line) _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 jl_apply at /Users/foo/applications/julia/src/./julia.h:1880 [inlined] true_main at /Users/foo/applications/julia/src/jlapi.c:573 jl_repl_entrypoint at /Users/foo/applications/julia/src/jlapi.c:717 Allocations: 3012 (Pool: 3001; Big: 11); GC: 0 ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to "/Users/foo/.julia/compiled/v1.10/FFMPEG/jl_PUf4Jt". Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool) @ Base ./loading.jl:2198 [3] compilecache @ ./loading.jl:2071 [inlined] [4] _require(pkg::Base.PkgId, env::String) @ Base ./loading.jl:1715 [5] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1570 [6] macro expansion @ ./loading.jl:1558 [inlined] [7] macro expansion @ ./lock.jl:267 [inlined] [8] require(into::Module, mod::Symbol) @ Base ./loading.jl:1521 [9] include @ ./Base.jl:456 [inlined] [10] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String) @ Base ./loading.jl:1955 [11] top-level scope @ stdin:2 in expression starting at /Users/foo/.julia/packages/Makie/gAmAB/src/Makie.jl:1 in expression starting at stdin:2 ERROR: LoadError: Failed to precompile Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a] to "/Users/foo/.julia/compiled/v1.10/Makie/jl_El95e7". Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool) @ Base ./loading.jl:2198 [3] compilecache @ ./loading.jl:2071 [inlined] [4] _require(pkg::Base.PkgId, env::String) @ Base ./loading.jl:1715 [5] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1570 [6] macro expansion @ ./loading.jl:1558 [inlined] [7] macro expansion @ ./lock.jl:267 [inlined] [8] require(into::Module, mod::Symbol) @ Base ./loading.jl:1521 [9] include @ ./Base.jl:456 [inlined] [10] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) @ Base ./loading.jl:1955 [11] top-level scope @ stdin:2 in expression starting at /Users/foo/.julia/packages/CairoMakie/CX6Wo/src/CairoMakie.jl:1 in expression starting at stdin:2 GLMakie [e9467ef8-e4e7-5192-8a1a-b1aee30e663a] Failed to precompile GLMakie [e9467ef8-e4e7-5192-8a1a-b1aee30e663a] to "/Users/foo/.julia/compiled/v1.10/GLMakie/jl_pgFwM1". [66123] signal (11.2): Segmentation fault: 11 in expression starting at /Users/foo/.julia/packages/FFMPEG/OUpap/src/FFMPEG.jl:3 immut_id_ at /Users/foo/applications/julia/src/builtins.c:356 ijl_object_id_ at /Users/foo/applications/julia/src/builtins.c:438 [inlined] jl_table_peek_bp at /Users/foo/applications/julia/src/./iddict.c:119 jl_eqtable_getkey at /Users/foo/applications/julia/src/./iddict.c:164 jl_as_global_root at /Users/foo/applications/julia/src/staticdata.c:2160 jl_root_new_gvars at /Users/foo/applications/julia/src/staticdata.c:1919 [inlined] jl_restore_system_image_from_stream_ at /Users/foo/applications/julia/src/staticdata.c:3119 jl_restore_package_image_from_stream at /Users/foo/applications/julia/src/staticdata.c:3248 jl_restore_incremental_from_buf at /Users/foo/applications/julia/src/staticdata.c:3294 [inlined] ijl_restore_package_image_from_file at /Users/foo/applications/julia/src/staticdata.c:3407 _include_from_serialized at ./loading.jl:1005 _require_search_from_serialized at ./loading.jl:1416 _require at ./loading.jl:1693 _require_prelocked at ./loading.jl:1570 macro expansion at ./loading.jl:1558 [inlined] macro expansion at ./lock.jl:267 [inlined] require at ./loading.jl:1521 jfptr_require_54447 at /Users/foo/applications/julia/usr/lib/julia/sys.dylib (unknown line) _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 jl_apply at /Users/foo/applications/julia/src/./julia.h:1880 [inlined] call_require at /Users/foo/applications/julia/src/toplevel.c:466 [inlined] eval_import_path at /Users/foo/applications/julia/src/toplevel.c:503 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:728 jl_eval_module_expr at /Users/foo/applications/julia/src/toplevel.c:203 [inlined] jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:712 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:853 ijl_toplevel_eval at /Users/foo/applications/julia/src/toplevel.c:919 [inlined] ijl_toplevel_eval_in at /Users/foo/applications/julia/src/toplevel.c:969 eval at ./boot.jl:370 [inlined] include_string at ./loading.jl:1809 _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 _include at ./loading.jl:1869 include at ./Base.jl:456 [inlined] include_package_for_output at ./loading.jl:1955 jfptr_include_package_for_output_54649 at /Users/foo/applications/julia/usr/lib/julia/sys.dylib (unknown line) _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 jl_apply at /Users/foo/applications/julia/src/./julia.h:1880 [inlined] do_call at /Users/foo/applications/julia/src/interpreter.c:125 eval_body at /Users/foo/applications/julia/src/interpreter.c:0 jl_interpret_toplevel_thunk at /Users/foo/applications/julia/src/interpreter.c:758 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:910 jl_toplevel_eval_flex at /Users/foo/applications/julia/src/toplevel.c:853 ijl_toplevel_eval at /Users/foo/applications/julia/src/toplevel.c:919 [inlined] ijl_toplevel_eval_in at /Users/foo/applications/julia/src/toplevel.c:969 eval at ./boot.jl:370 [inlined] include_string at ./loading.jl:1809 include_string at ./loading.jl:1819 [inlined] exec_options at ./client.jl:305 _start at ./client.jl:522 jfptr__start_55779 at /Users/foo/applications/julia/usr/lib/julia/sys.dylib (unknown line) _jl_invoke at /Users/foo/applications/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Users/foo/applications/julia/src/gf.c:2873 jl_apply at /Users/foo/applications/julia/src/./julia.h:1880 [inlined] true_main at /Users/foo/applications/julia/src/jlapi.c:573 jl_repl_entrypoint at /Users/foo/applications/julia/src/jlapi.c:717 Allocations: 3012 (Pool: 3001; Big: 11); GC: 0 ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to "/Users/foo/.julia/compiled/v1.10/FFMPEG/jl_YaI7rT". Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool) @ Base ./loading.jl:2198 [3] compilecache @ ./loading.jl:2071 [inlined] [4] _require(pkg::Base.PkgId, env::String) @ Base ./loading.jl:1715 [5] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1570 [6] macro expansion @ ./loading.jl:1558 [inlined] [7] macro expansion @ ./lock.jl:267 [inlined] [8] require(into::Module, mod::Symbol) @ Base ./loading.jl:1521 [9] include @ ./Base.jl:456 [inlined] [10] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String) @ Base ./loading.jl:1955 [11] top-level scope @ stdin:2 in expression starting at /Users/foo/.julia/packages/Makie/gAmAB/src/Makie.jl:1 in expression starting at stdin:2 ERROR: LoadError: Failed to precompile Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a] to "/Users/foo/.julia/compiled/v1.10/Makie/jl_vNptAE". Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool) @ Base ./loading.jl:2198 [3] compilecache @ ./loading.jl:2071 [inlined] [4] _require(pkg::Base.PkgId, env::String) @ Base ./loading.jl:1715 [5] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1570 [6] macro expansion @ ./loading.jl:1558 [inlined] [7] macro expansion @ ./lock.jl:267 [inlined] [8] require(into::Module, mod::Symbol) @ Base ./loading.jl:1521 [9] include @ ./Base.jl:456 [inlined] [10] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) @ Base ./loading.jl:1955 [11] top-level scope @ stdin:2 in expression starting at /Users/foo/.julia/packages/GLMakie/N16Fq/src/GLMakie.jl:1 in expression starting at stdin:2 Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types ~/applications/julia/usr/share/julia/stdlib/v1.10/Pkg/src/Types.jl:68 [2] precompile(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; internal_call::Bool, strict::Bool, warn_loaded::Bool, already_instantiated::Bool, timing::Bool, kwargs::Base.Pairs{Symbol, Base.TTY, Tuple{Symbol}, NamedTuple{(:io,), Tuple{Base.TTY}}}) @ Pkg.API ~/applications/julia/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:1539 [3] kwcall(::NamedTuple{(:io,), Tuple{Base.TTY}}, ::typeof(Pkg.API.precompile), ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}) @ Pkg.API ~/applications/julia/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:1117 [4] precompile(pkgs::Vector{Pkg.Types.PackageSpec}; io::Base.TTY, kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) @ Pkg.API ~/applications/julia/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:156 [5] precompile(pkgs::Vector{Pkg.Types.PackageSpec}) @ Pkg.API ~/applications/julia/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:145 [6] precompile(; name::Nothing, uuid::Nothing, version::Nothing, url::Nothing, rev::Nothing, path::Nothing, mode::Pkg.Types.PackageMode, subdir::Nothing, kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) @ Pkg.API ~/applications/julia/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:171 [7] precompile() @ Pkg.API ~/applications/julia/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:162 [8] top-level scope @ REPL[4]:1 ```
giordano commented 1 year ago

Would you be able to bisect it?

George9000 commented 1 year ago

Repeated the Makie 0.19.2 precompilation with a fresh depot and Manifest: Makie succeeded on 94c4fb5.

On this commit, precompilation of Genie 5.15.0 does not segfault but never finishes compilation, needing an interrupt to exit.

Bisecting the Genie issue between 5a323a6 and 94c4fb5 yields b029fbf as the first bad commit with the Genie issue.

commit details ``` b029fbfe8a24a3cc381b2adbfaf2520a3e43cca4 is the first bad commit commit b029fbfe8a24a3cc381b2adbfaf2520a3e43cca4 Author: Jameson Nash Date: Thu Jan 19 13:55:48 2023 -0600 Wait for all tasks before writing precompile files (#46571) When the program goes to write out a precompile file, we would like for the process to first reach a point where it is not still running background tasks and work. This ensures that the precompile file is in a consistent state, and isn't forgetting or delaying intended work. In the future, we may want to add an `atexit` hook (after the other `atexit` hooks) which optionally calls this function for regular code too, probably under programmatic control and/or command line argument control for the user to decide. And we would need to decide how to close stdin first, so it doesn't continue to keep the program alive. Add uv_ref and uv_unref internal hooks for this. You probably really don't want to call these (as they may stop you from getting events on these objects also), but very specific internal things will need them for this to work. Also (mostly unrelated) rewrite a Profile test to conform to best-practices. Previously, the loop was expecting to observe the Profile test printing even though nothing kept it alive (there was no reads on stdin). We fix the design of that test, but also include a patch inside `jl_process_events` to ensure the loop is alive and will handle events, to avoid breaking anyone else who was relying on this pattern. To assist package authors fix errors, we automatically print a note if this new functionality is causing delays. They then need to ensure they are calling close explicitly (not relying solely on finalizers), when appropriate, and are cleaning up other resources (or calling the new `Base.uv_unref`) also. Fix #45170 base/libuv.jl | 3 ++ contrib/generate_precompile.jl | 1 + src/gc.c | 3 ++ src/jl_uv.c | 67 ++++++++++++++++++++++++++++++++++++++++- src/julia.h | 1 + src/partr.c | 36 +++++++++++++++++++++- src/precompile.c | 2 ++ stdlib/Profile/src/Profile.jl | 4 ++- stdlib/Profile/test/runtests.jl | 35 ++++++++++++--------- test/precompile.jl | 11 +++++++ 10 files changed, 146 insertions(+), 17 deletions(-) ```
macOS Activity Monitor sample from hung julia precompilation process ``` Sampling process 42149 for 3 seconds with 1 millisecond of run time between samples Sampling completed, processing symbols... Analysis of sampling julia (pid 42149) every 1 millisecond Process: julia [42149] Path: /Volumes/VOLUME/*/julia Load Address: 0x10420c000 Identifier: julia Version: 0 Code Type: ARM64 Platform: macOS Parent Process: julia [42012] Date/Time: 2023-01-31 14:40:28.815 -0500 Launch Time: 2023-01-31 14:38:28.835 -0500 OS Version: macOS 12.6.3 (21G419) Report Version: 7 Analysis Tool: /usr/bin/sample Physical footprint: 301.8M Physical footprint (peak): 301.9M ---- Call graph: 2453 Thread_784750 DispatchQueue_1: com.apple.main-thread (serial) + 2453 start_task (in libjulia-internal.1.10.dylib) + 304 [0x10492d3a8] + 2453 jl_finish_task (in libjulia-internal.1.10.dylib) + 256 [0x10492c274] + 2453 julia_poptask_50202 (in sys.dylib) + 200 [0x11a78a22c] + 2453 ijl_task_get_next (in libjulia-internal.1.10.dylib) + 636 [0x104953f24] + 2453 uv_run (in libjulia-internal.1.10.dylib) + 260 [0x1049c1fd4] + 2453 uv__io_poll (in libjulia-internal.1.10.dylib) + 1420 [0x1049ddafc] + 2453 kevent (in libsystem_kernel.dylib) + 8 [0x1bd9a0c20] 2453 Thread_784751 + 2453 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2453 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2453 signal_listener (in libjulia-internal.1.10.dylib) + 612 [0x10496a5c4] + 2453 kevent (in libsystem_kernel.dylib) + 8 [0x1bd9a0c20] 2453 Thread_784752 + 2453 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2453 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2453 mach_segv_listener (in libjulia-internal.1.10.dylib) + 36 [0x1049694d0] + 2453 mach_msg_server (in libsystem_kernel.dylib) + 320 [0x1bd9a2618] + 2453 mach_msg (in libsystem_kernel.dylib) + 76 [0x1bd99ad20] + 2453 mach_msg_trap (in libsystem_kernel.dylib) + 8 [0x1bd99a8b0] 2453 Thread_784753 + 2453 start_task (in libjulia-internal.1.10.dylib) + 184 [0x10492d330] + 2453 julia_poptask_50202 (in sys.dylib) + 200 [0x11a78a22c] + 2453 ijl_task_get_next (in libjulia-internal.1.10.dylib) + 840 [0x104953ff0] + 2453 uv_cond_wait (in libjulia-internal.1.10.dylib) + 32 [0x1049d6970] + 2453 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] + 2453 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] 2453 Thread_784754 + 2453 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2453 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2453 jl_threadfun (in libjulia-internal.1.10.dylib) + 116 [0x104953994] + 2453 jl_finish_task (in libjulia-internal.1.10.dylib) + 256 [0x10492c274] + 2453 jlplt_ijl_task_get_next_50206 (in sys.dylib) + 104 [0x11ae110cc] + 2453 ijl_task_get_next (in libjulia-internal.1.10.dylib) + 840 [0x104953ff0] + 2453 uv_cond_wait (in libjulia-internal.1.10.dylib) + 32 [0x1049d6970] + 2453 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] + 2453 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] 2453 Thread_784755 + 2453 start_task (in libjulia-internal.1.10.dylib) + 184 [0x10492d330] + 2453 julia_poptask_50202 (in sys.dylib) + 200 [0x11a78a22c] + 2453 ijl_task_get_next (in libjulia-internal.1.10.dylib) + 840 [0x104953ff0] + 2453 uv_cond_wait (in libjulia-internal.1.10.dylib) + 32 [0x1049d6970] + 2453 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] + 2453 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] 2453 Thread_784756 + 2453 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2453 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2453 jl_threadfun (in libjulia-internal.1.10.dylib) + 116 [0x104953994] + 2453 jl_finish_task (in libjulia-internal.1.10.dylib) + 256 [0x10492c274] + 2453 julia_poptask_50202 (in sys.dylib) + 200 [0x11a78a22c] + 2453 ijl_task_get_next (in libjulia-internal.1.10.dylib) + 840 [0x104953ff0] + 2453 uv_cond_wait (in libjulia-internal.1.10.dylib) + 32 [0x1049d6970] + 2453 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] + 2453 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] 2453 Thread_784786 + 2453 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2453 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2453 uv__cf_loop_runner (in libjulia-internal.1.10.dylib) + 124 [0x1049dc9ac] + 2453 CFRunLoopRun (in CoreFoundation) + 64 [0x1bdb2fc68] + 2453 CFRunLoopRunSpecific (in CoreFoundation) + 600 [0x1bdaa2a84] + 2453 __CFRunLoopRun (in CoreFoundation) + 1180 [0x1bdaa36c0] + 2453 __CFRunLoopServiceMachPort (in CoreFoundation) + 372 [0x1bdaa5210] + 2453 mach_msg (in libsystem_kernel.dylib) + 76 [0x1bd99ad20] + 2453 mach_msg_trap (in libsystem_kernel.dylib) + 8 [0x1bd99a8b0] 2453 Thread_784789 2453 start_wqthread (in libsystem_pthread.dylib) + 8 [0x1bd9d3080] 2453 _pthread_wqthread (in libsystem_pthread.dylib) + 364 [0x1bd9d43ac] 2453 __workq_kernreturn (in libsystem_kernel.dylib) + 8 [0x1bd99c72c] Total number in stack (recursive counted multiple, when >=5): 5 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] 5 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] Sort by top of stack, same collapsed (when >= 5): __psynch_cvwait (in libsystem_kernel.dylib) 9812 kevent (in libsystem_kernel.dylib) 4906 mach_msg_trap (in libsystem_kernel.dylib) 4906 __workq_kernreturn (in libsystem_kernel.dylib) 2453 Binary Images: 0x10420c000 - 0x10420ffff +julia (0) /Volumes/*/julia 0x104350000 - 0x104357fff +libjulia.1.10.dylib (0) /Volumes/*/libjulia.1.10.dylib 0x1043c8000 - 0x1043dbff7 +libgcc_s.1.1.dylib (0) <24CC97F1-C29E-369A-B74F-72C69ED39821> /Volumes/*/libgcc_s.1.1.dylib 0x1043fc000 - 0x10445974b dyld (960) /usr/lib/dyld 0x1044b0000 - 0x1044cbff3 +libopenlibm.4.0.dylib (0) /Volumes/*/libopenlibm.4.0.dylib 0x1044d8000 - 0x1044e3fff +libunwind.1.0.dylib (0) <22E0145B-8928-3816-AF1A-829BB817D276> /Volumes/*/libunwind.1.0.dylib 0x1044f0000 - 0x10450bfff +libz.1.2.13.dylib (0) <83A5FD4D-F276-3EDC-BFEC-FAC24BB84100> /Volumes/*/libz.1.2.13.dylib 0x10452c000 - 0x104533ff7 +libssp.0.dylib (0) <159892F3-39B1-3CAA-8EB2-ABEC10DA1598> /Volumes/*/libssp.0.dylib 0x104540000 - 0x104547ffb +libsuitesparseconfig.5.10.1.dylib (0) /Volumes/*/libsuitesparseconfig.5.10.1.dylib 0x104558000 - 0x104563ffb +libamd.2.4.6.dylib (0) /Volumes/*/libamd.2.4.6.dylib 0x104574000 - 0x1045b7fff +libquadmath.0.dylib (0) /Volumes/*/libquadmath.0.dylib 0x1045d4000 - 0x10467ffff +libpcre2-8.0.dylib (0) /Volumes/*/libpcre2-8.0.dylib 0x104690000 - 0x10469bff3 +libcolamd.2.9.6.dylib (0) <04D74E68-78A2-3C20-BC25-01B35B396816> /Volumes/*/libcolamd.2.9.6.dylib 0x1046c8000 - 0x1047abffb +libjulia-codegen.1.10.dylib (0) /Volumes/*/libjulia-codegen.1.10.dylib 0x104878000 - 0x1048d7fe7 +libgmp.10.dylib (0) <81DD5D3A-E76F-3130-BB5D-912A22734C43> /Volumes/*/libgmp.10.dylib 0x1048f8000 - 0x104c03ff7 +libjulia-internal.1.10.dylib (0) <3DE60959-83A6-31D3-B9AD-23622081D9A6> /Volumes/*/libjulia-internal.1.10.dylib 0x1086f4000 - 0x108757ffb +libmpfr.6.dylib (0) /Volumes/*/libmpfr.6.dylib 0x108780000 - 0x10878fff3 +libccolamd.2.9.6.dylib (0) <95777ED1-6EE2-3081-BBD5-9DB65BB901D3> /Volumes/*/libccolamd.2.9.6.dylib 0x10879c000 - 0x1087a7ff7 +libcamd.2.4.6.dylib (0) <7C8B5425-1F3E-319A-BA8D-37251258CA58> /Volumes/*/libcamd.2.4.6.dylib 0x1087b4000 - 0x1087b584f +sViCA_GtEQQ.dylib (0) <4C4C444C-5555-3144-A1D9-BE6856150280> /Volumes/*/sViCA_GtEQQ.dylib 0x1087e8000 - 0x108827fff +libgomp.1.dylib (0) /Volumes/*/libgomp.1.dylib 0x108850000 - 0x10886fffb +libmbedx509.2.28.0.dylib (0) <03F07859-97F0-31F9-B3B6-8AC736DA44AB> /Volumes/*/libmbedx509.2.28.0.dylib 0x108894000 - 0x1088bbff7 +libnghttp2.14.dylib (0) <26967703-ED4A-32BC-A7BE-5C33C16AC297> /Volumes/*/libnghttp2.14.dylib 0x1088d8000 - 0x108907ffb +libssh2.1.0.1.dylib (0) /Volumes/*/libssh2.1.0.1.dylib 0x108948000 - 0x108a9fff7 +libgfortran.5.dylib (0) /Volumes/*/libgfortran.5.dylib 0x108b10000 - 0x108bd7fff +libcholmod.dylib (0) <8C064C57-EB68-3B01-B347-BD71D9AD4A62> /Volumes/*/libcholmod.dylib 0x108c00000 - 0x108c0184f +bTpYr_GtEQQ.dylib (0) <4C4C44DA-5555-3144-A152-377DC0540E10> /Volumes/*/bTpYr_GtEQQ.dylib 0x108c20000 - 0x10b98bff7 +libLLVM.dylib (0) <057C77B0-6196-3C0E-A7E4-FEA8B7EA950A> /Volumes/*/libLLVM.dylib 0x1110c0000 - 0x1110c1f47 +u5NEn_GtEQQ.dylib (0) <4C4C443C-5555-3144-A1C4-16E01C6DEEA6> /Volumes/*/u5NEn_GtEQQ.dylib 0x1110ec000 - 0x1110ed98f +LtT3J_GtEQQ.dylib (0) <4C4C44E1-5555-3144-A1E9-6B1EF50CF76A> /Volumes/*/LtT3J_GtEQQ.dylib 0x111134000 - 0x1111a7ff7 +libcurl.4.dylib (0) <0DAD6E66-ED57-31FE-B9F4-20AD62D59977> /Volumes/*/libcurl.4.dylib 0x1111c4000 - 0x1111fbfff +libmbedtls.2.28.0.dylib (0) <730E5AEB-F580-35C6-98CF-59396AAC1092> /Volumes/*/libmbedtls.2.28.0.dylib 0x111210000 - 0x111211c6f +xjq3Q_GtEQQ.dylib (0) <4C4C44AF-5555-3144-A14E-3C3D06B69AF5> /Volumes/*/xjq3Q_GtEQQ.dylib 0x11122c000 - 0x11122d84f +sbYUO_GtEQQ.dylib (0) <4C4C4426-5555-3144-A165-B186417C387A> /Volumes/*/sbYUO_GtEQQ.dylib 0x111248000 - 0x11124983f +Irs6g_GtEQQ.dylib (0) <4C4C4487-5555-3144-A174-4AD4246D4B1A> /Volumes/*/Irs6g_GtEQQ.dylib 0x111274000 - 0x11127594f +7Zgw7_GtEQQ.dylib (0) <4C4C448D-5555-3144-A1BA-04EAD90B8DF3> /Volumes/*/7Zgw7_GtEQQ.dylib 0x1112a8000 - 0x11131ffff +libmbedcrypto.2.28.0.dylib (0) <4D95B5A9-3304-3498-902A-33CCCEC6F430> /Volumes/*/libmbedcrypto.2.28.0.dylib 0x111340000 - 0x111343f5f +a3E2l_GtEQQ.dylib (0) <4C4C4442-5555-3144-A1C3-BC980D88F524> /Volumes/*/a3E2l_GtEQQ.dylib 0x1113b4000 - 0x1113b6edf +eec2u_GtEQQ.dylib (0) <4C4C4488-5555-3144-A163-528B95743ABC> /Volumes/*/eec2u_GtEQQ.dylib 0x111410000 - 0x1115a7ff7 +libstdc++.6.dylib (0) <8BF39DFE-B799-3BB4-8A14-EC00DF222FD7> /Volumes/*/libstdc++.6.dylib 0x111780000 - 0x1117b7ffb +libblastrampoline.5.2.0.dylib (0) /Volumes/*/libblastrampoline.5.2.0.dylib 0x1121e0000 - 0x1121e198f +QbHsM_GtEQQ.dylib (0) <4C4C4411-5555-3144-A1A0-2FFDEB620541> /Volumes/*/QbHsM_GtEQQ.dylib 0x112400000 - 0x11240197f +9fRHf_GtEQQ.dylib (0) <4C4C4404-5555-3144-A105-B0081E542E12> /Volumes/*/9fRHf_GtEQQ.dylib 0x112450000 - 0x112452757 +M3X35_GtEQQ.dylib (0) <4C4C4418-5555-3144-A1EC-7CBA1C9B1ACF> /Volumes/*/M3X35_GtEQQ.dylib 0x112490000 - 0x112491de7 +1Lisu_GtEQQ.dylib (0) <4C4C440C-5555-3144-A1C9-9FD829CC99CA> /Volumes/*/1Lisu_GtEQQ.dylib 0x1124a8000 - 0x1124a9dc7 +1TI30_GtEQQ.dylib (0) <4C4C44A0-5555-3144-A1B6-5BFF0D7B6E5E> /Volumes/*/1TI30_GtEQQ.dylib 0x1124dc000 - 0x1124dd84f +TcfDT_GtEQQ.dylib (0) <4C4C447A-5555-3144-A1F9-0BE48391886B> /Volumes/*/TcfDT_GtEQQ.dylib 0x1124f0000 - 0x1124f355f +eJQ7D_GtEQQ.dylib (0) <4C4C4464-5555-3144-A17B-7936BF3EA50E> /Volumes/*/eJQ7D_GtEQQ.dylib 0x112574000 - 0x112587d7f +bf9T0_GtEQQ.dylib (0) <4C4C44C4-5555-3144-A140-435022C08C67> /Volumes/*/bf9T0_GtEQQ.dylib 0x11269c000 - 0x1126f7ff3 +libssl.1.1.dylib (0) /Volumes/*/libssl.1.1.dylib 0x112740000 - 0x11274bfff +libgmpxx.4.dylib (0) <84AEBF03-E191-30D7-9141-B1948E655826> /Volumes/*/libgmpxx.4.dylib 0x11277c000 - 0x11277e8a7 +Jf75O_GtEQQ.dylib (0) <4C4C449B-5555-3144-A15D-C048E7D1822C> /Volumes/*/Jf75O_GtEQQ.dylib 0x1127a0000 - 0x1127a197f +AO3oG_GtEQQ.dylib (0) <4C4C443A-5555-3144-A11B-03D90F8A15B4> /Volumes/*/AO3oG_GtEQQ.dylib 0x1127d8000 - 0x11287a1e7 +zWkaN_GtEQQ.dylib (0) <4C4C440F-5555-3144-A194-F5DA95D79700> /Volumes/*/zWkaN_GtEQQ.dylib 0x112cb4000 - 0x112cb597f +h0jn0_GtEQQ.dylib (0) <4C4C44A8-5555-3144-A19F-3571CBBCFC85> /Volumes/*/h0jn0_GtEQQ.dylib 0x112d10000 - 0x1140bffe7 +libopenblas64_.dylib (0) /Volumes/*/libopenblas64_.dylib 0x1142c8000 - 0x11435458f +PliIn_GtEQQ.dylib (0) <4C4C4412-5555-3144-A112-642740D5A2F5> /Volumes/*/PliIn_GtEQQ.dylib 0x1148a0000 - 0x1148d744f +pWSk8_GtEQQ.dylib (0) <4C4C4493-5555-3144-A1CA-23534C47D90A> /Volumes/*/pWSk8_GtEQQ.dylib 0x114c10000 - 0x114dbf3eb +libcrypto.1.1.dylib (0) <47477A28-34E3-3E64-BBC3-B193E72A7213> /Volumes/*/libcrypto.1.1.dylib 0x114e58000 - 0x114e68457 +B4VRP_GtEQQ.dylib (0) <4C4C4452-5555-3144-A131-9A51CC5BA43D> /Volumes/*/B4VRP_GtEQQ.dylib 0x114fa4000 - 0x114fa974f +7U0fm_GtEQQ.dylib (0) <4C4C4439-5555-3144-A1CC-B9AE5157E228> /Volumes/*/7U0fm_GtEQQ.dylib 0x115024000 - 0x11502bff3 +libcharset.1.dylib (0) <3265A9C6-16C6-3A0D-8C94-E398FEF2885C> /Volumes/*/libcharset.1.dylib 0x115044000 - 0x115046647 +ujTCF_GtEQQ.dylib (0) <4C4C44FE-5555-3144-A16F-1E0757D78F75> /Volumes/*/ujTCF_GtEQQ.dylib 0x115064000 - 0x11506597f +GSFWK_GtEQQ.dylib (0) <4C4C44CC-5555-3144-A1F9-9876DB08C23C> /Volumes/*/GSFWK_GtEQQ.dylib 0x11508c000 - 0x1150d3ffb +libhogweed.6.3.dylib (0) /Volumes/*/libhogweed.6.3.dylib 0x1150f4000 - 0x1150f67a7 +xWVg2_GtEQQ.dylib (0) <4C4C449C-5555-3144-A1EB-0A013351F9CC> /Volumes/*/xWVg2_GtEQQ.dylib 0x115128000 - 0x11524e6cf +M1Qoh_GtEQQ.dylib (0) <4C4C4481-5555-3144-A1D4-450C05822B24> /Volumes/*/M1Qoh_GtEQQ.dylib 0x1167d4000 - 0x1167d583f +3FzEV_GtEQQ.dylib (0) <4C4C44BD-5555-3144-A199-6D842FC5599A> /Volumes/*/3FzEV_GtEQQ.dylib 0x116834000 - 0x11688bff7 +libnettle.8.3.dylib (0) <80B821C2-ED7C-3CA0-83B1-8AE8FCAD4C51> /Volumes/*/libnettle.8.3.dylib 0x116904000 - 0x11690597f +ACjY3_GtEQQ.dylib (0) <4C4C44BC-5555-3144-A1C1-47818487F29C> /Volumes/*/ACjY3_GtEQQ.dylib 0x116960000 - 0x11696a997 +bd9BZ_GtEQQ.dylib (0) <4C4C4433-5555-3144-A12D-0EA3354482E4> /Volumes/*/bd9BZ_GtEQQ.dylib 0x116a0c000 - 0x116a1c467 +fPjvK_GtEQQ.dylib (0) <4C4C44F6-5555-3144-A1F7-751FB17B3C75> /Volumes/*/fPjvK_GtEQQ.dylib 0x116b0c000 - 0x116b205bf +zXWya_GtEQQ.dylib (0) <4C4C4409-5555-3144-A1CD-87625166F752> /Volumes/*/zXWya_GtEQQ.dylib 0x116eac000 - 0x116ead84f +hiFMy_GtEQQ.dylib (0) <4C4C4492-5555-3144-A18D-5884CD8D7CFD> /Volumes/*/hiFMy_GtEQQ.dylib 0x116f34000 - 0x116f383c7 +Hh8vo_GtEQQ.dylib (0) <4C4C4454-5555-3144-A14A-4B520036893B> /Volumes/*/Hh8vo_GtEQQ.dylib 0x119638000 - 0x11964cb57 +yjnue_GtEQQ.dylib (0) <4C4C44D5-5555-3144-A1C2-10EE50696128> /Volumes/*/yjnue_GtEQQ.dylib 0x119748000 - 0x11983fff3 +libiconv.2.dylib (0) /Volumes/*/libiconv.2.dylib 0x119864000 - 0x119977ff3 +libxml2.2.dylib (0) <383E872C-AE5E-3098-BB55-19F854A9EC59> /Volumes/*/libxml2.2.dylib 0x119c74000 - 0x119cb334f +1p699_GtEQQ.dylib (0) <4C4C447A-5555-3144-A1B5-1E6C5BDDD7AC> /Volumes/*/1p699_GtEQQ.dylib 0x11a318000 - 0x11a319baf +Efv1v_GtEQQ.dylib (0) <4C4C4430-5555-3144-A1CB-9652194454DC> /Volumes/*/Efv1v_GtEQQ.dylib 0x11a490000 - 0x11a4ae3ff +uf6oy_GtEQQ.dylib (0) <4C4C44FC-5555-3144-A176-BED3246D26CF> /Volumes/*/uf6oy_GtEQQ.dylib 0x11a618000 - 0x11af7fff7 +sys.dylib (0) /Volumes/*/sys.dylib 0x1243ac000 - 0x12445a857 +833b9_GtEQQ.dylib (0) <4C4C4431-5555-3144-A1CD-585C0DDEBABB> /Volumes/*/833b9_GtEQQ.dylib 0x1262f8000 - 0x1263177bf +TXPcU_GtEQQ.dylib (0) <4C4C44ED-5555-3144-A15D-8D2A0DE9A751> /Volumes/*/TXPcU_GtEQQ.dylib 0x126470000 - 0x12647383f +LPCgu_GtEQQ.dylib (0) <4C4C4466-5555-3144-A143-F2CEF0D9EED4> /Volumes/*/LPCgu_GtEQQ.dylib 0x126574000 - 0x126599b77 +7Oi97_GtEQQ.dylib (0) <4C4C4499-5555-3144-A18F-9CDBD8A5B629> /Volumes/*/7Oi97_GtEQQ.dylib 0x1267f4000 - 0x1267f5a27 +xKiwJ_GtEQQ.dylib (0) <4C4C4472-5555-3144-A1E9-D90E7E43718F> /Volumes/*/xKiwJ_GtEQQ.dylib 0x126afc000 - 0x126afec5f +apuSZ_GtEQQ.dylib (0) <4C4C44DE-5555-3144-A114-C759B6357B7C> /Volumes/*/apuSZ_GtEQQ.dylib 0x126d90000 - 0x126e01057 +R4aS6_GtEQQ.dylib (0) <4C4C44C4-5555-3144-A13F-26D60E7A3190> /Volumes/*/R4aS6_GtEQQ.dylib 0x141000000 - 0x141081f1f +LZtHZ_GtEQQ.dylib (0) <4C4C44B2-5555-3144-A110-E1A2D0E915F0> /Volumes/*/LZtHZ_GtEQQ.dylib 0x1425c0000 - 0x142714787 +OWZnm_GtEQQ.dylib (0) <4C4C44CA-5555-3144-A128-1E923D416DB7> /Volumes/*/OWZnm_GtEQQ.dylib 0x1bd6fd000 - 0x1bd6feffe libsystem_blocks.dylib (79.1) <96462BD5-6BB4-3B69-89C9-2C70FA8852E7> /usr/lib/system/libsystem_blocks.dylib 0x1bd6ff000 - 0x1bd740fff libxpc.dylib (2236.140.2) <189DDDC9-B8F9-356E-A576-01F56C4BA2C5> /usr/lib/system/libxpc.dylib 0x1bd741000 - 0x1bd75affe libsystem_trace.dylib (1375.140.2) /usr/lib/system/libsystem_trace.dylib 0x1bd75b000 - 0x1bd7e4fef libcorecrypto.dylib (1218.120.10) <2D00FEEC-7984-342B-9516-5D49C5D98204> /usr/lib/system/libcorecrypto.dylib 0x1bd7e5000 - 0x1bd80fffb libsystem_malloc.dylib (374.120.1) <427675C6-C4BF-390A-AF93-B28DAC36876A> /usr/lib/system/libsystem_malloc.dylib 0x1bd810000 - 0x1bd856ff7 libdispatch.dylib (1325.120.2) /usr/lib/system/libdispatch.dylib 0x1bd857000 - 0x1bd894fee libobjc.A.dylib (841.13) /usr/lib/libobjc.A.dylib 0x1bd895000 - 0x1bd897fff libsystem_featureflags.dylib (56) <5B14B45B-A15B-31AD-93FB-BAC43C001A23> /usr/lib/system/libsystem_featureflags.dylib 0x1bd898000 - 0x1bd919fff libsystem_c.dylib (1507.100.9) /usr/lib/system/libsystem_c.dylib 0x1bd91a000 - 0x1bd980ffb libc++.1.dylib (1300.36) <9ED19AF7-C5DD-32D5-A07D-7DAE535D20A7> /usr/lib/libc++.1.dylib 0x1bd981000 - 0x1bd998ffb libc++abi.dylib (1300.36) /usr/lib/libc++abi.dylib 0x1bd999000 - 0x1bd9d0ffb libsystem_kernel.dylib (8020.240.18) /usr/lib/system/libsystem_kernel.dylib 0x1bd9d1000 - 0x1bd9ddff3 libsystem_pthread.dylib (486.100.11) <63C4EEF9-69A5-38B1-996E-8D31B66A051D> /usr/lib/system/libsystem_pthread.dylib 0x1bd9de000 - 0x1bd9eafff libdyld.dylib (960) /usr/lib/system/libdyld.dylib 0x1bd9eb000 - 0x1bd9f2feb libsystem_platform.dylib (273.100.5) /usr/lib/system/libsystem_platform.dylib 0x1bd9f3000 - 0x1bda1ffff libsystem_info.dylib (554.120.2) <413C2A97-5D32-317D-8E32-4258B8E728CE> /usr/lib/system/libsystem_info.dylib 0x1bda20000 - 0x1bdf66ff1 com.apple.CoreFoundation (6.9 - 1866) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x1bdf67000 - 0x1be1c7ffc com.apple.LaunchServices (1141.1 - 1141.1) <50A9BEBB-FDFB-306F-B236-ED94C58CC70D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices 0x1be2f2000 - 0x1be567ffb libBLAS.dylib (1381.100.10) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x1be568000 - 0x1be5afff3 com.apple.Lexicon-framework (1.0 - 98.1) /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon 0x1be5b0000 - 0x1be616ff7 libSparse.dylib (108.120.2) <5DC53BF3-79DE-38ED-8005-7D870523AD3C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib 0x1be617000 - 0x1be69cff3 com.apple.SystemConfiguration (1.21 - 1.21) <0E9C67F8-FE00-3D60-90AA-2951F2D51574> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x1be69d000 - 0x1be6d0ff7 libCRFSuite.dylib (51) <044A2314-66C7-3ECB-A4A9-D63DFE9ABD33> /usr/lib/libCRFSuite.dylib 0x1be6d1000 - 0x1be923ff4 libmecabra.dylib (972.11) /usr/lib/libmecabra.dylib 0x1be924000 - 0x1bed15ff4 com.apple.Foundation (6.9 - 1866) <8BBF8F9B-0034-34F0-A2C5-13C31941632D> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x1bed16000 - 0x1bee15ffb com.apple.LanguageModeling (1.0 - 277.4) <7535D84D-B348-3277-9379-92A185125883> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling 0x1bfada000 - 0x1bfe58fff com.apple.security (7.0 - 60158.148.2) <9321153B-BE5E-3E33-AE69-3015B6AF717C> /System/Library/Frameworks/Security.framework/Versions/A/Security 0x1bfe59000 - 0x1c010eff7 libicucore.A.dylib (70104.3) <388AEA77-C05C-3AC8-8C9A-0028AC9E0D07> /usr/lib/libicucore.A.dylib 0x1c010f000 - 0x1c0119ff3 libsystem_darwin.dylib (1507.100.9) <5D456083-E21E-319D-9BA0-57702B3FB09B> /usr/lib/system/libsystem_darwin.dylib 0x1c011a000 - 0x1c0415ff5 com.apple.CoreServices.CarbonCore (1319 - 1319) <0C5238CB-3149-31E3-ABEF-F040B95DE977> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore 0x1c0453000 - 0x1c0490ffd com.apple.CSStore (1141.1 - 1141.1) /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore 0x1c0491000 - 0x1c0567ff2 com.apple.framework.IOKit (2.0.2 - 1955.140.2) <331182D5-F1DD-3D3E-9EDE-7704EB9088CF> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x1c0568000 - 0x1c0577fff libsystem_notify.dylib (301) <12A2A8B6-80B4-36CA-8245-830EBEDEF1C4> /usr/lib/system/libsystem_notify.dylib 0x1c1b9c000 - 0x1c262efff libnetwork.dylib (2750.140.3.0.2) <263753E8-497D-316D-9B75-3CC257938E7E> /usr/lib/libnetwork.dylib 0x1c262f000 - 0x1c2ae3ffa com.apple.CFNetwork (1335.0.3.1 - 1335.0.3.1) /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x1c2ae4000 - 0x1c2afcff7 libsystem_networkextension.dylib (1471.141.3) /usr/lib/system/libsystem_networkextension.dylib 0x1c2afd000 - 0x1c2afefff libenergytrace.dylib (23) <4FD8D667-FD8F-3431-A10A-965A0EF24DA6> /usr/lib/libenergytrace.dylib 0x1c2aff000 - 0x1c2b55fca libMobileGestalt.dylib (1073.100.31.0.1) /usr/lib/libMobileGestalt.dylib 0x1c2b56000 - 0x1c2b6dff7 libsystem_asl.dylib (392.100.2) /usr/lib/system/libsystem_asl.dylib 0x1c2b6e000 - 0x1c2b89ff9 com.apple.TCC (1.0 - 1) <09F5BA64-7300-3EE5-8F0E-A1B7F672E0AB> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC 0x1c3ed0000 - 0x1c408fffb libsqlite3.dylib (331.5) <6A843132-5928-36F2-BC1B-7BEA59209ED1> /usr/lib/libsqlite3.dylib 0x1c423f000 - 0x1c42b0ffb com.apple.AE (924 - 924) <2C1432F7-55D6-3409-AE3F-583D5C3A847F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x1c42b1000 - 0x1c42b9ffc libdns_services.dylib (1557.140.5.0.1) <901C9663-70FC-3F0A-97F1-C20F9A783C6D> /usr/lib/libdns_services.dylib 0x1c42ba000 - 0x1c42c2fff libsystem_symptoms.dylib (1617.140.3) <2906E453-3254-32EA-880E-14AEEF5D7ECD> /usr/lib/system/libsystem_symptoms.dylib 0x1c446c000 - 0x1c449cfff com.apple.analyticsd (1.0 - 1) /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics 0x1c449d000 - 0x1c449ffff libDiagnosticMessagesClient.dylib (112) <3C60FDFF-D6FD-314D-A856-54C687D33A1A> /usr/lib/libDiagnosticMessagesClient.dylib 0x1c44a0000 - 0x1c44f0ffc com.apple.spotlight.metadata.utilities (1.0 - 2183.24) /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities 0x1c44f1000 - 0x1c4590ff7 com.apple.Metadata (10.7.0 - 2183.24) <0EC7A08A-E98C-3FCE-AB29-712F1EBDCF5F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x1c4591000 - 0x1c4598fff com.apple.DiskArbitration (2.7 - 2.7) <08A457E8-24B8-3A11-BD79-21545F4CE8AC> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 0x1c4599000 - 0x1c4920ff3 com.apple.vImage (8.1 - 555.4) <3AD281BE-7380-3768-B58D-B118FD419D0A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x1c4ee4000 - 0x1c4ef3ff9 com.apple.OpenDirectory (12.6 - 233) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory 0x1c4ef4000 - 0x1c4f13fff com.apple.CFOpenDirectory (12.6 - 233) <759B4DA3-F6A3-3DD0-BCB3-B8F4D8DCB78D> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory 0x1c4f14000 - 0x1c4f20fff com.apple.CoreServices.FSEvents (1326.140.2 - 1326.140.2) <5AD1BB17-8B0F-34EB-897C-5CA34029756D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents 0x1c4f21000 - 0x1c4f47fff com.apple.coreservices.SharedFileList (155 - 155) <7A15F2CF-D036-39D8-A5FB-0517B3017800> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList 0x1c4f48000 - 0x1c4f4afff libapp_launch_measurement.dylib (16) <1FDE37FE-245D-3A78-BA35-6CC9FD9801F4> /usr/lib/libapp_launch_measurement.dylib 0x1c4f4b000 - 0x1c4f95ff9 com.apple.CoreAutoLayout (1.0 - 28) <1A48C9B8-A676-360C-92D5-6D0909A261EC> /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout 0x1c4f96000 - 0x1c5083ff3 libxml2.2.dylib (35.19) /usr/lib/libxml2.2.dylib 0x1c62b2000 - 0x1c62d0fff libsystem_containermanager.dylib (383.120.2) /usr/lib/system/libsystem_containermanager.dylib 0x1c62d1000 - 0x1c62e4ff5 com.apple.IOSurface (302.14 - 302.14) <3AFBA4D4-8D3E-3AEB-A68E-33F350257F8A> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface 0x1c7059000 - 0x1c705dfff libsystem_configuration.dylib (1163.140.3) <3977B29D-624D-3DEE-94EF-95D29FB25252> /usr/lib/system/libsystem_configuration.dylib 0x1c705e000 - 0x1c7062fff libsystem_sandbox.dylib (1657.240.4) <5340D0F8-CF63-3560-A9CC-B3CF00C09B71> /usr/lib/system/libsystem_sandbox.dylib 0x1c7065000 - 0x1c7068fff com.apple.AppleSystemInfo (3.1.5 - 3.1.5) /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo 0x1c7069000 - 0x1c706afff liblangid.dylib (136) <5D52BEF2-47E5-30D6-B16D-4C23EBB2C149> /usr/lib/liblangid.dylib 0x1c706b000 - 0x1c715bffe com.apple.CoreNLP (1.0 - 273.2) /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP 0x1c715c000 - 0x1c7163ffe com.apple.LinguisticData (1.0 - 399) <5EA6E75E-3CE3-3506-8657-0DCCC6A251D5> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData 0x1c7164000 - 0x1c770ff83 libBNNS.dylib (403.100.7) <404E610C-7CC4-35E2-9D56-1CAAF7201F6E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib 0x1c7710000 - 0x1c77f5f17 libvDSP.dylib (794.100.2) <6F35B15E-3C0B-3E0D-9FDD-C88B62124791> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x1c77f6000 - 0x1c7808ff9 com.apple.CoreEmoji (1.0 - 143) <988D9710-9B2D-3223-B1A0-E82846948147> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji 0x1c7809000 - 0x1c7814ff3 com.apple.IOMobileFramebuffer (343.0.0 - 343.0.0) /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer 0x1c7b17000 - 0x1c7baaff4 com.apple.securityfoundation (6.0 - 55255.100.1) <754CFFA8-FCD6-3A8B-9D01-1A1CB65E63B1> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation 0x1c7bab000 - 0x1c7bb5fff com.apple.coreservices.BackgroundTaskManagement (1.0 - 104) <3864B516-2DFF-3732-BF63-05627A194AC6> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement 0x1c7bc4000 - 0x1c7bc6fff libquarantine.dylib (133.120.2) /usr/lib/system/libquarantine.dylib 0x1c7bc7000 - 0x1c7bd6fff libCheckFix.dylib (31) <4549B64B-93E4-3CB2-9EFA-21E30C4C3268> /usr/lib/libCheckFix.dylib 0x1c7bd7000 - 0x1c7beeffb libcoretls.dylib (178) <3B258F5E-3072-33B2-8A68-5C72DDDCE30D> /usr/lib/libcoretls.dylib 0x1c7bef000 - 0x1c7bfffff libbsm.0.dylib (73) <525DB07B-2D01-3389-B3CE-29BBD7ECD4C6> /usr/lib/libbsm.0.dylib 0x1c7c00000 - 0x1c7c5cff3 libmecab.dylib (972.11) <7BC3D5FF-87B3-3B65-AB2A-435FBC9100D7> /usr/lib/libmecab.dylib 0x1c7c5d000 - 0x1c7c5fffb libgermantok.dylib (29) /usr/lib/libgermantok.dylib 0x1c7c60000 - 0x1c7c74ff3 libLinearAlgebra.dylib (1381.100.10) <4D01EEDC-6A4D-303A-8FB3-8F1F1CBFF192> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib 0x1c8213000 - 0x1c8223fcf com.apple.AppleFSCompression (132.100.2 - 1.0) <60925E26-42A1-318F-A4BB-5A838024BB62> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression 0x1c8224000 - 0x1c8230ff7 libbz2.1.0.dylib (45) <81F9E867-44DD-3E74-8CB0-7169FE01CD23> /usr/lib/libbz2.1.0.dylib 0x1c8231000 - 0x1c8236fff libsystem_coreservices.dylib (133) /usr/lib/system/libsystem_coreservices.dylib 0x1c8237000 - 0x1c8269ffb com.apple.CoreServices.OSServices (1141.1 - 1141.1) <2AE5B7AE-E456-348A-8B19-DC527A8EFE8B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices 0x1c848a000 - 0x1c849bfff libz.1.dylib (77.240.1) /usr/lib/libz.1.dylib 0x1c849c000 - 0x1c84d2ffb libsystem_m.dylib (3204.80.2) <31A9DAE0-FB1F-3CB8-8AB6-CA5A1192DFD8> /usr/lib/system/libsystem_m.dylib 0x1c84d3000 - 0x1c84d3fff libcharset.1.dylib (61) /usr/lib/libcharset.1.dylib 0x1c84d4000 - 0x1c84dcff3 libmacho.dylib (994) /usr/lib/system/libmacho.dylib 0x1c84dd000 - 0x1c84f8fff libkxld.dylib (8020.240.18) <06C95072-F442-382A-9DA8-5B4260E78590> /usr/lib/system/libkxld.dylib 0x1c84f9000 - 0x1c8505ffb libcommonCrypto.dylib (60191.100.1) /usr/lib/system/libcommonCrypto.dylib 0x1c8506000 - 0x1c8510fff libunwind.dylib (202.2) /usr/lib/system/libunwind.dylib 0x1c8511000 - 0x1c8518ffb liboah.dylib (254.25) <7E53021F-FDCE-3EC9-8B4C-97AD3B21D02E> /usr/lib/liboah.dylib 0x1c8519000 - 0x1c8521ff7 libcopyfile.dylib (180.100.3) <654D0DA0-8277-361D-88DC-1430504B5436> /usr/lib/system/libcopyfile.dylib 0x1c8522000 - 0x1c8525ffb libcompiler_rt.dylib (103.1) <68788078-BF1D-3CD1-91A7-4C59FD78FB75> /usr/lib/system/libcompiler_rt.dylib 0x1c8526000 - 0x1c852afff libsystem_collections.dylib (1507.100.9) <4928F3C4-D438-354F-BA1C-0BD79F6475F3> /usr/lib/system/libsystem_collections.dylib 0x1c852b000 - 0x1c852dffb libsystem_secinit.dylib (107.100.5) <18F251D3-8C66-3B8B-817A-C124498478F4> /usr/lib/system/libsystem_secinit.dylib 0x1c852e000 - 0x1c8530fff libremovefile.dylib (60) <157C8E50-D4A5-3DFC-8E0B-756E03E2082B> /usr/lib/system/libremovefile.dylib 0x1c8531000 - 0x1c8531fff libkeymgr.dylib (31) <49D72074-0C58-317C-9B8B-762C13C0C084> /usr/lib/system/libkeymgr.dylib 0x1c8532000 - 0x1c853afff libsystem_dnssd.dylib (1557.140.5.0.1) <10A4374A-D15A-31C8-AC6F-2DCC10D06444> /usr/lib/system/libsystem_dnssd.dylib 0x1c853b000 - 0x1c8540ff7 libcache.dylib (85) <7E9E684F-57B6-3196-8AEC-908B46DEEBD4> /usr/lib/system/libcache.dylib 0x1c8541000 - 0x1c8542fff libSystem.B.dylib (1311.120.1) <47FA0B10-E5D8-39A7-904B-69EA5F759731> /usr/lib/libSystem.B.dylib 0x1c8543000 - 0x1c8546ffb libfakelink.dylib (4) <98801856-A5E8-37CC-8C50-3A6AEFA7DDD5> /usr/lib/libfakelink.dylib 0x1c8547000 - 0x1c8547ffb com.apple.SoftLinking (1.0 - 42) /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking 0x1c8548000 - 0x1c8584fff libpcap.A.dylib (110) <9345C9FC-9C29-3EA1-A8CF-51EC641B10C3> /usr/lib/libpcap.A.dylib 0x1c8585000 - 0x1c8676ffb libiconv.2.dylib (61) <9820B924-00A9-3DAA-9094-2AF0E6F34BCC> /usr/lib/libiconv.2.dylib 0x1c8677000 - 0x1c8688ff3 libcmph.dylib (8) /usr/lib/libcmph.dylib 0x1c8689000 - 0x1c870effb libarchive.2.dylib (103.240.1) <2BD3995F-4089-3A9D-8A4D-0895425AF538> /usr/lib/libarchive.2.dylib 0x1c870f000 - 0x1c8786fff com.apple.SearchKit (1.4.1 - 1.4.1) <73F3DD26-6ECB-3233-901A-4226237330BD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit 0x1c8787000 - 0x1c8788ff3 libThaiTokenizer.dylib (10) /usr/lib/libThaiTokenizer.dylib 0x1c8789000 - 0x1c87adff7 com.apple.applesauce (1.0 - 16.38) <2713ACE5-35B1-355F-9DDA-30AF40AAD214> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce 0x1c87ae000 - 0x1c87c5ff7 libapple_nghttp2.dylib (2) <239234E0-467E-31D0-B711-4CD2F4B1D23A> /usr/lib/libapple_nghttp2.dylib 0x1c87c6000 - 0x1c87d8ff7 libSparseBLAS.dylib (1381.100.10) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib 0x1c87db000 - 0x1c87dffff libpam.2.dylib (29) <46B9D18E-8A3F-3982-81A8-400ADCDA1987> /usr/lib/libpam.2.dylib 0x1c87e0000 - 0x1c88abfd3 libcompression.dylib (125.120.2) <7E928D0A-A818-32A3-ADA0-78BF601792DD> /usr/lib/libcompression.dylib 0x1c88ac000 - 0x1c88b0ffb libQuadrature.dylib (7) <5A46E6D2-542E-3AF8-9B74-203BDEFD418C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib 0x1c88b1000 - 0x1c8d75ff7 libLAPACK.dylib (1381.100.10) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x1c8d76000 - 0x1c8dccff6 com.apple.DictionaryServices (1.2 - 350) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices 0x1c8dcd000 - 0x1c8de5ff3 liblzma.5.dylib (16) <21E777E3-FABA-3DA8-936A-EB28F1AAE2AE> /usr/lib/liblzma.5.dylib 0x1c8de6000 - 0x1c8de7ffb libcoretls_cfhelpers.dylib (178) /usr/lib/libcoretls_cfhelpers.dylib 0x1c8de8000 - 0x1c8e4eff3 com.apple.APFS (1934.141.2 - 1934.141.2) /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS 0x1c8e4f000 - 0x1c8e5dffb libxar.1.dylib (487.240.1) <5697B7DE-DF02-3C7F-A59D-71B946B711F8> /usr/lib/libxar.1.dylib 0x1c8e5e000 - 0x1c8e61ff7 libutil.dylib (62) /usr/lib/libutil.dylib 0x1c8e62000 - 0x1c8e8bff7 libxslt.1.dylib (18.7) <0031C52F-7137-302B-8509-D29DC4F85773> /usr/lib/libxslt.1.dylib 0x1c8e8c000 - 0x1c8e93fff libChineseTokenizer.dylib (40) /usr/lib/libChineseTokenizer.dylib 0x1c8e94000 - 0x1c8f07feb libvMisc.dylib (794.100.2) <9943D38E-AE97-31BC-A3B7-4A7D55E44FD0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x1ce895000 - 0x1ce895fff libsystem_product_info_filter.dylib (10) /usr/lib/system/libsystem_product_info_filter.dylib 0x1ce995000 - 0x1ce995fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <8DC634C0-8B95-38E0-A9FB-833E77292E16> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib 0x1ce9be000 - 0x1ce9befff com.apple.CoreServices (1141.1 - 1141.1) <2076250F-0FDE-3298-93CD-D9C95BF6E050> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 0x1cec5b000 - 0x1cec5bfff com.apple.Accelerate (1.11 - Accelerate 1.11) <1DA3C812-71B7-3300-89B5-3986AF13288D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x23d545000 - 0x23d54cff3 libCoreEntitlements.dylib (20.240.1) /usr/lib/libCoreEntitlements.dylib Sample analysis of process 42149 written to file /dev/stdout Parent process of above precompilation ====================================== Sampling process 42012 for 3 seconds with 1 millisecond of run time between samples Sampling completed, processing symbols... Analysis of sampling julia (pid 42012) every 1 millisecond Process: julia [42012] Path: /Volumes/VOLUME/*/julia Load Address: 0x104558000 Identifier: julia Version: 0 Code Type: ARM64 Platform: macOS Parent Process: zsh [1482] Date/Time: 2023-01-31 14:41:28.465 -0500 Launch Time: 2023-01-31 14:37:31.410 -0500 OS Version: macOS 12.6.3 (21G419) Report Version: 7 Analysis Tool: /usr/bin/sample Physical footprint: 252.8M Physical footprint (peak): 257.3M ---- Call graph: 2383 Thread_782757 DispatchQueue_1: com.apple.main-thread (serial) + 2383 start_task (in libjulia-internal.1.10.dylib) + 184 [0x104d8d330] + 2375 julia_poptask_50202 (in sys.dylib) + 200 [0x13817222c] + ! 2372 ijl_task_get_next (in libjulia-internal.1.10.dylib) + 636 [0x104db3f24] + ! : 2372 uv_run (in libjulia-internal.1.10.dylib) + 260 [0x104e21fd4] + ! : 2372 uv__io_poll (in libjulia-internal.1.10.dylib) + 1420 [0x104e3dafc] + ! : 2372 kevent (in libsystem_kernel.dylib) + 8 [0x1bd9a0c20] + ! 3 ijl_task_get_next (in libjulia-internal.1.10.dylib) + 156 [0x104db3d44] + ! 1 ijl_apply_generic (in libjulia-internal.1.10.dylib) + 68 [0x104d6ec1c] + ! | 1 ijl_apply_generic (in libjulia-internal.1.10.dylib) + 212 [0x104d6ecac] + ! 1 jfptr_trypoptask_50197 (in sys.dylib) + 12 [0x13817215c] + ! | 1 julia_trypoptask_50196 (in sys.dylib) + 0 [0x138172028] + ! 1 julia_trypoptask_50196 (in sys.dylib) + 192 [0x1381720e8] + ! 1 julia_popfirstNOT._33368 (in sys.dylib) + 0 [0x138172a44] + 3 julia_uv_write_async_50948 (in sys.dylib) + 196 [0x138022f68] + ! 3 jl_uv_write (in libjulia-internal.1.10.dylib) + 184 [0x104da10ec] + ! 3 uv_write (in libjulia-internal.1.10.dylib) + 60 [0x104e33ecc] + ! 3 uv_write2 (in libjulia-internal.1.10.dylib) + 476 [0x104e33a5c] + ! 3 uv__write (in libjulia-internal.1.10.dylib) + 232 [0x104e33d08] + ! 3 uv__try_write (in libjulia-internal.1.10.dylib) + 456 [0x104e34188] + ! 3 uv__writev (in libjulia-internal.1.10.dylib) + 60 [0x104e3568c] + ! 3 write (in libsystem_kernel.dylib) + 8 [0x1bd99e6f8] + 1 julia_YY.231_66107 (in sys.dylib) + 128 [0x13864e480] + ! 1 julia__getenv_50230 (in sys.dylib) + 132 [0x1384b0980] + ! 1 getenv (in libsystem_c.dylib) + 68 [0x1bd8998f0] + ! 1 __findenv_locked (in libsystem_c.dylib) + 76 [0x1bd899968] + 1 julia_YY.sprintYY.483_45521 (in sys.dylib) + 136 [0x138097f80] + ! 1 julia_YY.sprintYY.483_45652 (in sys.dylib) + 208 [0x138569dcc] + ! 1 julia_YY.233_66087 (in sys.dylib) + 172 [0x13863f504] + ! 1 ijl_apply_generic (in libjulia-internal.1.10.dylib) + 440 [0x104d6ed90] + ! 1 jl_typemap_level_assoc_exact (in libjulia-internal.1.10.dylib) + 1376 [0x104d72ad4] + ! 1 jl_typemap_entry_assoc_exact (in libjulia-internal.1.10.dylib) + 948 [0x104d72240] + ! 1 jl_tuple1_isa (in libjulia-internal.1.10.dylib) + 328 [0x104dcd618] + ! 1 ijl_subtype_env (in libjulia-internal.1.10.dylib) + 440 [0x104dccd3c] + ! 1 forall_exists_subtype (in libjulia-internal.1.10.dylib) + 220 [0x104dccf30] + ! 1 forall_exists_subtype (in libjulia-internal.1.10.dylib) + 220 [0x104dccf30] + ! 1 subtype (in libjulia-internal.1.10.dylib) + 268 [0x104dd1408] + 1 julia_YY.waitYY.620_49544 (in sys.dylib) + 376 [0x1384863c4] + ! 1 julia_YY.waitYY.620_49544 (in sys.dylib) + 376 [0x1384863c4] + 1 julia_lock_44248 (in sys.dylib) + 268 [0x13864eba4] + ! 1 julia__unlock_49599 (in sys.dylib) + 0 [0x1384826cc] + 1 julia_wait_49537 (in sys.dylib) + 148 [0x138172304] + 1 ijl_process_events (in libjulia-internal.1.10.dylib) + 196 [0x104da03a8] + 1 uv_run (in libjulia-internal.1.10.dylib) + 260 [0x104e21fd4] + 1 uv__io_poll (in libjulia-internal.1.10.dylib) + 1420 [0x104e3dafc] + 1 kevent (in libsystem_kernel.dylib) + 8 [0x1bd9a0c20] 2383 Thread_782758 + 2383 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2383 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2383 signal_listener (in libjulia-internal.1.10.dylib) + 612 [0x104dca5c4] + 2383 kevent (in libsystem_kernel.dylib) + 8 [0x1bd9a0c20] 2383 Thread_782759 + 2383 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2383 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2383 mach_segv_listener (in libjulia-internal.1.10.dylib) + 36 [0x104dc94d0] + 2383 mach_msg_server (in libsystem_kernel.dylib) + 320 [0x1bd9a2618] + 2383 mach_msg (in libsystem_kernel.dylib) + 76 [0x1bd99ad20] + 2383 mach_msg_trap (in libsystem_kernel.dylib) + 8 [0x1bd99a8b0] 2383 Thread_782760 + 2383 start_task (in libjulia-internal.1.10.dylib) + 304 [0x104d8d3a8] + 2383 jl_finish_task (in libjulia-internal.1.10.dylib) + 256 [0x104d8c274] + 2383 julia_poptask_50202 (in sys.dylib) + 200 [0x13817222c] + 2383 ijl_task_get_next (in libjulia-internal.1.10.dylib) + 840 [0x104db3ff0] + 2383 uv_cond_wait (in libjulia-internal.1.10.dylib) + 32 [0x104e36970] + 2383 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] + 2383 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] 2383 Thread_782761 + 2383 start_task (in libjulia-internal.1.10.dylib) + 184 [0x104d8d330] + 2383 julia_poptask_50202 (in sys.dylib) + 200 [0x13817222c] + 2383 ijl_task_get_next (in libjulia-internal.1.10.dylib) + 840 [0x104db3ff0] + 2383 uv_cond_wait (in libjulia-internal.1.10.dylib) + 32 [0x104e36970] + 2383 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] + 2383 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] 2383 Thread_782762 + 2383 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2383 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2383 jl_threadfun (in libjulia-internal.1.10.dylib) + 116 [0x104db3994] + 2383 jl_finish_task (in libjulia-internal.1.10.dylib) + 256 [0x104d8c274] + 2383 julia_poptask_50202 (in sys.dylib) + 200 [0x13817222c] + 2383 ijl_task_get_next (in libjulia-internal.1.10.dylib) + 840 [0x104db3ff0] + 2383 uv_cond_wait (in libjulia-internal.1.10.dylib) + 32 [0x104e36970] + 2383 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] + 2383 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] 2383 Thread_782763 + 2383 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2383 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2383 jl_threadfun (in libjulia-internal.1.10.dylib) + 116 [0x104db3994] + 2383 jl_finish_task (in libjulia-internal.1.10.dylib) + 256 [0x104d8c274] + 2383 jlplt_ijl_task_get_next_50206 (in sys.dylib) + 104 [0x1387f90cc] + 2383 ijl_task_get_next (in libjulia-internal.1.10.dylib) + 840 [0x104db3ff0] + 2383 uv_cond_wait (in libjulia-internal.1.10.dylib) + 32 [0x104e36970] + 2383 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] + 2383 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] 2383 Thread_782764 + 2383 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2383 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2383 blas_thread_server (in libopenblas64_.dylib) + 388 [0x11313c73c] + 2383 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] + 2383 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] 2383 Thread_782765 + 2383 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2383 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2383 blas_thread_server (in libopenblas64_.dylib) + 388 [0x11313c73c] + 2383 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] + 2383 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] 2383 Thread_782766 + 2383 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2383 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2383 blas_thread_server (in libopenblas64_.dylib) + 388 [0x11313c73c] + 2383 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] + 2383 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] 2383 Thread_782767 + 2383 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2383 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2383 blas_thread_server (in libopenblas64_.dylib) + 388 [0x11313c73c] + 2383 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] + 2383 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] 2383 Thread_782768 + 2383 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2383 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2383 blas_thread_server (in libopenblas64_.dylib) + 388 [0x11313c73c] + 2383 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] + 2383 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] 2383 Thread_782769 + 2383 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2383 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2383 blas_thread_server (in libopenblas64_.dylib) + 388 [0x11313c73c] + 2383 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] + 2383 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] 2383 Thread_782770 + 2383 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2383 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2383 blas_thread_server (in libopenblas64_.dylib) + 388 [0x11313c73c] + 2383 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] + 2383 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] 2383 Thread_782771 + 2383 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] + 2383 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] + 2383 blas_thread_server (in libopenblas64_.dylib) + 388 [0x11313c73c] + 2383 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] + 2383 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] 2383 Thread_782772 2383 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] 2383 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] 2383 blas_thread_server (in libopenblas64_.dylib) + 388 [0x11313c73c] 2383 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] 2383 __psynch_cvwait (in libsystem_kernel.dylib) + 8 [0x1bd99e270] Total number in stack (recursive counted multiple, when >=5): 13 __psynch_cvwait (in libsystem_kernel.dylib) + 0 [0x1bd99e268] 13 _pthread_cond_wait (in libsystem_pthread.dylib) + 1236 [0x1bd9d883c] 13 _pthread_start (in libsystem_pthread.dylib) + 148 [0x1bd9d826c] 13 thread_start (in libsystem_pthread.dylib) + 8 [0x1bd9d308c] 9 blas_thread_server (in libopenblas64_.dylib) + 388 [0x11313c73c] Sort by top of stack, same collapsed (when >= 5): __psynch_cvwait (in libsystem_kernel.dylib) 30979 kevent (in libsystem_kernel.dylib) 4756 mach_msg_trap (in libsystem_kernel.dylib) 2383 Binary Images: 0x104558000 - 0x10455bfff +julia (0) /Volumes/*/julia 0x10469c000 - 0x1046a3fff +libjulia.1.10.dylib (0) /Volumes/*/libjulia.1.10.dylib 0x104714000 - 0x104727ff7 +libgcc_s.1.1.dylib (0) <24CC97F1-C29E-369A-B74F-72C69ED39821> /Volumes/*/libgcc_s.1.1.dylib 0x104738000 - 0x104753ff3 +libopenlibm.4.0.dylib (0) /Volumes/*/libopenlibm.4.0.dylib 0x104760000 - 0x10476bfff +libunwind.1.0.dylib (0) <22E0145B-8928-3816-AF1A-829BB817D276> /Volumes/*/libunwind.1.0.dylib 0x104778000 - 0x104793fff +libz.1.2.13.dylib (0) <83A5FD4D-F276-3EDC-BFEC-FAC24BB84100> /Volumes/*/libz.1.2.13.dylib 0x1047f4000 - 0x1047fbff7 +libssp.0.dylib (0) <159892F3-39B1-3CAA-8EB2-ABEC10DA1598> /Volumes/*/libssp.0.dylib 0x104820000 - 0x10482bffb +libamd.2.4.6.dylib (0) /Volumes/*/libamd.2.4.6.dylib 0x104838000 - 0x104843ff3 +libcolamd.2.9.6.dylib (0) <04D74E68-78A2-3C20-BC25-01B35B396816> /Volumes/*/libcolamd.2.9.6.dylib 0x104850000 - 0x104857ffb +libsuitesparseconfig.5.10.1.dylib (0) /Volumes/*/libsuitesparseconfig.5.10.1.dylib 0x104864000 - 0x10486fff7 +libcamd.2.4.6.dylib (0) <7C8B5425-1F3E-319A-BA8D-37251258CA58> /Volumes/*/libcamd.2.4.6.dylib 0x104884000 - 0x1048e174b dyld (960) /usr/lib/dyld 0x104938000 - 0x104997fe7 +libgmp.10.dylib (0) <81DD5D3A-E76F-3130-BB5D-912A22734C43> /Volumes/*/libgmp.10.dylib 0x1049ac000 - 0x1049bbff3 +libccolamd.2.9.6.dylib (0) <95777ED1-6EE2-3081-BBD5-9DB65BB901D3> /Volumes/*/libccolamd.2.9.6.dylib 0x1049f4000 - 0x104a9ffff +libpcre2-8.0.dylib (0) /Volumes/*/libpcre2-8.0.dylib 0x104ae8000 - 0x104bcbffb +libjulia-codegen.1.10.dylib (0) /Volumes/*/libjulia-codegen.1.10.dylib 0x104c98000 - 0x104cfbffb +libmpfr.6.dylib (0) /Volumes/*/libmpfr.6.dylib 0x104d24000 - 0x104d43ffb +libmbedx509.2.28.0.dylib (0) <03F07859-97F0-31F9-B3B6-8AC736DA44AB> /Volumes/*/libmbedx509.2.28.0.dylib 0x104d58000 - 0x105063ff7 +libjulia-internal.1.10.dylib (0) <3DE60959-83A6-31D3-B9AD-23622081D9A6> /Volumes/*/libjulia-internal.1.10.dylib 0x108b54000 - 0x108b97fff +libquadmath.0.dylib (0) /Volumes/*/libquadmath.0.dylib 0x108d00000 - 0x108d3ffff +libgomp.1.dylib (0) /Volumes/*/libgomp.1.dylib 0x108d68000 - 0x108d8fff7 +libnghttp2.14.dylib (0) <26967703-ED4A-32BC-A7BE-5C33C16AC297> /Volumes/*/libnghttp2.14.dylib 0x108dac000 - 0x108ddbffb +libssh2.1.0.1.dylib (0) /Volumes/*/libssh2.1.0.1.dylib 0x108df0000 - 0x108e27fff +libmbedtls.2.28.0.dylib (0) <730E5AEB-F580-35C6-98CF-59396AAC1092> /Volumes/*/libmbedtls.2.28.0.dylib 0x108e44000 - 0x108f0bfff +libcholmod.dylib (0) <8C064C57-EB68-3B01-B347-BD71D9AD4A62> /Volumes/*/libcholmod.dylib 0x108f20000 - 0x108f93ff7 +libcurl.4.dylib (0) <0DAD6E66-ED57-31FE-B9F4-20AD62D59977> /Volumes/*/libcurl.4.dylib 0x109080000 - 0x10bdebff7 +libLLVM.dylib (0) <057C77B0-6196-3C0E-A7E4-FEA8B7EA950A> /Volumes/*/libLLVM.dylib 0x111504000 - 0x11165bff7 +libgfortran.5.dylib (0) /Volumes/*/libgfortran.5.dylib 0x1116cc000 - 0x111863ff7 +libstdc++.6.dylib (0) <8BF39DFE-B799-3BB4-8A14-EC00DF222FD7> /Volumes/*/libstdc++.6.dylib 0x111a3c000 - 0x111a73ffb +libblastrampoline.5.2.0.dylib (0) /Volumes/*/libblastrampoline.5.2.0.dylib 0x111c9c000 - 0x111d13fff +libmbedcrypto.2.28.0.dylib (0) <4D95B5A9-3304-3498-902A-33CCCEC6F430> /Volumes/*/libmbedcrypto.2.28.0.dylib 0x112d30000 - 0x112e2fff7 +libgit2.1.5.0.dylib (0) <24ED6FDD-0495-33B6-AB93-9EA082379BB0> /Volumes/*/libgit2.1.5.0.dylib 0x112fcc000 - 0x11437bfe7 +libopenblas64_.dylib (0) /Volumes/*/libopenblas64_.dylib 0x138000000 - 0x138967ff7 +sys.dylib (0) /Volumes/*/sys.dylib 0x1bd6fd000 - 0x1bd6feffe libsystem_blocks.dylib (79.1) <96462BD5-6BB4-3B69-89C9-2C70FA8852E7> /usr/lib/system/libsystem_blocks.dylib 0x1bd6ff000 - 0x1bd740fff libxpc.dylib (2236.140.2) <189DDDC9-B8F9-356E-A576-01F56C4BA2C5> /usr/lib/system/libxpc.dylib 0x1bd741000 - 0x1bd75affe libsystem_trace.dylib (1375.140.2) /usr/lib/system/libsystem_trace.dylib 0x1bd75b000 - 0x1bd7e4fef libcorecrypto.dylib (1218.120.10) <2D00FEEC-7984-342B-9516-5D49C5D98204> /usr/lib/system/libcorecrypto.dylib 0x1bd7e5000 - 0x1bd80fffb libsystem_malloc.dylib (374.120.1) <427675C6-C4BF-390A-AF93-B28DAC36876A> /usr/lib/system/libsystem_malloc.dylib 0x1bd810000 - 0x1bd856ff7 libdispatch.dylib (1325.120.2) /usr/lib/system/libdispatch.dylib 0x1bd857000 - 0x1bd894fee libobjc.A.dylib (841.13) /usr/lib/libobjc.A.dylib 0x1bd895000 - 0x1bd897fff libsystem_featureflags.dylib (56) <5B14B45B-A15B-31AD-93FB-BAC43C001A23> /usr/lib/system/libsystem_featureflags.dylib 0x1bd898000 - 0x1bd919fff libsystem_c.dylib (1507.100.9) /usr/lib/system/libsystem_c.dylib 0x1bd91a000 - 0x1bd980ffb libc++.1.dylib (1300.36) <9ED19AF7-C5DD-32D5-A07D-7DAE535D20A7> /usr/lib/libc++.1.dylib 0x1bd981000 - 0x1bd998ffb libc++abi.dylib (1300.36) /usr/lib/libc++abi.dylib 0x1bd999000 - 0x1bd9d0ffb libsystem_kernel.dylib (8020.240.18) /usr/lib/system/libsystem_kernel.dylib 0x1bd9d1000 - 0x1bd9ddff3 libsystem_pthread.dylib (486.100.11) <63C4EEF9-69A5-38B1-996E-8D31B66A051D> /usr/lib/system/libsystem_pthread.dylib 0x1bd9de000 - 0x1bd9eafff libdyld.dylib (960) /usr/lib/system/libdyld.dylib 0x1bd9eb000 - 0x1bd9f2feb libsystem_platform.dylib (273.100.5) /usr/lib/system/libsystem_platform.dylib 0x1bd9f3000 - 0x1bda1ffff libsystem_info.dylib (554.120.2) <413C2A97-5D32-317D-8E32-4258B8E728CE> /usr/lib/system/libsystem_info.dylib 0x1bda20000 - 0x1bdf66ff1 com.apple.CoreFoundation (6.9 - 1866) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x1bdf67000 - 0x1be1c7ffc com.apple.LaunchServices (1141.1 - 1141.1) <50A9BEBB-FDFB-306F-B236-ED94C58CC70D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices 0x1be2f2000 - 0x1be567ffb libBLAS.dylib (1381.100.10) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x1be568000 - 0x1be5afff3 com.apple.Lexicon-framework (1.0 - 98.1) /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon 0x1be5b0000 - 0x1be616ff7 libSparse.dylib (108.120.2) <5DC53BF3-79DE-38ED-8005-7D870523AD3C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib 0x1be617000 - 0x1be69cff3 com.apple.SystemConfiguration (1.21 - 1.21) <0E9C67F8-FE00-3D60-90AA-2951F2D51574> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x1be69d000 - 0x1be6d0ff7 libCRFSuite.dylib (51) <044A2314-66C7-3ECB-A4A9-D63DFE9ABD33> /usr/lib/libCRFSuite.dylib 0x1be6d1000 - 0x1be923ff4 libmecabra.dylib (972.11) /usr/lib/libmecabra.dylib 0x1be924000 - 0x1bed15ff4 com.apple.Foundation (6.9 - 1866) <8BBF8F9B-0034-34F0-A2C5-13C31941632D> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x1bed16000 - 0x1bee15ffb com.apple.LanguageModeling (1.0 - 277.4) <7535D84D-B348-3277-9379-92A185125883> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling 0x1bfada000 - 0x1bfe58fff com.apple.security (7.0 - 60158.148.2) <9321153B-BE5E-3E33-AE69-3015B6AF717C> /System/Library/Frameworks/Security.framework/Versions/A/Security 0x1bfe59000 - 0x1c010eff7 libicucore.A.dylib (70104.3) <388AEA77-C05C-3AC8-8C9A-0028AC9E0D07> /usr/lib/libicucore.A.dylib 0x1c010f000 - 0x1c0119ff3 libsystem_darwin.dylib (1507.100.9) <5D456083-E21E-319D-9BA0-57702B3FB09B> /usr/lib/system/libsystem_darwin.dylib 0x1c011a000 - 0x1c0415ff5 com.apple.CoreServices.CarbonCore (1319 - 1319) <0C5238CB-3149-31E3-ABEF-F040B95DE977> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore 0x1c0453000 - 0x1c0490ffd com.apple.CSStore (1141.1 - 1141.1) /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore 0x1c0491000 - 0x1c0567ff2 com.apple.framework.IOKit (2.0.2 - 1955.140.2) <331182D5-F1DD-3D3E-9EDE-7704EB9088CF> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x1c0568000 - 0x1c0577fff libsystem_notify.dylib (301) <12A2A8B6-80B4-36CA-8245-830EBEDEF1C4> /usr/lib/system/libsystem_notify.dylib 0x1c1b9c000 - 0x1c262efff libnetwork.dylib (2750.140.3.0.2) <263753E8-497D-316D-9B75-3CC257938E7E> /usr/lib/libnetwork.dylib 0x1c262f000 - 0x1c2ae3ffa com.apple.CFNetwork (1335.0.3.1 - 1335.0.3.1) /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x1c2ae4000 - 0x1c2afcff7 libsystem_networkextension.dylib (1471.141.3) /usr/lib/system/libsystem_networkextension.dylib 0x1c2afd000 - 0x1c2afefff libenergytrace.dylib (23) <4FD8D667-FD8F-3431-A10A-965A0EF24DA6> /usr/lib/libenergytrace.dylib 0x1c2aff000 - 0x1c2b55fca libMobileGestalt.dylib (1073.100.31.0.1) /usr/lib/libMobileGestalt.dylib 0x1c2b56000 - 0x1c2b6dff7 libsystem_asl.dylib (392.100.2) /usr/lib/system/libsystem_asl.dylib 0x1c2b6e000 - 0x1c2b89ff9 com.apple.TCC (1.0 - 1) <09F5BA64-7300-3EE5-8F0E-A1B7F672E0AB> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC 0x1c3ed0000 - 0x1c408fffb libsqlite3.dylib (331.5) <6A843132-5928-36F2-BC1B-7BEA59209ED1> /usr/lib/libsqlite3.dylib 0x1c423f000 - 0x1c42b0ffb com.apple.AE (924 - 924) <2C1432F7-55D6-3409-AE3F-583D5C3A847F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x1c42b1000 - 0x1c42b9ffc libdns_services.dylib (1557.140.5.0.1) <901C9663-70FC-3F0A-97F1-C20F9A783C6D> /usr/lib/libdns_services.dylib 0x1c42ba000 - 0x1c42c2fff libsystem_symptoms.dylib (1617.140.3) <2906E453-3254-32EA-880E-14AEEF5D7ECD> /usr/lib/system/libsystem_symptoms.dylib 0x1c446c000 - 0x1c449cfff com.apple.analyticsd (1.0 - 1) /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics 0x1c449d000 - 0x1c449ffff libDiagnosticMessagesClient.dylib (112) <3C60FDFF-D6FD-314D-A856-54C687D33A1A> /usr/lib/libDiagnosticMessagesClient.dylib 0x1c44a0000 - 0x1c44f0ffc com.apple.spotlight.metadata.utilities (1.0 - 2183.24) /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities 0x1c44f1000 - 0x1c4590ff7 com.apple.Metadata (10.7.0 - 2183.24) <0EC7A08A-E98C-3FCE-AB29-712F1EBDCF5F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x1c4591000 - 0x1c4598fff com.apple.DiskArbitration (2.7 - 2.7) <08A457E8-24B8-3A11-BD79-21545F4CE8AC> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 0x1c4599000 - 0x1c4920ff3 com.apple.vImage (8.1 - 555.4) <3AD281BE-7380-3768-B58D-B118FD419D0A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x1c4ee4000 - 0x1c4ef3ff9 com.apple.OpenDirectory (12.6 - 233) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory 0x1c4ef4000 - 0x1c4f13fff com.apple.CFOpenDirectory (12.6 - 233) <759B4DA3-F6A3-3DD0-BCB3-B8F4D8DCB78D> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory 0x1c4f14000 - 0x1c4f20fff com.apple.CoreServices.FSEvents (1326.140.2 - 1326.140.2) <5AD1BB17-8B0F-34EB-897C-5CA34029756D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents 0x1c4f21000 - 0x1c4f47fff com.apple.coreservices.SharedFileList (155 - 155) <7A15F2CF-D036-39D8-A5FB-0517B3017800> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList 0x1c4f48000 - 0x1c4f4afff libapp_launch_measurement.dylib (16) <1FDE37FE-245D-3A78-BA35-6CC9FD9801F4> /usr/lib/libapp_launch_measurement.dylib 0x1c4f4b000 - 0x1c4f95ff9 com.apple.CoreAutoLayout (1.0 - 28) <1A48C9B8-A676-360C-92D5-6D0909A261EC> /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout 0x1c4f96000 - 0x1c5083ff3 libxml2.2.dylib (35.19) /usr/lib/libxml2.2.dylib 0x1c62b2000 - 0x1c62d0fff libsystem_containermanager.dylib (383.120.2) /usr/lib/system/libsystem_containermanager.dylib 0x1c62d1000 - 0x1c62e4ff5 com.apple.IOSurface (302.14 - 302.14) <3AFBA4D4-8D3E-3AEB-A68E-33F350257F8A> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface 0x1c7059000 - 0x1c705dfff libsystem_configuration.dylib (1163.140.3) <3977B29D-624D-3DEE-94EF-95D29FB25252> /usr/lib/system/libsystem_configuration.dylib 0x1c705e000 - 0x1c7062fff libsystem_sandbox.dylib (1657.240.4) <5340D0F8-CF63-3560-A9CC-B3CF00C09B71> /usr/lib/system/libsystem_sandbox.dylib 0x1c7065000 - 0x1c7068fff com.apple.AppleSystemInfo (3.1.5 - 3.1.5) /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo 0x1c7069000 - 0x1c706afff liblangid.dylib (136) <5D52BEF2-47E5-30D6-B16D-4C23EBB2C149> /usr/lib/liblangid.dylib 0x1c706b000 - 0x1c715bffe com.apple.CoreNLP (1.0 - 273.2) /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP 0x1c715c000 - 0x1c7163ffe com.apple.LinguisticData (1.0 - 399) <5EA6E75E-3CE3-3506-8657-0DCCC6A251D5> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData 0x1c7164000 - 0x1c770ff83 libBNNS.dylib (403.100.7) <404E610C-7CC4-35E2-9D56-1CAAF7201F6E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib 0x1c7710000 - 0x1c77f5f17 libvDSP.dylib (794.100.2) <6F35B15E-3C0B-3E0D-9FDD-C88B62124791> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x1c77f6000 - 0x1c7808ff9 com.apple.CoreEmoji (1.0 - 143) <988D9710-9B2D-3223-B1A0-E82846948147> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji 0x1c7809000 - 0x1c7814ff3 com.apple.IOMobileFramebuffer (343.0.0 - 343.0.0) /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer 0x1c7b17000 - 0x1c7baaff4 com.apple.securityfoundation (6.0 - 55255.100.1) <754CFFA8-FCD6-3A8B-9D01-1A1CB65E63B1> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation 0x1c7bab000 - 0x1c7bb5fff com.apple.coreservices.BackgroundTaskManagement (1.0 - 104) <3864B516-2DFF-3732-BF63-05627A194AC6> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement 0x1c7bc4000 - 0x1c7bc6fff libquarantine.dylib (133.120.2) /usr/lib/system/libquarantine.dylib 0x1c7bc7000 - 0x1c7bd6fff libCheckFix.dylib (31) <4549B64B-93E4-3CB2-9EFA-21E30C4C3268> /usr/lib/libCheckFix.dylib 0x1c7bd7000 - 0x1c7beeffb libcoretls.dylib (178) <3B258F5E-3072-33B2-8A68-5C72DDDCE30D> /usr/lib/libcoretls.dylib 0x1c7bef000 - 0x1c7bfffff libbsm.0.dylib (73) <525DB07B-2D01-3389-B3CE-29BBD7ECD4C6> /usr/lib/libbsm.0.dylib 0x1c7c00000 - 0x1c7c5cff3 libmecab.dylib (972.11) <7BC3D5FF-87B3-3B65-AB2A-435FBC9100D7> /usr/lib/libmecab.dylib 0x1c7c5d000 - 0x1c7c5fffb libgermantok.dylib (29) /usr/lib/libgermantok.dylib 0x1c7c60000 - 0x1c7c74ff3 libLinearAlgebra.dylib (1381.100.10) <4D01EEDC-6A4D-303A-8FB3-8F1F1CBFF192> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib 0x1c8213000 - 0x1c8223fcf com.apple.AppleFSCompression (132.100.2 - 1.0) <60925E26-42A1-318F-A4BB-5A838024BB62> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression 0x1c8224000 - 0x1c8230ff7 libbz2.1.0.dylib (45) <81F9E867-44DD-3E74-8CB0-7169FE01CD23> /usr/lib/libbz2.1.0.dylib 0x1c8231000 - 0x1c8236fff libsystem_coreservices.dylib (133) /usr/lib/system/libsystem_coreservices.dylib 0x1c8237000 - 0x1c8269ffb com.apple.CoreServices.OSServices (1141.1 - 1141.1) <2AE5B7AE-E456-348A-8B19-DC527A8EFE8B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices 0x1c848a000 - 0x1c849bfff libz.1.dylib (77.240.1) /usr/lib/libz.1.dylib 0x1c849c000 - 0x1c84d2ffb libsystem_m.dylib (3204.80.2) <31A9DAE0-FB1F-3CB8-8AB6-CA5A1192DFD8> /usr/lib/system/libsystem_m.dylib 0x1c84d3000 - 0x1c84d3fff libcharset.1.dylib (61) /usr/lib/libcharset.1.dylib 0x1c84d4000 - 0x1c84dcff3 libmacho.dylib (994) /usr/lib/system/libmacho.dylib 0x1c84dd000 - 0x1c84f8fff libkxld.dylib (8020.240.18) <06C95072-F442-382A-9DA8-5B4260E78590> /usr/lib/system/libkxld.dylib 0x1c84f9000 - 0x1c8505ffb libcommonCrypto.dylib (60191.100.1) /usr/lib/system/libcommonCrypto.dylib 0x1c8506000 - 0x1c8510fff libunwind.dylib (202.2) /usr/lib/system/libunwind.dylib 0x1c8511000 - 0x1c8518ffb liboah.dylib (254.25) <7E53021F-FDCE-3EC9-8B4C-97AD3B21D02E> /usr/lib/liboah.dylib 0x1c8519000 - 0x1c8521ff7 libcopyfile.dylib (180.100.3) <654D0DA0-8277-361D-88DC-1430504B5436> /usr/lib/system/libcopyfile.dylib 0x1c8522000 - 0x1c8525ffb libcompiler_rt.dylib (103.1) <68788078-BF1D-3CD1-91A7-4C59FD78FB75> /usr/lib/system/libcompiler_rt.dylib 0x1c8526000 - 0x1c852afff libsystem_collections.dylib (1507.100.9) <4928F3C4-D438-354F-BA1C-0BD79F6475F3> /usr/lib/system/libsystem_collections.dylib 0x1c852b000 - 0x1c852dffb libsystem_secinit.dylib (107.100.5) <18F251D3-8C66-3B8B-817A-C124498478F4> /usr/lib/system/libsystem_secinit.dylib 0x1c852e000 - 0x1c8530fff libremovefile.dylib (60) <157C8E50-D4A5-3DFC-8E0B-756E03E2082B> /usr/lib/system/libremovefile.dylib 0x1c8531000 - 0x1c8531fff libkeymgr.dylib (31) <49D72074-0C58-317C-9B8B-762C13C0C084> /usr/lib/system/libkeymgr.dylib 0x1c8532000 - 0x1c853afff libsystem_dnssd.dylib (1557.140.5.0.1) <10A4374A-D15A-31C8-AC6F-2DCC10D06444> /usr/lib/system/libsystem_dnssd.dylib 0x1c853b000 - 0x1c8540ff7 libcache.dylib (85) <7E9E684F-57B6-3196-8AEC-908B46DEEBD4> /usr/lib/system/libcache.dylib 0x1c8541000 - 0x1c8542fff libSystem.B.dylib (1311.120.1) <47FA0B10-E5D8-39A7-904B-69EA5F759731> /usr/lib/libSystem.B.dylib 0x1c8543000 - 0x1c8546ffb libfakelink.dylib (4) <98801856-A5E8-37CC-8C50-3A6AEFA7DDD5> /usr/lib/libfakelink.dylib 0x1c8547000 - 0x1c8547ffb com.apple.SoftLinking (1.0 - 42) /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking 0x1c8548000 - 0x1c8584fff libpcap.A.dylib (110) <9345C9FC-9C29-3EA1-A8CF-51EC641B10C3> /usr/lib/libpcap.A.dylib 0x1c8585000 - 0x1c8676ffb libiconv.2.dylib (61) <9820B924-00A9-3DAA-9094-2AF0E6F34BCC> /usr/lib/libiconv.2.dylib 0x1c8677000 - 0x1c8688ff3 libcmph.dylib (8) /usr/lib/libcmph.dylib 0x1c8689000 - 0x1c870effb libarchive.2.dylib (103.240.1) <2BD3995F-4089-3A9D-8A4D-0895425AF538> /usr/lib/libarchive.2.dylib 0x1c870f000 - 0x1c8786fff com.apple.SearchKit (1.4.1 - 1.4.1) <73F3DD26-6ECB-3233-901A-4226237330BD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit 0x1c8787000 - 0x1c8788ff3 libThaiTokenizer.dylib (10) /usr/lib/libThaiTokenizer.dylib 0x1c8789000 - 0x1c87adff7 com.apple.applesauce (1.0 - 16.38) <2713ACE5-35B1-355F-9DDA-30AF40AAD214> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce 0x1c87ae000 - 0x1c87c5ff7 libapple_nghttp2.dylib (2) <239234E0-467E-31D0-B711-4CD2F4B1D23A> /usr/lib/libapple_nghttp2.dylib 0x1c87c6000 - 0x1c87d8ff7 libSparseBLAS.dylib (1381.100.10) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib 0x1c87db000 - 0x1c87dffff libpam.2.dylib (29) <46B9D18E-8A3F-3982-81A8-400ADCDA1987> /usr/lib/libpam.2.dylib 0x1c87e0000 - 0x1c88abfd3 libcompression.dylib (125.120.2) <7E928D0A-A818-32A3-ADA0-78BF601792DD> /usr/lib/libcompression.dylib 0x1c88ac000 - 0x1c88b0ffb libQuadrature.dylib (7) <5A46E6D2-542E-3AF8-9B74-203BDEFD418C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib 0x1c88b1000 - 0x1c8d75ff7 libLAPACK.dylib (1381.100.10) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x1c8d76000 - 0x1c8dccff6 com.apple.DictionaryServices (1.2 - 350) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices 0x1c8dcd000 - 0x1c8de5ff3 liblzma.5.dylib (16) <21E777E3-FABA-3DA8-936A-EB28F1AAE2AE> /usr/lib/liblzma.5.dylib 0x1c8de6000 - 0x1c8de7ffb libcoretls_cfhelpers.dylib (178) /usr/lib/libcoretls_cfhelpers.dylib 0x1c8de8000 - 0x1c8e4eff3 com.apple.APFS (1934.141.2 - 1934.141.2) /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS 0x1c8e4f000 - 0x1c8e5dffb libxar.1.dylib (487.240.1) <5697B7DE-DF02-3C7F-A59D-71B946B711F8> /usr/lib/libxar.1.dylib 0x1c8e5e000 - 0x1c8e61ff7 libutil.dylib (62) /usr/lib/libutil.dylib 0x1c8e62000 - 0x1c8e8bff7 libxslt.1.dylib (18.7) <0031C52F-7137-302B-8509-D29DC4F85773> /usr/lib/libxslt.1.dylib 0x1c8e8c000 - 0x1c8e93fff libChineseTokenizer.dylib (40) /usr/lib/libChineseTokenizer.dylib 0x1c8e94000 - 0x1c8f07feb libvMisc.dylib (794.100.2) <9943D38E-AE97-31BC-A3B7-4A7D55E44FD0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x1ce895000 - 0x1ce895fff libsystem_product_info_filter.dylib (10) /usr/lib/system/libsystem_product_info_filter.dylib 0x1ce995000 - 0x1ce995fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <8DC634C0-8B95-38E0-A9FB-833E77292E16> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib 0x1ce9be000 - 0x1ce9befff com.apple.CoreServices (1141.1 - 1141.1) <2076250F-0FDE-3298-93CD-D9C95BF6E050> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 0x1cec5b000 - 0x1cec5bfff com.apple.Accelerate (1.11 - Accelerate 1.11) <1DA3C812-71B7-3300-89B5-3986AF13288D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x23d545000 - 0x23d54cff3 libCoreEntitlements.dylib (20.240.1) /usr/lib/libCoreEntitlements.dylib Sample analysis of process 42012 written to file /dev/stdout ```
vtjnash commented 1 year ago

sounds like a Genie bug, made difficult to solve due to this Pkg issue https://github.com/JuliaLang/julia/issues/48371

oscardssmith commented 1 year ago

I'm seeing similar things on nightly with NonlinearSolve.

oscardssmith commented 1 year ago

I think there definitely is a Julia bug here.

AbhimanyuAryan commented 1 year ago

I am able to precompile Genie 5.15.0 just fine on macbook. I can't replicate this

1.8.5>versioninfo()
Julia Version 1.8.5
Commit 17cfb8e65ea (2023-01-08 06:45 UTC)
Platform Info:
  OS: macOS (arm64-apple-darwin21.5.0)
  CPU: 8 × Apple M1
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-13.0.1 (ORCJIT, apple-m1)
  Threads: 1 on 4 virtual cores

5.15.0

(@v1.8) pkg> activate .
  Activating new project at `~/Desktop`

(Desktop) pkg> instantiate
  No Changes to `~/Desktop/Project.toml`
  No Changes to `~/Desktop/Manifest.toml`

(Desktop) pkg> add Genie@5.15.0
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...
   Installed Genie ─ v5.15.0
    Updating `~/Desktop/Project.toml`
  [c43c736e] + Genie v5.15.0
    Updating `~/Desktop/Manifest.toml`
  [c7e460c6] + ArgParse v1.1.4
  [d1d4a3ce] + BitFlags v0.1.7
  [00ebfdb7] + CSTParser v3.3.6
  [da1fd8a2] + CodeTracking v1.2.0
  [944b1d66] + CodecZlib v0.7.1
  [a80b9123] + CommonMark v0.8.10
  [34da2185] + Compat v4.5.0
  [a8cc5b0e] + Crayons v4.1.1
  [864edb3b] + DataStructures v0.18.13
  [4dc1fcf4] + DotEnv v0.3.1
  [8f5d6c58] + EzXML v1.1.0
  [48062228] + FilePathsBase v0.9.20
  [c43c736e] + Genie v5.15.0
  [c27321d9] + Glob v1.3.0
  [cd3eb016] + HTTP v1.7.4
  [77172c1b] + HttpCommon v0.5.0
  [6d011eab] + Inflector v1.0.1
  [83e8ac13] + IniFile v0.5.1
  [692b3bcd] + JLLWrappers v1.4.1
  [682c06a0] + JSON v0.21.3
  [0f8b85d8] + JSON3 v1.12.0
  [98e50ef6] + JuliaFormatter v1.0.20
  [aa1ae85d] + JuliaInterpreter v0.9.20
  [e6f89c97] + LoggingExtras v1.0.0
  [6f1432cf] + LoweredCodeUtils v2.3.0
  [739be429] + MbedTLS v1.1.7
  [39ec1447] + Millboard v0.2.5
  [49dea1ee] + Nettle v1.0.0
  [4d1e1d77] + Nullables v1.0.0
  [4d8831e6] + OpenSSL v1.3.3
  [bac558e1] + OrderedCollections v1.4.1
  [69de0a69] + Parsers v2.5.3
  [21216c6a] + Preferences v1.3.0
  [189a3867] + Reexport v1.2.2
  [ae029012] + Requires v1.3.0
  [295af30f] + Revise v3.5.0
  [777ac1f9] + SimpleBufferStream v1.1.0
  [66db9d55] + SnoopPrecompile v1.0.3
  [69024149] + StringEncodings v0.3.6
  [856f2bd8] + StructTypes v1.10.0
  [b718987f] + TextWrap v1.0.1
  [0796e94c] + Tokenize v0.5.25
  [3bb67fe8] + TranscodingStreams v0.9.11
  [30578b45] + URIParser v0.4.1
  [5c2747f8] + URIs v1.4.1
  [ddb6d928] + YAML v0.4.8
  [94ce4f54] + Libiconv_jll v1.16.1+2
  [4c82536e] + Nettle_jll v3.7.2+0
  [458c3c95] + OpenSSL_jll v1.1.19+0
  [02c8fc9c] + XML2_jll v2.10.3+0
  [0dad84c5] + ArgTools v1.1.1
  [56f22d72] + Artifacts
  [2a0f44e3] + Base64
  [ade2ca70] + Dates
  [8ba89e20] + Distributed
  [f43a241f] + Downloads v1.6.0
  [7b1f6079] + FileWatching
  [b77e0a4c] + InteractiveUtils
  [b27032c2] + LibCURL v0.6.3
  [76f85450] + LibGit2
  [8f399da3] + Libdl
  [37e2e46d] + LinearAlgebra
  [56ddb016] + Logging
  [d6f4376e] + Markdown
  [a63ad114] + Mmap
  [ca575930] + NetworkOptions v1.2.0
  [44cfe95a] + Pkg v1.8.0
  [de0858da] + Printf
  [3fa0cd96] + REPL
  [9a3f8284] + Random
  [ea8e919c] + SHA v0.7.0
  [9e88b42a] + Serialization
  [6462fe0b] + Sockets
  [fa267f1f] + TOML v1.0.0
  [a4e569a6] + Tar v1.10.1
  [8dfed614] + Test
  [cf7118a7] + UUIDs
  [4ec0a83e] + Unicode
  [e66e0078] + CompilerSupportLibraries_jll v1.0.1+0
  [781609d7] + GMP_jll v6.2.1+2
  [deac9b47] + LibCURL_jll v7.84.0+0
  [29816b5a] + LibSSH2_jll v1.10.2+0
  [c8ffd9c3] + MbedTLS_jll v2.28.0+0
  [14a3606d] + MozillaCACerts_jll v2022.2.1
  [4536629a] + OpenBLAS_jll v0.3.20+0
  [83775a58] + Zlib_jll v1.2.12+3
  [8e850b90] + libblastrampoline_jll v5.1.1+0
  [8e850ede] + nghttp2_jll v1.48.0+0
  [3f19e933] + p7zip_jll v17.4.0+0
Precompiling project...
  1 dependency successfully precompiled in 4 seconds. 56 already precompiled.
George9000 commented 1 year ago

Yes, Genie precompiles fine on Julia 1.8.5 The issue is on the master branch in development, 1.10.0-DEV, starting at commit b029fbf.

IanButterworth commented 1 year ago

Once https://github.com/JuliaLang/julia/pull/48480 has merged, it would be good to test that. If Pkg.precompile starts to hang, interrupt it and see if it prints anything like this. Note the [pid 39519] waiting for IO to finish:

Precompiling environment...
  Progress [>                                        ]  0/1
  ◐ Cthulhu
^C Interrupted: Exiting precompilation...

  1 dependency had warnings during precompilation:
┌ Cthulhu [f68482b8-f384-11e8-15f7-abe071a5a75f]
│  [pid 39519] waiting for IO to finish:
│   TYPE[FD/PID]       @UV_HANDLE_T->DATA
│   pipe[11]           @0x564a75530220->0x7f0bd5e04b50
│  
│  [39519] signal (2): Interrupt
...
AbhimanyuAryan commented 1 year ago

ok @George9000 I'll build from source and see what's the issue

timholy commented 1 year ago

It's even safer to do this: for efficiency, make sure all the dependencies are precompiled with

pkg> precompile SomePkg

wait until it gets to SomePkg, and then interrupt followed by

julia> using SomePkg

The using guarantees you'll see the warning message, whereas I've occasionally seen that fail with just Pkg.precompile.

IanButterworth commented 1 year ago

Definitely. Also the Pkg fix is on master now

George9000 commented 1 year ago

Taking Tim's suggestion using master, b84fcc8e33, precompiling the dependencies, and then using Genie in the REPL yields the following:

output ``` julia> versioninfo() Julia Version 1.10.0-DEV.468 Commit b84fcc8e33 (2023-02-01 13:20 UTC) Platform Info: OS: macOS (arm64-apple-darwin21.6.0) CPU: 10 × Apple M1 Max WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-14.0.6 (ORCJIT, apple-m1) Threads: 5 on 8 virtual cores Environment: JULIA_NUM_THREADS = 4,1 JULIA_DEPOT_PATH = /Volumes/ssd500/juliabuildtemp JULIA_IMAGE_THREADS = 1 julia> using Genie [ Info: Precompiling Genie [c43c736e-a2d1-11e8-161f-af95117fbd1e] [pid 42820] waiting for IO to finish: TYPE[FD/PID] @UV_HANDLE_T->DATA fs_event @0x126905170->0x10eb40400 timer @0x6000010b2680->0x10eb9d6c0 fs_event @0x126904d40->0x10eb9d6f0 fs_event @0x126913cf0->0x10eb9d720 fs_event @0x126913350->0x10eb9d750 [pid 42820] waiting for IO to finish: TYPE[FD/PID] @UV_HANDLE_T->DATA fs_event @0x126905170->0x10eb40400 fs_event @0x126904d40->0x10eb9d6f0 fs_event @0x126913cf0->0x10eb9d720 fs_event @0x126913350->0x10eb9d750 [pid 42820] waiting for IO to finish: TYPE[FD/PID] @UV_HANDLE_T->DATA fs_event @0x126905170->0x10eb40400 fs_event @0x126904d40->0x10eb9d6f0 fs_event @0x126913cf0->0x10eb9d720 fs_event @0x126913350->0x10eb9d750 [pid 42820] waiting for IO to finish: TYPE[FD/PID] @UV_HANDLE_T->DATA fs_event @0x126905170->0x10eb40400 fs_event @0x126904d40->0x10eb9d6f0 fs_event @0x126913cf0->0x10eb9d720 fs_event @0x126913350->0x10eb9d750 . . . [pid 42820] waiting for IO to finish: TYPE[FD/PID] @UV_HANDLE_T->DATA fs_event @0x126905170->0x10eb40400 fs_event @0x126904d40->0x10eb9d6f0 fs_event @0x126913cf0->0x10eb9d720 fs_event @0x126913350->0x10eb9d750 ^C [42820] signal (2): Interrupt: 2 in expression starting at none:0 __psynch_cvwait at /usr/lib/system/libsystem_kernel.dylib (unknown line) unknown function (ip: 0x0) __psynch_cvwait at /usr/lib/system/libsystem_kernel.dylib (unknown line) unknown function (ip: 0x0) __psynch_cvwait at /usr/lib/system/libsystem_kernel.dylib (unknown line) unknown function (ip: 0x0) __psynch_cvwait at /usr/lib/system/libsystem_kernel.dylib (unknown line) unknown function (ip: 0x0) kevent at /usr/lib/system/libsystem_kernel.dylib (unknown line) unknown function (ip: 0x0) Allocations: 5046118 (Pool: 5044808; Big: 1310); GC: 16 ERROR: InterruptException: Stacktrace: [1] poptask(W::Base.IntrusiveLinkedListSynchronized{Task}) @ Base ./task.jl:963 [2] wait() @ Base ./task.jl:972 [3] wait(c::Base.GenericCondition{Base.Threads.SpinLock}; first::Bool) @ Base ./condition.jl:130 [4] wait @ ./condition.jl:125 [inlined] [5] wait(x::Base.Process) @ Base ./process.jl:661 [6] success(x::Base.Process) @ Base ./process.jl:523 [7] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool) @ Base ./loading.jl:2107 [8] compilecache @ ./loading.jl:2071 [inlined] [9] _require(pkg::Base.PkgId, env::String) @ Base ./loading.jl:1715 [10] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:1570 [11] macro expansion @ ./loading.jl:1558 [inlined] [12] macro expansion @ ./lock.jl:267 [inlined] [13] require(into::Module, mod::Symbol) @ Base ./loading.jl:1521 julia> ┌ Warning: temp cleanup │ exception = │ schedule: Task not runnable │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:35 │ [2] enq_work(t::Task) │ @ Base ./task.jl:769 │ [3] yield │ @ ./task.jl:871 [inlined] │ [4] yield │ @ ./task.jl:869 [inlined] │ [5] Channel{Tuple{String, Vector{String}, Vector{String}}}(func::Base.Filesystem.var"#28#31"{String}, size::Int64; taskref::Nothing, spawn::Bool) │ @ Base ./channels.jl:140 │ [6] Channel (repeats 2 times) │ @ ./channels.jl:132 [inlined] │ [7] #walkdir#27 │ @ ./file.jl:967 [inlined] │ [8] prepare_for_deletion(path::String) │ @ Base.Filesystem ./file.jl:507 │ [9] temp_cleanup_purge(; force::Bool) │ @ Base.Filesystem ./file.jl:542 │ [10] (::Base.var"#931#932")() │ @ Base ./initdefs.jl:351 │ [11] _atexit(exitcode::Int32) │ @ Base ./initdefs.jl:383 └ @ Base.Filesystem file.jl:547 schedule: Task not runnable atexit hook threw an error: ErrorException("schedule: Task not runnable") error at ./error.jl:35 #schedule#650 at ./task.jl:829 schedule at ./task.jl:827 [inlined] uv_writecb_task at ./stream.jl:1166 jfptr_uv_writecb_task_50735 at /Volumes/ssd500/julia/usr/lib/julia/sys.dylib (unknown line) _jl_invoke at /Volumes/ssd500/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Volumes/ssd500/julia/src/gf.c:2873 jlcapi_uv_writecb_task_51227 at /Volumes/ssd500/julia/usr/lib/julia/sys.dylib (unknown line) uv__write_callbacks at /workspace/srcdir/libuv/src/unix/stream.c:959 uv__stream_io at /workspace/srcdir/libuv/src/unix/stream.c:1294 uv__run_pending at /workspace/srcdir/libuv/src/unix/core.c:804 uv_run at /workspace/srcdir/libuv/src/unix/core.c:392 ijl_task_get_next at /Volumes/ssd500/julia/src/partr.c:411 poptask at ./task.jl:963 wait at ./task.jl:972 uv_write at ./stream.jl:1048 unsafe_write at ./stream.jl:1120 write at ./strings/io.jl:244 [inlined] print at ./strings/io.jl:246 jfptr_print_29148 at /Volumes/ssd500/julia/usr/lib/julia/sys.dylib (unknown line) _jl_invoke at /Volumes/ssd500/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Volumes/ssd500/julia/src/gf.c:2873 showerror at ./errorshow.jl:144 unknown function (ip: 0x124fe41df) _jl_invoke at /Volumes/ssd500/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Volumes/ssd500/julia/src/gf.c:2873 _atexit at ./initdefs.jl:386 jfptr__atexit_53474 at /Volumes/ssd500/julia/usr/lib/julia/sys.dylib (unknown line) _jl_invoke at /Volumes/ssd500/julia/src/gf.c:0 [inlined] ijl_apply_generic at /Volumes/ssd500/julia/src/gf.c:2873 jl_apply at /Volumes/ssd500/julia/src/./julia.h:1880 [inlined] ijl_atexit_hook at /Volumes/ssd500/julia/src/init.c:280 jl_exit_thread0_cb at /Volumes/ssd500/julia/src/./signals-mach.c:457 ```
oscardssmith commented 1 year ago

on today's master I'm still not seeing anything for NonlinearSolve.

George9000 commented 1 year ago

Just to clarify: does that mean NonlinearSolve never finishes compilation under pkg> precompile which emits no error messages or warnings? I also saw no warnings from the pkg prompt when it got to precompiling Genie. However, interrupting and then using Genie in the REPL gave me the output above. If the REPL also simply hangs with using NonlinearSolve, then debugging is hard.

oscardssmith commented 1 year ago

image it's been like this for 20 minutes, project only has NonlinearSolve in it.

timholy commented 1 year ago

WRT Genie, I'm not strong on Julia's IO, but the way I interpret those messages is the following: at the time that the module definition was complete (and thus Julia's internal precompilation machinery "takes over"), there were 4 open fs_events (file system events?) and one open timer. The timer stopped within 1s; you could add sleep(1) at the end of the module definition to suppress the warning about the timer, to give it a chance to stop before it can generate the warning. But the problem is that you have 4 fs_events that appear unresolved, possibly "forever."

For reference, I fixed a timer-related bug in https://github.com/JuliaGizmos/GtkObservables.jl/pull/46, perhaps that will give you inspiration about what might need to be shut down (or possibly never started during the precompilation process).

Of course we could always consider reverting #46571, but I think it makes sense to see if issues are fairly readily resolvable (in the case of GtkObservables, the package code simply got better as a consequence of identifying & fixing the issue).

timholy commented 1 year ago

@oscardssmith, when you hit Ctrl-C, what happens? Is there a separate bug report filed for this yet? It seems different.

oscardssmith commented 1 year ago
[321747] signal (2): Interrupt
in expression starting at /home/oscardssmith/.julia/packages/NonlinearSolve/BTbYZ/src/NonlinearSolve.jl:14
unknown function (ip: 0x7fb7f75ab195)
pthread_cond_wait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /home/oscardssmith/julia/src/partr.c:450
poptask at ./task.jl:963
wait at ./task.jl:972
task_done_hook at ./task.jl:672
jfptr_task_done_hook_50390 at /home/oscardssmith/julia/usr/lib/julia/sys.so (unknown line)
jl_apply at /home/oscardssmith/julia/src/julia.h:1880 [inlined]
jl_finish_task at /home/oscardssmith/julia/src/task.c:320
jl_threadfun at /home/oscardssmith/julia/src/partr.c:132
unknown function (ip: 0x7fb7f75aeb42)
unknown function (ip: 0x7fb7f76409ff)
unknown function (ip: (nil))
unknown function (ip: 0x7fb7f75ab195)
pthread_cond_wait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /home/oscardssmith/julia/src/partr.c:450
poptask at ./task.jl:963
wait at ./task.jl:972
#wait#622 at ./condition.jl:130
wait at ./condition.jl:125 [inlined]
#138 at /home/oscardssmith/julia/usr/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:281 [inlined]
lock at ./lock.jl:229
lock at ./condition.jl:78 [inlined]
macro expansion at /home/oscardssmith/julia/usr/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:279 [inlined]
#137 at ./threadingconstructs.jl:340
jfptr_YY.137_58003 at /home/oscardssmith/julia/usr/lib/julia/sys.so (unknown line)
jl_apply at /home/oscardssmith/julia/src/julia.h:1880 [inlined]
start_task at /home/oscardssmith/julia/src/task.c:1093
unknown function (ip: (nil))
unknown function (ip: 0x7fb7f75ab195)
pthread_cond_wait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /home/oscardssmith/julia/src/partr.c:450
poptask at ./task.jl:963
wait at ./task.jl:972
#wait#622 at ./condition.jl:130
wait at ./condition.jl:125 [inlined]
_trywait at ./asyncevent.jl:138
wait at ./asyncevent.jl:155 [inlined]
profile_printing_listener at /home/oscardssmith/julia/usr/share/julia/stdlib/v1.10/Profile/src/Profile.jl:39
#3 at ./threadingconstructs.jl:340
jfptr_YY.3_59059 at /home/oscardssmith/julia/usr/lib/julia/sys.so (unknown line)
jl_apply at /home/oscardssmith/julia/src/julia.h:1880 [inlined]
start_task at /home/oscardssmith/julia/src/task.c:1093
unknown function (ip: (nil))
unknown function (ip: 0x7fb7f75ab195)
pthread_cond_wait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /home/oscardssmith/julia/src/partr.c:450
poptask at ./task.jl:963
wait at ./task.jl:972
#wait#622 at ./condition.jl:130
wait at ./condition.jl:125 [inlined]
_require at ./loading.jl:1673
_require_prelocked at ./loading.jl:1570
_require_prelocked at ./loading.jl:1568
macro expansion at ./lock.jl:267 [inlined]
require at ./loading.jl:1565
#run_extension_callbacks#941 at ./loading.jl:1205
run_extension_callbacks at ./loading.jl:1174
run_package_callbacks at ./loading.jl:1081
_tryrequire_from_serialized at ./loading.jl:1308
ERROR: _require_search_from_serialized at ./loading.jl:1404
_require at ./loading.jl:1693
_require_prelocked at ./loading.jl:1570
_require_prelocked at ./loading.jl:1568
macro expansion at ./lock.jl:267 [inlined]
require at ./loading.jl:1565
#run_extension_callbacks#941 at ./loading.jl:1205
InterruptException:run_extension_callbacks at ./loading.jl:1174
run_package_callbacks at ./loading.jl:1081
_require_prelocked at ./loading.jl:1577
_require_prelocked at ./loading.jl:1568
macro expansion at ./lock.jl:267 [inlined]
require at ./loading.jl:1565

Stacktrace:
  [1] poptask(W::Base.IntrusiveLinkedListSynchronized{Task})
    @ Base ./task.jl:963
  [2]#run_extension_callbacks#941 at ./loading.jl:1205
 wait()
    @ Base ./task.jl:972
  [3] wait(c::Base.GenericCondition{Base.Threads.SpinLock}; first::Bool)
    @ Base ./condition.jl:130
  [4] wait
    @ ./condition.jl:125 [inlined]
  [5] wait(x::Base.Process)
    @ Base ./process.jl:661
  [6] success(x::Base.Process)
    @ Base ./process.jl:523
  [7] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool)
    @ Base ./loading.jl:2107
  [8] compilecache
    @ ./loading.jl:2071 [inlined]
  [9] _require(pkg::Base.PkgId, env::String)
    @ Base ./loading.jl:1715
 [10] _require_prelocked(uuidkey::Base.PkgId, env::String)
    @ Base ./loading.jl:1570
 [11] macro expansion
    @ ./loading.jl:1558 [inlined]
 [12] macro expansion
    @ ./lock.jl:267 [inlined]
 [13] require(into::Module, mod::Symbol)
    @ Base ./loading.jl:1521

julia> run_extension_callbacks at ./loading.jl:1174
run_package_callbacks at ./loading.jl:1081
_tryrequire_from_serialized at ./loading.jl:1308
_require_search_from_serialized at ./loading.jl:1404
_require at ./loading.jl:1693
_require_prelocked at ./loading.jl:1570
macro expansion at ./loading.jl:1558 [inlined]
macro expansion at ./lock.jl:267 [inlined]
require at ./loading.jl:1521
jfptr_require_54416 at /home/oscardssmith/julia/usr/lib/julia/sys.so (unknown line)
jl_apply at /home/oscardssmith/julia/src/julia.h:1880 [inlined]
call_require at /home/oscardssmith/julia/src/toplevel.c:466 [inlined]
eval_import_path at /home/oscardssmith/julia/src/toplevel.c:503
jl_toplevel_eval_flex at /home/oscardssmith/julia/src/toplevel.c:781
jl_eval_module_expr at /home/oscardssmith/julia/src/toplevel.c:203 [inlined]
jl_toplevel_eval_flex at /home/oscardssmith/julia/src/toplevel.c:712
jl_toplevel_eval_flex at /home/oscardssmith/julia/src/toplevel.c:853
ijl_toplevel_eval_in at /home/oscardssmith/julia/src/toplevel.c:969
eval at ./boot.jl:370 [inlined]
include_string at ./loading.jl:1809
_include at ./loading.jl:1869
include at ./Base.jl:456 [inlined]
include_package_for_output at ./loading.jl:1955
jfptr_include_package_for_output_54600 at /home/oscardssmith/julia/usr/lib/julia/sys.so (unknown line)
jl_apply at /home/oscardssmith/julia/src/julia.h:1880 [inlined]
do_call at /home/oscardssmith/julia/src/interpreter.c:125
eval_value at /home/oscardssmith/julia/src/interpreter.c:222
eval_stmt_value at /home/oscardssmith/julia/src/interpreter.c:173 [inlined]
eval_body at /home/oscardssmith/julia/src/interpreter.c:620
jl_interpret_toplevel_thunk at /home/oscardssmith/julia/src/interpreter.c:758
jl_toplevel_eval_flex at /home/oscardssmith/julia/src/toplevel.c:910
jl_toplevel_eval_flex at /home/oscardssmith/julia/src/toplevel.c:853
ijl_toplevel_eval_in at /home/oscardssmith/julia/src/toplevel.c:969
eval at ./boot.jl:370 [inlined]
include_string at ./loading.jl:1809
include_string at ./loading.jl:1819 [inlined]
exec_options at ./client.jl:305
_start at ./client.jl:522
jfptr__start_55748 at /home/oscardssmith/julia/usr/lib/julia/sys.so (unknown line)
jl_apply at /home/oscardssmith/julia/src/julia.h:1880 [inlined]
true_main at /home/oscardssmith/julia/src/jlapi.c:573
jl_repl_entrypoint at /home/oscardssmith/julia/src/jlapi.c:717
main at /home/oscardssmith/julia/cli/loader_exe.c:58
unknown function (ip: 0x7fb7f7543d8f)
__libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
_start at /home/oscardssmith/julia/usr/bin/julia (unknown line)
unknown function (ip: (nil))
Allocations: 3935964 (Pool: 3935366; Big: 598); GC: 6
essenciary commented 1 year ago

I have an M1 - can anybody guide me towards what to test/debug? Or any other way I can help? Thanks.

===

Update 1:

timholy commented 1 year ago

@oscardssmith, what happens with using LinearSolve? https://github.com/SciML/NonlinearSolve.jl/blob/f2c334dc6a78f20c620e251f829690084263403c/src/NonlinearSolve.jl#L14 is the line that your stacktrace points to. (Of course you may have to chase that one too, but now you presumably get the pattern.)

oscardssmith commented 1 year ago

using LinearSolve completes just fine.

timholy commented 1 year ago

@essenciary, if you don't need gdb-level debugging you can just download nightly. But if you do, yes, building from source is recommended.

But another approach might be to look for any opens or file-watching or whatever in Genie's source code. But others might have better guess than I about what those fs_events might correspond to.

timholy commented 1 year ago

@oscardssmith, can you file a separate issue? It's clearly different and the back-and-forth just confuses the conversation.

oscardssmith commented 1 year ago

https://github.com/JuliaLang/julia/issues/48488

essenciary commented 1 year ago

@essenciary, if you don't need gdb-level debugging you can just download nightly. But if you do, yes, building from source is recommended.

But another approach might be to look for any opens or file-watching or whatever in Genie's source code. But others might have better guess than I about what those fs_events might correspond to.

Sure, thanks, I'll start with nightly. My plan is to disable Genie modules one by one till it precompiles. I'll follow back with findings.

vtjnash commented 1 year ago

Usually I saw that happen for packages that mistakenly include "using Revise". I filed an issue that we should make that an immediate error.

essenciary commented 1 year ago

@vtjnash that's what Genie does. What is the issue and what is the recommendation? We're actively using the Revise API, like includet and entr.

===

Update 1:

timholy commented 1 year ago

I think waiting makes sense. First I want to resolve the bigger Julia issue independent of whatever happens in Revise. Once that's settled, I'm happy to make changes to Revise that work with the new system. Hopefully you won't need to make any changes to Genie at all, but stay tuned...