-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Hello! After upgrading to Julia 1.8, one of my machines is refusing to precompile TriangularSolve. ] add TriangularSolve
(or any other package that has this a dependency) results in the REPL getting stuck at
Precompiling project...
Progress [> ] 0/1
◑ TriangularSolve
I've let it sit for an hour, and nothing changes. On 1.7, I do not experience this issue. I've tried doing a fresh install of julia, to no avail. Interrupting with ctrl+c gives the following
ERROR: The following 1 direct dependency failed to precompile:
TriangularSolve [d5829a12-d9aa-46ab-831f-fb7c9ab06edf]
Failed to precompile TriangularSolve [d5829a12-d9aa-46ab-831f-fb7c9ab06edf] to /home/philip/.julia/compiled/v1.8/TriangularSolve/jl_uahkjT.
signal (2): Interrupt
in expression starting at /home/philip/.julia/packages/TriangularSolve/E948Y/src/TriangularSolve.jl:535
rdiv_block_N! at /home/philip/.julia/packages/TriangularSolve/E948Y/src/TriangularSolve.jl:380
rdiv_block_MandN! at /home/philip/.julia/packages/TriangularSolve/E948Y/src/TriangularSolve.jl:416
div_dispatch! at /home/philip/.julia/packages/TriangularSolve/E948Y/src/TriangularSolve.jl:312
rdiv! at /home/philip/.julia/packages/TriangularSolve/E948Y/src/TriangularSolve.jl:323
unknown function (ip: 0x7f3459fe5b71)
_jl_invoke at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/gf.c:2367 [inlined]
ijl_apply_generic at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/gf.c:2549
macro expansion at /home/philip/.julia/packages/TriangularSolve/E948Y/src/TriangularSolve.jl:543 [inlined]
macro expansion at /home/philip/.julia/packages/SnoopPrecompile/UWvXF/src/SnoopPrecompile.jl:51 [inlined]
macro expansion at /home/philip/.julia/packages/TriangularSolve/E948Y/src/TriangularSolve.jl:540 [inlined]
macro expansion at /home/philip/.julia/packages/SnoopPrecompile/UWvXF/src/SnoopPrecompile.jl:107 [inlined]
top-level scope at /home/philip/.julia/packages/TriangularSolve/E948Y/src/TriangularSolve.jl:536
jl_toplevel_eval_flex at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/toplevel.c:897
jl_eval_module_expr at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/toplevel.c:203 [inlined]
jl_toplevel_eval_flex at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/toplevel.c:709
jl_toplevel_eval_flex at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/toplevel.c:850
ijl_toplevel_eval_in at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/toplevel.c:965
eval at ./boot.jl:368 [inlined]
include_string at ./loading.jl:1428
_jl_invoke at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/gf.c:2367 [inlined]
ijl_apply_generic at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/gf.c:2549
_include at ./loading.jl:1488
include at ./Base.jl:419 [inlined]
include_package_for_output at ./loading.jl:1554
jfptr_include_package_for_output_37424.clone_1 at /home/philip/packages/julias/julia-1.8/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/gf.c:2367 [inlined]
ijl_apply_generic at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/gf.c:2549
jl_apply at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/julia.h:1838 [inlined]
do_call at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/interpreter.c:126
eval_value at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/interpreter.c:215
eval_stmt_value at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/interpreter.c:166 [inlined]
eval_body at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/interpreter.c:612
jl_interpret_toplevel_thunk at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/interpreter.c:750
jl_toplevel_eval_flex at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/toplevel.c:906
jl_toplevel_eval_flex at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/toplevel.c:850
ijl_toplevel_eval_in at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/toplevel.c:965
eval at ./boot.jl:368 [inlined]
include_string at ./loading.jl:1428
include_string at ./loading.jl:1438
_jl_invoke at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/gf.c:2367 [inlined]
ijl_apply_generic at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/gf.c:2549
exec_options at ./client.jl:301
_start at ./client.jl:522
jfptr__start_30463.clone_1 at /home/philip/packages/julias/julia-1.8/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/gf.c:2367 [inlined]
ijl_apply_generic at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/gf.c:2549
jl_apply at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/julia.h:1838 [inlined]
true_main at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/jlapi.c:575
jl_repl_entrypoint at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/src/jlapi.c:719
main at /cache/build/default-amdci4-3/julialang/julia-release-1-dot-8/cli/loader_exe.c:59
__libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x401098)
unknown function (ip: (nil))
Allocations: 26634325 (Pool: 26620513; Big: 13812); GC: 27
Curiously, only one of my machines experiences this issue. The other could upgrade to 1.8 with no issues. Both are Ubuntu 20.04 VMs running on win10 hosts. versioninfo()
gives
julia> versioninfo()
Julia Version 1.8.0
Commit 5544a0fab76 (2022-08-17 13:38 UTC)
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: 6 × AMD Ryzen 5 3600 6-Core Processor
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-13.0.1 (ORCJIT, znver2)
Threads: 6 on 6 virtual cores
Environment:
JULIA_EDITOR = code
JULIA_NUM_THREADS = 6
In addition, I have the same issue with v0.1.12, although with a slightly different stacktrace upon ctrl+c.
Metadata
Metadata
Assignees
Labels
No labels