JuliaLang / julia

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

Segmentation fault when adding packages, Julia 1.8.4 macOS ARM official binary #48170

Closed jemisjoky closed 7 months ago

jemisjoky commented 1 year ago

I have a 2021 MacBook Pro with an Apple M1 Max processor, and am having a problem with a fresh install of Julia 1.8.4 (macOS ARM binary) installed from the official downloads page. Opening the Julia REPL and calling versioninfo() gives:

Julia Version 1.8.4
Commit 00177ebc4fc (2022-12-23 21:32 UTC)
Platform Info:
  OS: macOS (arm64-apple-darwin21.5.0)
  CPU: 10 × Apple M1 Max
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-13.0.1 (ORCJIT, apple-m1)
  Threads: 1 on 8 virtual cores

I'm trying to use PythonCall for my work, but attempting to import this causes Julia to crash. For example:

~ julia -e 'import Pkg; Pkg.add("PythonCall")'
  Installing known registries into `~/.julia`
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...

signal (11): Segmentation fault: 11
in expression starting at none:1
add_next_timeout at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
override_login at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
Curl_connect at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
multi_runsingle at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
multi_socket at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
curl_multi_socket_action at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
curl_multi_socket_action at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Curl.jl:48 [inlined]
curl_multi_socket_action at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Curl.jl:56 [inlined]
macro expansion at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/utils.jl:28 [inlined]
do_multi at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:114
#32 at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:131 [inlined]
lock at ./lock.jl:185
#31 at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:128 [inlined]
macro expansion at ./asyncevent.jl:281 [inlined]
#666 at ./task.jl:134
jfptr_YY.666_39069 at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
ijl_apply_generic at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.8.dylib (unknown line)
start_task at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.8.dylib (unknown line)
Allocations: 2387768 (Pool: 2385767; Big: 2001); GC: 4

Importing other packages has the same effect:

julia -e 'import Pkg; Pkg.add("Example")'
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...

signal (11): Segmentation fault: 11
in expression starting at none:1
Curl_connect_ongoing at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
multi_runsingle at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
Allocations: 1719569 (Pool: 1718462; Big: 1107); GC: 3

I'm guessing this is ultimately more of a MacOS issue than a Julia issue, but any help would be hugely appreciated here!

jemisjoky commented 1 year ago

Opening up the Julia REPL and running Base.runtests() shows a few failed tests that seem to be related to the issue above. I'm giving the summary of failed tests first, and then the full test printout at the bottom.

Test Summary:                             |     Pass  Fail  Error  Broken     Total      Time
  Overall                                 | 40342979     6      2  352660  40695647  15m05.6s
    Downloads                             |                     1                 1      8.1s
    LibGit2/libgit2                       |      747     6                      753   1m05.9s
    Pkg                                   |                     1                 1     16.8s
    FAILURE

The global RNG seed was 0x1749f83068514184b3f2b68c3d0939fb.

Error in testset Downloads:
Error During Test at none:1
  Got exception outside of a @test
  ProcessExitedException(3)
  Stacktrace:
    [1] try_yieldto(undo::typeof(Base.ensure_rescheduled))
      @ Base ./task.jl:871
    [2] wait()
      @ Base ./task.jl:931
    [3] wait(c::Base.GenericCondition{ReentrantLock})
      @ Base ./condition.jl:124
    [4] take_buffered(c::Channel{Any})
      @ Base ./channels.jl:416
    [5] take!(c::Channel{Any})
      @ Base ./channels.jl:410
    [6] take!(::Distributed.RemoteValue)
      @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:726
    [7] remotecall_fetch(::Function, ::Distributed.Worker, ::String, ::Vararg{String}; kwargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(:seed,), Tuple{UInt128}}})
      @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:461
    [8] remotecall_fetch(::Function, ::Int64, ::String, ::Vararg{String}; kwargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(:seed,), Tuple{UInt128}}})
      @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:492
    [9] macro expansion
      @ /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/runtests.jl:260 [inlined]
   [10] (::var"#43#55"{Vector{Task}, var"#print_testworker_errored#51"{ReentrantLock, Int64, Int64}, var"#print_testworker_stats#49"{ReentrantLock, Int64, Int64, Int64, Int64, Int64, Int64}, Vector{Any}, Dict{String, DateTime}})()
      @ Main ./task.jl:484
Error in testset LibGit2/libgit2:
Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:727
  Expression: LibGit2.url(remote) == repo_url
   Evaluated: "ssh://git@github.com/JuliaLang/Example.jl" == "https://github.com/JuliaLang/Example.jl"
Error in testset LibGit2/libgit2:
Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:733
  Expression: sprint(show, remote) == "GitRemote:\nRemote name: upstream url: $(repo_url)"
   Evaluated: "GitRemote:\nRemote name: upstream url: ssh://git@github.com/JuliaLang/Example.jl" == "GitRemote:\nRemote name: upstream url: https://github.com/JuliaLang/Example.jl"
Error in testset LibGit2/libgit2:
Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:745
  Expression: LibGit2.url(remote) == repo_url
   Evaluated: "ssh://git@github.com/JuliaLang/Example.jl" == "https://github.com/JuliaLang/Example.jl"
Error in testset LibGit2/libgit2:
Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:747
  Expression: sprint(show, remote) == "GitRemote:\nRemote name: upstream url: $(repo_url)"
   Evaluated: "GitRemote:\nRemote name: upstream url: ssh://git@github.com/JuliaLang/Example.jl" == "GitRemote:\nRemote name: upstream url: https://github.com/JuliaLang/Example.jl"
Error in testset LibGit2/libgit2:
Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:759
  Expression: sprint(show, remote) == "GitRemote:\nRemote name: upstream2 url: $(repo_url)"
   Evaluated: "GitRemote:\nRemote name: upstream2 url: ssh://git@github.com/JuliaLang/Example.jl" == "GitRemote:\nRemote name: upstream2 url: https://github.com/JuliaLang/Example.jl"
Error in testset LibGit2/libgit2:
Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:764
  Expression: LibGit2.url(remote) == repo_url
   Evaluated: "ssh://git@github.com/JuliaLang/Example.jl" == "https://github.com/JuliaLang/Example.jl"
Error in testset Pkg:
Error During Test at none:1
  Got exception outside of a @test
  ProcessExitedException(6)
  Stacktrace:
    [1] try_yieldto(undo::typeof(Base.ensure_rescheduled))
      @ Base ./task.jl:871
    [2] wait()
      @ Base ./task.jl:931
    [3] wait(c::Base.GenericCondition{ReentrantLock})
      @ Base ./condition.jl:124
    [4] take_buffered(c::Channel{Any})
      @ Base ./channels.jl:416
    [5] take!(c::Channel{Any})
      @ Base ./channels.jl:410
    [6] take!(::Distributed.RemoteValue)
      @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:726
    [7] remotecall_fetch(::Function, ::Distributed.Worker, ::String, ::Vararg{String}; kwargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(:seed,), Tuple{UInt128}}})
      @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:461
    [8] remotecall_fetch(::Function, ::Int64, ::String, ::Vararg{String}; kwargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(:seed,), Tuple{UInt128}}})
      @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:492
    [9] macro expansion
      @ /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/runtests.jl:260 [inlined]
   [10] (::var"#43#55"{Vector{Task}, var"#print_testworker_errored#51"{ReentrantLock, Int64, Int64}, var"#print_testworker_stats#49"{ReentrantLock, Int64, Int64, Int64, Int64, Int64, Int64}, Vector{Any}, Dict{String, DateTime}})()
      @ Main ./task.jl:484
ERROR: LoadError: Test run finished with errors
in expression starting at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/runtests.jl:93
ERROR: A test has failed. Please submit a bug report (https://github.com/JuliaLang/julia/issues)
including error messages above and the output of versioninfo():
Julia Version 1.8.4
Commit 00177ebc4fc (2022-12-23 21:32 UTC)
Platform Info:
  OS: macOS (arm64-apple-darwin21.5.0)
  CPU: 10 × Apple M1 Max
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-13.0.1 (ORCJIT, apple-m1)
  Threads: 1 on 8 virtual cores

Stacktrace:
 [1] error(s::String)
   @ Base ./error.jl:35
 [2] runtests(tests::Vector{String}; ncores::Int64, exit_on_error::Bool, revise::Bool, seed::Nothing)
   @ Base ./util.jl:611
 [3] runtests (repeats 2 times)
   @ ./util.jl:587 [inlined]
 [4] top-level scope
   @ REPL[1]:1

caused by: failed process: Process(setenv(`/Applications/Julia-1.8.app/Contents/Resources/julia/bin/julia -Cnative -J/Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/sys.dylib -g1 /Applications/Julia-1.8.app/Contents/Resources/julia/bin/../share/julia/test/runtests.jl all`,["_CE_M=", "LSCOLORS=Gxfxcxdxbxegedabagacad", "PATH=/Users/jemis/opt/miniconda3/envs/juliacall_test/bin:/Users/jemis/opt/miniconda3/condabin:/Users/jemis/Library/Python/3.8/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/usr/local/MacGPG2/bin", "CONDA_PREFIX_1=/Users/jemis/opt/miniconda3", "MANPATH=/opt/homebrew/share/man::", "ITERM_PROFILE=Default", "USER=jemis", "JULIA_DEPOT_PATH=/var/folders/lv/ygkpc9md2kb37pw5nz2mqv5w0000gn/T/jl_FTzKcE", "LESS=-R", "CONDA_PROMPT_MODIFIER=(juliacall_test) "  …  "PYTHONBREAKPOINT=ipdb.set_trace", "ZSH=/Users/jemis/.oh-my-zsh", "COMMAND_MODE=unix2003", "PWD=/Users/jemis", "TERM_PROGRAM=iTerm.app", "PYTHONPATH=/Users/jemis/Library/Python/3.8:", "CPPFLAGS=-I/opt/homebrew/opt/openblas/include", "LDFLAGS=-L/opt/homebrew/opt/openblas/lib", "CONDA_PREFIX=/Users/jemis/opt/miniconda3/envs/juliacall_test", "TERM_SESSION_ID=w0t4p0:8E0E6E2E-11A1-4833-B260-07DA815F549C"]), ProcessExited(1)) [1]

Stacktrace:
 [1] pipeline_error
   @ ./process.jl:565 [inlined]
 [2] run(::Cmd; wait::Bool)
   @ Base ./process.jl:480
 [3] run
   @ ./process.jl:477 [inlined]
 [4] runtests(tests::Vector{String}; ncores::Int64, exit_on_error::Bool, revise::Bool, seed::Nothing)
   @ Base ./util.jl:603
 [5] runtests (repeats 2 times)
   @ ./util.jl:587 [inlined]
 [6] top-level scope
   @ REPL[1]:1
Full test printout ``` julia> Base.runtests() Running parallel tests with: nworkers() = 4 nthreads() = 1 Sys.CPU_THREADS = 4 Sys.total_memory() = 32.000 GiB Sys.free_memory() = 3.866 GiB Test (Worker) | Time (s) | GC (s) | GC % | Alloc (MB) | RSS (MB) LinearAlgebra/dense (4) | started at 2023-01-07T12:37:28.896 LinearAlgebra/triangular (2) | started at 2023-01-07T12:37:28.944 LinearAlgebra/matmul (5) | started at 2023-01-07T12:37:28.959 LinearAlgebra/qr (3) | started at 2023-01-07T12:37:28.959 LinearAlgebra/qr (3) | 49.44 | 2.31 | 4.7 | 15398.45 | 1078.91 LinearAlgebra/schur (3) | started at 2023-01-07T12:38:18.534 LinearAlgebra/schur (3) | 70.84 | 0.36 | 0.5 | 2145.03 | 1169.64 LinearAlgebra/special (3) | started at 2023-01-07T12:39:29.380 LinearAlgebra/dense (4) | 120.48 | 5.46 | 4.5 | 25744.91 | 1646.48 LinearAlgebra/eigen (4) | started at 2023-01-07T12:39:29.531 LinearAlgebra/eigen (4) | 15.18 | 0.43 | 2.8 | 3067.80 | 1877.19 LinearAlgebra/bunchkaufman (4) | started at 2023-01-07T12:39:44.719 LinearAlgebra/bunchkaufman (4) | 9.54 | 0.22 | 2.3 | 1581.24 | 1898.09 LinearAlgebra/svd (4) | started at 2023-01-07T12:39:54.263 LinearAlgebra/matmul (5) | 153.60 | 7.47 | 4.9 | 32217.04 | 1137.81 LinearAlgebra/lapack (5) | started at 2023-01-07T12:40:02.648 LinearAlgebra/special (3) | 40.16 | 1.67 | 4.2 | 9708.61 | 1367.16 LinearAlgebra/tridiag (3) | started at 2023-01-07T12:40:09.538 LinearAlgebra/svd (4) | 18.52 | 0.56 | 3.0 | 3896.45 | 1944.44 LinearAlgebra/bidiag (4) | started at 2023-01-07T12:40:12.783 LinearAlgebra/lapack (5) | 18.05 | 0.58 | 3.2 | 3306.54 | 1173.72 LinearAlgebra/diagonal (5) | started at 2023-01-07T12:40:20.704 LinearAlgebra/tridiag (3) | 22.02 | 0.77 | 3.5 | 4585.14 | 1435.16 LinearAlgebra/cholesky (3) | started at 2023-01-07T12:40:31.564 LinearAlgebra/cholesky (3) | 35.69 | 1.34 | 3.8 | 6307.69 | 1453.34 LinearAlgebra/lu (3) | started at 2023-01-07T12:41:07.257 LinearAlgebra/triangular (2) | 239.42 | 9.27 | 3.9 | 46725.59 | 2234.44 LinearAlgebra/symmetric (2) | started at 2023-01-07T12:41:28.449 LinearAlgebra/lu (3) | 28.35 | 0.88 | 3.1 | 5138.29 | 1684.84 LinearAlgebra/generic (3) | started at 2023-01-07T12:41:35.613 LinearAlgebra/bidiag (4) | 91.30 | 2.56 | 2.8 | 15593.40 | 1944.44 LinearAlgebra/uniformscaling (4) | started at 2023-01-07T12:41:44.082 LinearAlgebra/generic (3) | 13.13 | 0.40 | 3.0 | 2062.03 | 1831.02 LinearAlgebra/lq (3) | started at 2023-01-07T12:41:48.745 LinearAlgebra/uniformscaling (4) | 14.45 | 0.46 | 3.2 | 2717.37 | 2065.09 LinearAlgebra/hessenberg (4) | started at 2023-01-07T12:41:58.530 LinearAlgebra/diagonal (5) | 107.65 | 4.76 | 4.4 | 22337.72 | 1676.66 LinearAlgebra/blas (5) | started at 2023-01-07T12:42:08.360 LinearAlgebra/lq (3) | 21.21 | 1.30 | 6.1 | 10567.33 | 2297.44 LinearAlgebra/adjtrans (3) | started at 2023-01-07T12:42:09.958 LinearAlgebra/hessenberg (4) | 23.16 | 0.68 | 2.9 | 4596.34 | 2287.89 LinearAlgebra/pinv (4) | started at 2023-01-07T12:42:21.690 LinearAlgebra/adjtrans (3) | 12.75 | 0.47 | 3.7 | 3322.36 | 2352.72 LinearAlgebra/givens (3) | started at 2023-01-07T12:42:22.710 LinearAlgebra/givens (3) | 2.11 | 0.07 | 3.2 | 342.08 | 2352.72 LinearAlgebra/structuredbroadcast (3) | started at 2023-01-07T12:42:24.824 LinearAlgebra/pinv (4) | 3.75 | 0.12 | 3.2 | 860.90 | 2357.97 LinearAlgebra/addmul (4) | started at 2023-01-07T12:42:25.441 LinearAlgebra/blas (5) | 21.98 | 0.67 | 3.1 | 3043.44 | 1987.48 LinearAlgebra/ldlt (5) | started at 2023-01-07T12:42:30.347 LinearAlgebra/ldlt (5) | 0.56 | 0.00 | 0.0 | 88.12 | 1991.14 LinearAlgebra/factorization (5) | started at 2023-01-07T12:42:30.906 LinearAlgebra/factorization (5) | 1.96 | 0.08 | 3.9 | 406.24 | 2006.70 ambiguous (5) | started at 2023-01-07T12:42:32.869 From worker 5: WARNING: method definition for ambig_with_bounds at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/ambiguous.jl:53 declares type variable S but does not use it. From worker 5: WARNING: method definition for ambig_with_bounds at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/ambiguous.jl:54 declares type variable S but does not use it. From worker 5: WARNING: method definition for f11407 at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/ambiguous.jl:386 declares type variable V but does not use it. From worker 5: WARNING: method definition for f11407 at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/ambiguous.jl:386 declares type variable K but does not use it. From worker 5: WARNING: method definition for stripType at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/ambiguous.jl:401 declares type variable T but does not use it. ambiguous (5) | 2.49 | 0.07 | 3.0 | 482.36 | 2016.78 compiler/inference (5) | started at 2023-01-07T12:42:35.361 compiler/inference (5) | 7.17 | 0.23 | 3.2 | 1319.25 | 2077.20 compiler/effects (5) | started at 2023-01-07T12:42:42.529 compiler/effects (5) | 0.37 | 0.02 | 5.4 | 61.13 | 2079.22 compiler/validation (5) | started at 2023-01-07T12:42:42.903 compiler/validation (5) | 0.14 | 0.00 | 0.0 | 23.95 | 2080.53 compiler/ssair (5) | started at 2023-01-07T12:42:43.047 compiler/ssair (5) | 1.24 | 0.02 | 1.6 | 141.16 | 2082.41 compiler/irpasses (5) | started at 2023-01-07T12:42:44.292 compiler/irpasses (5) | 1.09 | 0.04 | 3.6 | 197.41 | 2089.86 compiler/codegen (5) | started at 2023-01-07T12:42:45.384 LinearAlgebra/structuredbroadcast (3) | 22.70 | 1.12 | 4.9 | 5073.88 | 2397.94 compiler/inline (3) | started at 2023-01-07T12:42:47.528 compiler/inline (3) | 1.68 | 0.05 | 2.8 | 221.64 | 2397.94 compiler/contextual (3) | started at 2023-01-07T12:42:49.215 compiler/contextual (3) | 1.45 | 0.02 | 1.7 | 89.07 | 2397.94 compiler/AbstractInterpreter (3) | started at 2023-01-07T12:42:50.672 compiler/AbstractInterpreter (3) | 2.68 | 0.07 | 2.6 | 444.02 | 2397.94 compiler/EscapeAnalysis/local (3) | started at 2023-01-07T12:42:53.350 compiler/codegen (5) | 13.02 | 0.91 | 7.0 | 205.08 | 2112.62 compiler/EscapeAnalysis/interprocedural (5) | started at 2023-01-07T12:42:58.403 compiler/EscapeAnalysis/local (3) | 6.53 | 0.18 | 2.7 | 942.67 | 2397.94 subarray (3) | started at 2023-01-07T12:42:59.887 compiler/EscapeAnalysis/interprocedural (5) | 3.42 | 0.11 | 3.2 | 546.71 | 2112.62 strings/basic (5) | started at 2023-01-07T12:43:01.831 strings/basic (5) | 4.87 | 0.12 | 2.4 | 614.71 | 2136.47 strings/search (5) | started at 2023-01-07T12:43:06.867 strings/search (5) | 2.07 | 0.04 | 2.0 | 235.84 | 2148.97 strings/util (5) | started at 2023-01-07T12:43:08.945 LinearAlgebra/symmetric (2) | 104.29 | 3.42 | 3.3 | 19777.48 | 2234.44 strings/io (2) | started at 2023-01-07T12:43:12.742 strings/util (5) | 4.65 | 0.10 | 2.1 | 751.22 | 2161.41 strings/types (5) | started at 2023-01-07T12:43:13.600 strings/io (2) | 1.55 | 0.04 | 2.7 | 283.30 | 2234.44 unicode/utf8 (2) | started at 2023-01-07T12:43:14.295 unicode/utf8 (2) | 0.05 | 0.00 | 0.0 | 4.44 | 2234.44 core (2) | started at 2023-01-07T12:43:14.352 strings/types (5) | 1.57 | 0.16 | 10.2 | 1219.99 | 2190.56 worlds (5) | started at 2023-01-07T12:43:15.173 worlds (5) | 0.77 | 0.02 | 2.5 | 106.91 | 2190.56 atomics (5) | started at 2023-01-07T12:43:15.949 atomics (5) | 6.70 | 0.27 | 4.0 | 1726.44 | 2224.28 keywordargs (5) | started at 2023-01-07T12:43:22.653 keywordargs (5) | 0.78 | 0.00 | 0.0 | 101.24 | 2224.28 numbers (5) | started at 2023-01-07T12:43:23.435 From worker 2: WARNING: method definition for bad_tvars at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/core.jl:5184 declares type variable T but does not use it. From worker 2: WARNING: method definition for bad_tvars2 at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/core.jl:5187 declares type variable T but does not use it. numbers (5) | 28.68 | 0.89 | 3.1 | 4370.35 | 2419.00 subtype (5) | started at 2023-01-07T12:43:52.116 core (2) | 43.79 | 11.81 | 27.0 | 13332.65 | 3558.45 char (2) | started at 2023-01-07T12:43:58.451 char (2) | 1.01 | 0.00 | 0.0 | 143.80 | 3558.45 triplequote (2) | started at 2023-01-07T12:43:59.472 triplequote (2) | 0.02 | 0.00 | 0.0 | 1.61 | 3558.45 intrinsics (2) | started at 2023-01-07T12:43:59.498 subtype (5) | 7.86 | 0.67 | 8.6 | 1864.07 | 2679.59 dict (5) | started at 2023-01-07T12:43:59.977 intrinsics (2) | 1.28 | 0.03 | 2.3 | 196.73 | 3558.45 hashing (2) | started at 2023-01-07T12:44:00.804 hashing (2) | 6.98 | 0.20 | 2.8 | 1721.92 | 3558.45 iobuffer (2) | started at 2023-01-07T12:44:07.789 iobuffer (2) | 1.57 | 0.00 | 0.0 | 95.08 | 3558.45 staged (2) | started at 2023-01-07T12:44:09.362 staged (2) | 1.28 | 0.03 | 2.7 | 288.76 | 3558.45 offsetarray (2) | started at 2023-01-07T12:44:10.643 dict (5) | 10.83 | 1.17 | 10.8 | 1801.05 | 2679.59 arrayops (5) | started at 2023-01-07T12:44:10.812 subarray (3) | 79.92 | 3.19 | 4.0 | 19415.43 | 2950.95 tuple (3) | started at 2023-01-07T12:44:19.809 tuple (3) | 2.99 | 0.14 | 4.6 | 698.21 | 2950.95 reduce (3) | started at 2023-01-07T12:44:22.804 offsetarray (2) | 17.35 | 0.42 | 2.4 | 3820.41 | 3558.45 reducedim (2) | started at 2023-01-07T12:44:28 reduce (3) | 8.48 | 0.28 | 3.3 | 1988.74 | 2950.95 abstractarray (3) | started at 2023-01-07T12:44:31.286 LinearAlgebra/addmul (4) | 140.75 | 2.84 | 2.0 | 18793.57 | 2547.58 intfuncs (4) | started at 2023-01-07T12:44:46.198 arrayops (5) | 43.62 | 1.64 | 3.8 | 10075.31 | 2679.59 simdloop (5) | started at 2023-01-07T12:44:54.528 simdloop (5) | 0.72 | 0.00 | 0.0 | 160.23 | 2679.59 vecelement (5) | started at 2023-01-07T12:44:55.253 reducedim (2) | 30.42 | 0.71 | 2.3 | 6228.70 | 3558.45 rational (2) | started at 2023-01-07T12:44:58.427 vecelement (5) | 3.29 | 0.11 | 3.4 | 446.08 | 2679.59 bitarray (5) | started at 2023-01-07T12:44:58.545 intfuncs (4) | 15.99 | 0.08 | 0.5 | 548.07 | 2547.58 copy (4) | started at 2023-01-07T12:45:02.194 copy (4) | 1.52 | 0.05 | 3.1 | 311.34 | 2547.58 math (4) | started at 2023-01-07T12:45:03.715 rational (2) | 11.61 | 0.24 | 2.1 | 1762.39 | 3558.45 fastmath (2) | started at 2023-01-07T12:45:10.036 fastmath (2) | 2.55 | 0.04 | 1.8 | 304.29 | 3558.45 functional (2) | started at 2023-01-07T12:45:12.589 functional (2) | 2.59 | 0.04 | 1.5 | 676.51 | 3558.45 iterators (2) | started at 2023-01-07T12:45:15.178 From worker 4: ┌ Warning: bad effects found for cbrt(::Float32) From worker 4: │ eff = (?c,+e,+n,+t) From worker 4: └ @ Main.Test50Main_math /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/math.jl:1467 From worker 4: ┌ Warning: bad effects found for cbrt(::Float64) From worker 4: │ eff = (?c,+e,+n,+t) From worker 4: └ @ Main.Test50Main_math /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/math.jl:1467 math (4) | 16.91 | 0.46 | 2.7 | 2866.84 | 2547.58 operators (4) | started at 2023-01-07T12:45:20.629 operators (4) | 3.27 | 0.12 | 3.7 | 815.42 | 2547.58 ordering (4) | started at 2023-01-07T12:45:23.899 ordering (4) | 1.08 | 0.02 | 2.3 | 138.87 | 2547.58 path (4) | started at 2023-01-07T12:45:24.978 path (4) | 0.58 | 0.02 | 4.0 | 124.25 | 2547.58 ccall (4) | started at 2023-01-07T12:45:25.558 abstractarray (3) | 55.94 | 1.37 | 2.4 | 9565.61 | 2950.95 parse (3) | started at 2023-01-07T12:45:30.065 parse (3) | 2.14 | 0.04 | 1.8 | 313.91 | 2950.95 loading (3) | started at 2023-01-07T12:45:32.299 ccall (4) | 11.13 | 0.30 | 2.7 | 531.90 | 2547.58 gmp (4) | started at 2023-01-07T12:45:36.692 gmp (4) | 2.11 | 0.04 | 2.1 | 328.10 | 2547.58 sorting (4) | started at 2023-01-07T12:45:38.803 From worker 3: ┌ Warning: The call to compilecache failed to create a usable precompiled cache file for BadCase [top-level] From worker 3: │ exception = Required dependency BadCase [top-level] failed to load from a cache file. From worker 3: └ @ Base loading.jl:1349 From worker 3: ┌ Warning: Replacing module `badcase` From worker 3: └ @ Base loading.jl:1231 loading (3) | 24.06 | 0.37 | 1.5 | 2555.26 | 2950.95 spawn (3) | started at 2023-01-07T12:45:56.366 From worker 3: [stdio passthrough ok] iterators (2) | 53.16 | 1.34 | 2.5 | 12748.61 | 3558.45 backtrace (2) | started at 2023-01-07T12:46:08.341 backtrace (2) | 1.32 | 0.00 | 0.0 | 98.33 | 3558.45 exceptions (2) | started at 2023-01-07T12:46:09.662 spawn (3) | 14.47 | 0.08 | 0.5 | 607.99 | 2950.95 file (3) | started at 2023-01-07T12:46:10.842 exceptions (2) | 2.37 | 0.46 | 19.6 | 29.77 | 3558.45 read (2) | started at 2023-01-07T12:46:12.038 file (3) | 6.25 | 0.08 | 1.3 | 399.96 | 2950.95 version (3) | started at 2023-01-07T12:46:17.096 version (3) | 0.53 | 0.00 | 0.0 | 80.64 | 2950.95 namedtuple (3) | started at 2023-01-07T12:46:17.625 namedtuple (3) | 1.66 | 0.04 | 2.3 | 222.69 | 2950.95 mpfr (3) | started at 2023-01-07T12:46:19.291 sorting (4) | 45.23 | 0.87 | 1.9 | 5972.26 | 2547.58 broadcast (4) | started at 2023-01-07T12:46:24.037 mpfr (3) | 8.42 | 0.41 | 4.8 | 1456.11 | 2950.95 complex (3) | started at 2023-01-07T12:46:27.716 complex (3) | 5.49 | 0.05 | 0.9 | 536.03 | 2950.95 floatapprox (3) | started at 2023-01-07T12:46:33.204 floatapprox (3) | 0.46 | 0.00 | 0.0 | 78.44 | 2950.95 reflection (3) | started at 2023-01-07T12:46:33.662 reflection (3) | 3.87 | 0.12 | 3.0 | 573.09 | 2950.95 regex (3) | started at 2023-01-07T12:46:37.536 read (2) | 26.18 | 0.50 | 1.9 | 3808.04 | 3558.45 float16 (2) | started at 2023-01-07T12:46:38.217 regex (3) | 1.27 | 0.05 | 4.1 | 173.72 | 2950.95 combinatorics (3) | started at 2023-01-07T12:46:38.810 bitarray (5) | 101.16 | 2.60 | 2.6 | 18825.15 | 2679.59 sysinfo (5) | started at 2023-01-07T12:46:39.707 sysinfo (5) | 0.05 | 0.00 | 0.0 | 13.21 | 2679.59 env (5) | started at 2023-01-07T12:46:39.759 env (5) | 0.20 | 0.00 | 0.0 | 21.15 | 2679.59 rounding (5) | started at 2023-01-07T12:46:39.961 float16 (2) | 2.38 | 0.16 | 6.5 | 1306.01 | 3558.45 ranges (2) | started at 2023-01-07T12:46:40.601 rounding (5) | 2.33 | 0.07 | 3.0 | 463.72 | 2679.59 mod2pi (5) | started at 2023-01-07T12:46:42.298 mod2pi (5) | 0.16 | 0.00 | 0.0 | 14.45 | 2679.59 euler (5) | started at 2023-01-07T12:46:42.462 combinatorics (3) | 3.71 | 0.26 | 6.9 | 1942.80 | 2950.95 show (3) | started at 2023-01-07T12:46:42.519 euler (5) | 0.51 | 0.00 | 0.0 | 95.88 | 2679.59 client (5) | started at 2023-01-07T12:46:42.972 client (5) | 0.70 | 0.04 | 5.4 | 99.51 | 2679.59 errorshow (5) | started at 2023-01-07T12:46:43.675 errorshow (5) | 3.73 | 0.04 | 1.0 | 288.39 | 2679.59 sets (5) | started at 2023-01-07T12:46:47.409 broadcast (4) | 33.95 | 1.06 | 3.1 | 6206.79 | 2547.58 goto (4) | started at 2023-01-07T12:46:57.989 goto (4) | 0.03 | 0.00 | 0.0 | 0.87 | 2547.58 llvmcall (4) | started at 2023-01-07T12:46:58.025 llvmcall (4) | 0.21 | 0.00 | 0.0 | 54.70 | 2547.58 llvmcall2 (4) | started at 2023-01-07T12:46:58.241 llvmcall2 (4) | 0.02 | 0.00 | 0.0 | 1.38 | 2547.58 ryu (4) | started at 2023-01-07T12:46:58.262 show (3) | 16.03 | 0.37 | 2.3 | 2716.01 | 2950.95 some (3) | started at 2023-01-07T12:46:58.552 some (3) | 0.51 | 0.00 | 0.0 | 95.78 | 2950.95 meta (3) | started at 2023-01-07T12:46:59.061 ryu (4) | 0.96 | 0.00 | 0.0 | 72.59 | 2547.58 stacktraces (4) | started at 2023-01-07T12:46:59.219 sets (5) | 12.04 | 0.19 | 1.6 | 1310.15 | 2679.59 docs (5) | started at 2023-01-07T12:46:59.455 meta (3) | 0.54 | 0.00 | 0.0 | 65.87 | 2950.95 misc (3) | started at 2023-01-07T12:46:59.601 stacktraces (4) | 0.84 | 0.05 | 5.4 | 111.67 | 2547.58 binaryplatforms (4) | started at 2023-01-07T12:47:00.059 docs (5) | 1.94 | 0.08 | 4.4 | 372.07 | 2679.59 atexit (5) | started at 2023-01-07T12:47:01.400 binaryplatforms (4) | 2.51 | 0.07 | 2.8 | 463.31 | 2547.58 enums (4) | started at 2023-01-07T12:47:02.572 enums (4) | 1.25 | 0.03 | 2.4 | 239.55 | 2547.58 cmdlineargs (4) | started at 2023-01-07T12:47:03.821 ranges (2) | 24.89 | 1.13 | 4.5 | 9691.87 | 3558.45 int (2) | started at 2023-01-07T12:47:05.505 int (2) | 5.38 | 0.06 | 1.0 | 486.02 | 3558.45 interpreter (2) | started at 2023-01-07T12:47:10.893 interpreter (2) | 1.86 | 0.00 | 0.0 | 3.76 | 3558.45 checked (2) | started at 2023-01-07T12:47:12.788 atexit (5) | 14.79 | 0.00 | 0.0 | 13.48 | 2679.59 bitset (5) | started at 2023-01-07T12:47:16.250 checked (2) | 4.03 | 0.06 | 1.4 | 161.00 | 3558.45 floatfuncs (2) | started at 2023-01-07T12:47:16.907 bitset (5) | 0.83 | 0.00 | 0.0 | 101.17 | 2679.59 boundscheck (5) | started at 2023-01-07T12:47:17.084 boundscheck (5) | 3.61 | 0.00 | 0.0 | 1.67 | 2679.59 error (5) | started at 2023-01-07T12:47:20.695 error (5) | 0.96 | 0.00 | 0.0 | 36.49 | 2679.59 cartesian (5) | started at 2023-01-07T12:47:21.659 cartesian (5) | 3.59 | 0.12 | 3.5 | 679.67 | 2679.59 osutils (5) | started at 2023-01-07T12:47:25.249 osutils (5) | 0.03 | 0.00 | 0.0 | 0.84 | 2679.59 channels (5) | started at 2023-01-07T12:47:25.281 misc (3) | 27.20 | 3.14 | 11.5 | 2289.85 | 2950.95 iostream (3) | started at 2023-01-07T12:47:27.209 iostream (3) | 1.50 | 0.04 | 2.6 | 252.20 | 2950.95 secretbuffer (3) | started at 2023-01-07T12:47:28.750 secretbuffer (3) | 0.93 | 0.69 | 74.6 | 30.38 | 2950.95 specificity (3) | started at 2023-01-07T12:47:29.683 specificity (3) | 0.12 | 0.00 | 0.0 | 4.17 | 2950.95 reinterpretarray (3) | started at 2023-01-07T12:47:29.805 reinterpretarray (3) | 8.74 | 0.26 | 3.0 | 1887.31 | 2950.95 syntax (3) | started at 2023-01-07T12:47:38.549 From worker 3: WARNING: method definition for f33135 at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/syntax.jl:1992 declares type variable C1 but does not use it. syntax (3) | 3.75 | 0.08 | 2.2 | 440.94 | 2950.95 corelogging (3) | started at 2023-01-07T12:47:42.303 corelogging (3) | 2.30 | 0.04 | 1.9 | 352.69 | 2950.95 missing (3) | started at 2023-01-07T12:47:44.602 channels (5) | 19.55 | 6.28 | 32.1 | 341.77 | 2679.59 asyncmap (5) | started at 2023-01-07T12:47:44.828 asyncmap (5) | 6.06 | 0.11 | 1.9 | 853.85 | 2679.59 smallarrayshrink (5) | started at 2023-01-07T12:47:50.886 smallarrayshrink (5) | 0.17 | 0.00 | 0.0 | 21.80 | 2679.59 opaque_closure (5) | started at 2023-01-07T12:47:51.063 opaque_closure (5) | 0.17 | 0.00 | 0.0 | 13.45 | 2679.59 filesystem (5) | started at 2023-01-07T12:47:51.239 filesystem (5) | 0.14 | 0.00 | 0.0 | 26.41 | 2679.59 download (5) | started at 2023-01-07T12:47:51.378 missing (3) | 8.29 | 0.20 | 2.4 | 1229.38 | 2950.95 SparseArrays/higherorderfns (3) | started at 2023-01-07T12:47:52.900 download (5) | 31.31 | 0.00 | 0.0 | 0.02 | 2679.59 SparseArrays/sparse (5) | started at 2023-01-07T12:48:22.694 SparseArrays/higherorderfns (3) | 61.17 | 1.44 | 2.4 | 9985.27 | 2950.95 SparseArrays/sparsevector (3) | started at 2023-01-07T12:48:54.068 floatfuncs (2) | 129.24 | 5.58 | 4.3 | 55578.10 | 3558.45 LibGit2/online (2) | started at 2023-01-07T12:49:26.158 LibGit2/online (2) | 5.39 | 0.00 | 0.0 | 78.39 | 3558.45 LibGit2/libgit2 (2) | started at 2023-01-07T12:49:31.554 cmdlineargs (4) | 161.26 | 0.15 | 0.1 | 599.35 | 2547.58 Dates/accessors (4) | started at 2023-01-07T12:49:45.149 Dates/accessors (4) | 4.10 | 0.53 | 12.8 | 3950.80 | 2547.58 Dates/adjusters (4) | started at 2023-01-07T12:49:49.251 Dates/adjusters (4) | 2.37 | 0.03 | 1.4 | 202.46 | 2547.58 Dates/query (4) | started at 2023-01-07T12:49:51.622 Dates/query (4) | 0.44 | 0.03 | 6.9 | 41.07 | 2547.58 Dates/periods (4) | started at 2023-01-07T12:49:52.069 Dates/periods (4) | 7.88 | 0.23 | 2.9 | 1627.82 | 2547.58 Dates/ranges (4) | started at 2023-01-07T12:49:59.956 Dates/ranges (4) | 8.25 | 0.18 | 2.2 | 1028.78 | 2547.58 Dates/rounding (4) | started at 2023-01-07T12:50:08.205 Dates/rounding (4) | 1.01 | 0.03 | 3.1 | 105.18 | 2547.58 Dates/types (4) | started at 2023-01-07T12:50:09.222 Dates/types (4) | 0.68 | 0.00 | 0.0 | 93.32 | 2547.58 Dates/io (4) | started at 2023-01-07T12:50:09.900 Dates/io (4) | 5.61 | 0.13 | 2.3 | 857.78 | 2547.58 Dates/arithmetic (4) | started at 2023-01-07T12:50:15.512 Dates/arithmetic (4) | 3.84 | 0.10 | 2.6 | 678.27 | 2547.58 Dates/conversions (4) | started at 2023-01-07T12:50:19.353 Dates/conversions (4) | 0.36 | 0.00 | 0.0 | 23.47 | 2547.58 ArgTools (4) | started at 2023-01-07T12:50:19.711 ArgTools (4) | 3.57 | 0.16 | 4.5 | 982.73 | 2547.58 Artifacts (4) | started at 2023-01-07T12:50:23.287 SparseArrays/sparsevector (3) | 91.88 | 2.31 | 2.5 | 18781.72 | 2950.95 Base64 (3) | started at 2023-01-07T12:50:25.948 Artifacts (4) | 3.53 | 0.04 | 1.1 | 169.08 | 2547.58 CRC32c (4) | started at 2023-01-07T12:50:26.820 Base64 (3) | 1.11 | 0.22 | 19.5 | 1531.29 | 2976.33 CompilerSupportLibraries_jll (3) | started at 2023-01-07T12:50:27.059 CRC32c (4) | 0.34 | 0.00 | 0.0 | 41.92 | 2547.58 DelimitedFiles (4) | started at 2023-01-07T12:50:27.157 CompilerSupportLibraries_jll (3) | 0.54 | 0.00 | 0.0 | 2.57 | 2976.33 Downloads (3) | started at 2023-01-07T12:50:27.598 DelimitedFiles (4) | 2.47 | 0.07 | 2.6 | 503.74 | 2547.58 FileWatching (4) | started at 2023-01-07T12:50:29.633 From worker 3: julia(8727,0x1fc627a80) malloc: *** error for object 0x6000088a9f00: pointer being freed was not allocated From worker 3: julia(8727,0x1fc627a80) malloc: *** set a breakpoint in malloc_error_break to debug From worker 3: From worker 3: signal (6): Abort trap: 6 From worker 3: in expression starting at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Downloads/test/runtests.jl:3 From worker 3: __pthread_kill at /usr/lib/system/libsystem_kernel.dylib (unknown line) From worker 3: Allocations: 2693632208 (Pool: 2691474762; Big: 2157446); GC: 1210 Downloads (3) | failed at 2023-01-07T12:50:35.677 ProcessExitedException(3) Stacktrace: [1] try_yieldto(undo::typeof(Base.ensure_rescheduled)) @ Base ./task.jl:871 [2] wait() @ Base ./task.jl:931 [3] wait(c::Base.GenericCondition{ReentrantLock}) @ Base ./condition.jl:124 [4] take_buffered(c::Channel{Any}) @ Base ./channels.jl:416 [5] take!(c::Channel{Any}) @ Base ./channels.jl:410 [6] take!(::Distributed.RemoteValue) @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:726 [7] remotecall_fetch(::Function, ::Distributed.Worker, ::String, ::Vararg{String}; kwargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(:seed,), Tuple{UInt128}}}) @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:461 [8] remotecall_fetch(::Function, ::Int64, ::String, ::Vararg{String}; kwargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(:seed,), Tuple{UInt128}}}) @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:492 [9] macro expansion @ /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/runtests.jl:260 [inlined] [10] (::var"#43#55"{Vector{Task}, var"#print_testworker_errored#51"{ReentrantLock, Int64, Int64}, var"#print_testworker_stats#49"{ReentrantLock, Int64, Int64, Int64, Int64, Int64, Int64}, Vector{Any}, Dict{String, DateTime}})() @ Main ./task.jl:484 Worker 3 terminated. Unhandled Task ERROR: EOFError: read end of file Stacktrace: [1] (::Base.var"#wait_locked#680")(s::TCPSocket, buf::IOBuffer, nb::Int64) @ Base ./stream.jl:945 [2] unsafe_read(s::TCPSocket, p::Ptr{UInt8}, nb::UInt64) @ Base ./stream.jl:953 [3] unsafe_read @ ./io.jl:759 [inlined] [4] unsafe_read(s::TCPSocket, p::Base.RefValue{NTuple{4, Int64}}, n::Int64) @ Base ./io.jl:758 [5] read! @ ./io.jl:760 [inlined] [6] deserialize_hdr_raw @ /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/messages.jl:167 [inlined] [7] message_handler_loop(r_stream::TCPSocket, w_stream::TCPSocket, incoming::Bool) @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/process_messages.jl:172 [8] process_tcp_streams(r_stream::TCPSocket, w_stream::TCPSocket, incoming::Bool) @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/process_messages.jl:133 [9] (::Distributed.var"#103#104"{TCPSocket, TCPSocket, Bool})() @ Distributed ./task.jl:484 LibGit2/libgit2 (2) | failed at 2023-01-07T12:50:37.495 Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:727 Expression: LibGit2.url(remote) == repo_url Evaluated: "ssh://git@github.com/JuliaLang/Example.jl" == "https://github.com/JuliaLang/Example.jl" Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:733 Expression: sprint(show, remote) == "GitRemote:\nRemote name: upstream url: $(repo_url)" Evaluated: "GitRemote:\nRemote name: upstream url: ssh://git@github.com/JuliaLang/Example.jl" == "GitRemote:\nRemote name: upstream url: https://github.com/JuliaLang/Example.jl" Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:745 Expression: LibGit2.url(remote) == repo_url Evaluated: "ssh://git@github.com/JuliaLang/Example.jl" == "https://github.com/JuliaLang/Example.jl" Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:747 Expression: sprint(show, remote) == "GitRemote:\nRemote name: upstream url: $(repo_url)" Evaluated: "GitRemote:\nRemote name: upstream url: ssh://git@github.com/JuliaLang/Example.jl" == "GitRemote:\nRemote name: upstream url: https://github.com/JuliaLang/Example.jl" Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:759 Expression: sprint(show, remote) == "GitRemote:\nRemote name: upstream2 url: $(repo_url)" Evaluated: "GitRemote:\nRemote name: upstream2 url: ssh://git@github.com/JuliaLang/Example.jl" == "GitRemote:\nRemote name: upstream2 url: https://github.com/JuliaLang/Example.jl" Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:764 Expression: LibGit2.url(remote) == repo_url Evaluated: "ssh://git@github.com/JuliaLang/Example.jl" == "https://github.com/JuliaLang/Example.jl" Future (6) | started at 2023-01-07T12:50:38.396 Future (6) | 0.01 | 0.00 | 0.0 | 0.96 | 269.19 GMP_jll (6) | started at 2023-01-07T12:50:38.581 GMP_jll (6) | 0.53 | 0.00 | 0.0 | 9.43 | 273.28 InteractiveUtils (6) | started at 2023-01-07T12:50:39.116 LLVMLibUnwind_jll (7) | started at 2023-01-07T12:50:40.273 LLVMLibUnwind_jll (7) | 0.62 | 0.03 | 5.1 | 10.59 | 272.66 LazyArtifacts (7) | started at 2023-01-07T12:50:41.034 LazyArtifacts (7) | 1.90 | 0.00 | 0.2 | 46.18 | 283.33 LibCURL (7) | started at 2023-01-07T12:50:42.941 LibCURL (7) | 3.65 | 0.00 | 0.0 | 10.61 | 289.80 LibCURL_jll (7) | started at 2023-01-07T12:50:46.589 LibCURL_jll (7) | 0.02 | 0.00 | 0.0 | 0.99 | 289.80 LibGit2_jll (7) | started at 2023-01-07T12:50:46.609 LibGit2_jll (7) | 1.33 | 0.00 | 0.0 | 2.11 | 290.66 LibSSH2_jll (7) | started at 2023-01-07T12:50:47.947 LibSSH2_jll (7) | 0.02 | 0.00 | 0.0 | 0.70 | 290.75 LibUV_jll (7) | started at 2023-01-07T12:50:47.966 LibUV_jll (7) | 0.38 | 0.00 | 0.0 | 5.08 | 291.28 LibUnwind_jll (7) | started at 2023-01-07T12:50:48.350 LibUnwind_jll (7) | 0.35 | 0.00 | 0.0 | 0.37 | 291.30 Libdl (7) | started at 2023-01-07T12:50:48.703 Libdl (7) | 1.86 | 0.00 | 0.2 | 35.84 | 307.61 Logging (7) | started at 2023-01-07T12:50:50.569 InteractiveUtils (6) | 11.54 | 0.35 | 3.0 | 2371.86 | 504.17 MPFR_jll (6) | started at 2023-01-07T12:50:50.654 MPFR_jll (6) | 0.43 | 0.00 | 0.0 | 1.28 | 504.97 Markdown (6) | started at 2023-01-07T12:50:51.090 Logging (7) | 1.24 | 0.02 | 2.0 | 303.74 | 386.06 MbedTLS_jll (7) | started at 2023-01-07T12:50:51.810 MbedTLS_jll (7) | 0.02 | 0.00 | 0.0 | 2.57 | 386.12 Mmap (7) | started at 2023-01-07T12:50:51.830 Markdown (6) | 2.14 | 0.06 | 2.7 | 573.77 | 552.14 MozillaCACerts_jll (6) | started at 2023-01-07T12:50:53.230 MozillaCACerts_jll (6) | 0.00 | 0.00 | 0.0 | 0.09 | 552.16 NetworkOptions (6) | started at 2023-01-07T12:50:53.236 NetworkOptions (6) | 0.57 | 0.01 | 1.9 | 78.45 | 561.44 OpenBLAS_jll (6) | started at 2023-01-07T12:50:53.806 OpenBLAS_jll (6) | 0.60 | 0.00 | 0.0 | 0.57 | 562.19 OpenLibm_jll (6) | started at 2023-01-07T12:50:54.409 Mmap (7) | 2.94 | 1.52 | 51.7 | 253.43 | 404.91 PCRE2_jll (7) | started at 2023-01-07T12:50:54.772 OpenLibm_jll (6) | 0.43 | 0.00 | 0.0 | 1.23 | 562.42 Pkg (6) | started at 2023-01-07T12:50:54.838 PCRE2_jll (7) | 0.37 | 0.00 | 0.0 | 2.58 | 404.98 Printf (7) | started at 2023-01-07T12:50:55.141 From worker 6: ┌ Info: Pkg Server metadata: From worker 6: │ HTTP/2 301 From worker 6: │ server: Varnish From worker 6: │ retry-after: 0 From worker 6: │ location: https://us-east.pkg.julialang.org/ From worker 6: │ x-geo-continent: NA From worker 6: │ x-geo-country: MX From worker 6: │ x-geo-region: BCN From worker 6: │ accept-ranges: bytes From worker 6: │ date: Sat, 07 Jan 2023 20:50:54 GMT From worker 6: │ via: 1.1 varnish From worker 6: │ x-served-by: cache-bur-kbur8200179-BUR From worker 6: │ x-cache: HIT From worker 6: │ x-cache-hits: 0 From worker 6: │ x-timer: S1673124655.955056,VS0,VE0 From worker 6: │ content-length: 0 From worker 6: │ From worker 6: │ HTTP/2 200 From worker 6: │ server: nginx/1.23.3 From worker 6: │ date: Sat, 07 Jan 2023 20:50:55 GMT From worker 6: │ content-type: text/html From worker 6: │ content-length: 402 From worker 6: │ accept-ranges: bytes From worker 6: │ x-lb-strategy: pkgservers_roundrobin From worker 6: └ Printf (7) | 6.35 | 0.11 | 1.7 | 1233.03 | 523.86 Profile (7) | started at 2023-01-07T12:51:01.497 FileWatching (4) | 34.33 | 3.33 | 9.7 | 95.32 | 2547.58 REPL (4) | started at 2023-01-07T12:51:03.966 From worker 6: From worker 6: signal (11): Segmentation fault: 11 From worker 6: in expression starting at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Pkg/test/new.jl:27 From worker 6: multi_runsingle at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line) From worker 6: multi_socket at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line) From worker 6: curl_multi_socket_action at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line) From worker 6: curl_multi_socket_action at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Curl.jl:48 [inlined] From worker 6: curl_multi_socket_action at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Curl.jl:56 [inlined] From worker 6: macro expansion at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/utils.jl:28 [inlined] From worker 6: do_multi at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:114 From worker 6: #32 at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:131 [inlined] From worker 6: lock at ./lock.jl:185 From worker 6: #31 at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:128 [inlined] From worker 6: macro expansion at ./asyncevent.jl:281 [inlined] From worker 6: #666 at ./task.jl:134 From worker 6: jfptr_YY.666_39069 at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line) From worker 6: ijl_apply_generic at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.8.dylib (unknown line) From worker 6: start_task at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.8.dylib (unknown line) From worker 6: Allocations: 75344357 (Pool: 75312384; Big: 31973); GC: 88 Pkg (6) | failed at 2023-01-07T12:51:11.648 ProcessExitedException(6) Stacktrace: [1] try_yieldto(undo::typeof(Base.ensure_rescheduled)) @ Base ./task.jl:871 [2] wait() @ Base ./task.jl:931 [3] wait(c::Base.GenericCondition{ReentrantLock}) @ Base ./condition.jl:124 [4] take_buffered(c::Channel{Any}) @ Base ./channels.jl:416 [5] take!(c::Channel{Any}) @ Base ./channels.jl:410 [6] take!(::Distributed.RemoteValue) @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:726 [7] remotecall_fetch(::Function, ::Distributed.Worker, ::String, ::Vararg{String}; kwargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(:seed,), Tuple{UInt128}}}) @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:461 [8] remotecall_fetch(::Function, ::Int64, ::String, ::Vararg{String}; kwargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(:seed,), Tuple{UInt128}}}) @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:492 [9] macro expansion @ /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/runtests.jl:260 [inlined] [10] (::var"#43#55"{Vector{Task}, var"#print_testworker_errored#51"{ReentrantLock, Int64, Int64}, var"#print_testworker_stats#49"{ReentrantLock, Int64, Int64, Int64, Int64, Int64, Int64}, Vector{Any}, Dict{String, DateTime}})() @ Main ./task.jl:484 Worker 6 terminated. Unhandled Task ERROR: EOFError: read end of file Stacktrace: [1] (::Base.var"#wait_locked#680")(s::TCPSocket, buf::IOBuffer, nb::Int64) @ Base ./stream.jl:945 [2] unsafe_read(s::TCPSocket, p::Ptr{UInt8}, nb::UInt64) @ Base ./stream.jl:953 [3] unsafe_read @ ./io.jl:759 [inlined] [4] unsafe_read(s::TCPSocket, p::Base.RefValue{NTuple{4, Int64}}, n::Int64) @ Base ./io.jl:758 [5] read! @ ./io.jl:760 [inlined] [6] deserialize_hdr_raw @ /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/messages.jl:167 [inlined] [7] message_handler_loop(r_stream::TCPSocket, w_stream::TCPSocket, incoming::Bool) @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/process_messages.jl:172 [8] process_tcp_streams(r_stream::TCPSocket, w_stream::TCPSocket, incoming::Bool) @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/process_messages.jl:133 [9] (::Distributed.var"#103#104"{TCPSocket, TCPSocket, Bool})() @ Distributed ./task.jl:484 Random (8) | started at 2023-01-07T12:51:13.750 REPL (4) | 12.73 | 0.29 | 2.3 | 1923.11 | 2547.58 SHA (4) | started at 2023-01-07T12:51:16.702 Profile (7) | 23.87 | 0.39 | 1.6 | 1756.87 | 1595.00 Serialization (7) | started at 2023-01-07T12:51:25.365 Serialization (7) | 3.07 | 0.15 | 4.9 | 766.79 | 1595.00 Sockets (7) | started at 2023-01-07T12:51:28.442 Sockets (7) | 2.55 | 0.02 | 0.9 | 226.94 | 1595.00 Statistics (7) | started at 2023-01-07T12:51:30.999 Random (8) | 22.28 | 0.83 | 3.7 | 4621.56 | 743.95 SuiteSparse (8) | started at 2023-01-07T12:51:36.158 SparseArrays/sparse (5) | 198.91 | 64.48 | 32.4 | 19707.80 | 2679.59 SuiteSparse_jll (5) | started at 2023-01-07T12:51:41.613 SuiteSparse_jll (5) | 0.93 | 0.00 | 0.0 | 7.41 | 2679.59 TOML (5) | started at 2023-01-07T12:51:42.546 TOML (5) | 5.53 | 0.14 | 2.5 | 895.86 | 2679.59 Tar (5) | started at 2023-01-07T12:51:48.083 SHA (4) | 37.18 | 0.10 | 0.3 | 558.64 | 2547.58 Test (4) | started at 2023-01-07T12:51:53.885 Statistics (7) | 29.72 | 1.47 | 4.9 | 6266.35 | 1595.00 UUIDs (7) | started at 2023-01-07T12:52:00.724 UUIDs (7) | 0.20 | 0.01 | 3.2 | 37.46 | 1595.00 Unicode (7) | started at 2023-01-07T12:52:00.925 Unicode (7) | 1.86 | 0.05 | 2.7 | 341.03 | 1595.00 Zlib_jll (7) | started at 2023-01-07T12:52:02.790 Zlib_jll (7) | 0.46 | 0.00 | 0.0 | 1.26 | 1595.00 dSFMT_jll (7) | started at 2023-01-07T12:52:03.250 dSFMT_jll (7) | 0.39 | 0.00 | 0.0 | 1.28 | 1595.00 libLLVM_jll (7) | started at 2023-01-07T12:52:03.642 libLLVM_jll (7) | 0.44 | 0.00 | 0.0 | 0.45 | 1595.00 libblastrampoline_jll (7) | started at 2023-01-07T12:52:04.088 libblastrampoline_jll (7) | 0.03 | 0.00 | 0.0 | 0.20 | 1595.00 nghttp2_jll (7) | started at 2023-01-07T12:52:04.124 nghttp2_jll (7) | 0.02 | 0.00 | 0.0 | 1.18 | 1595.00 p7zip_jll (7) | started at 2023-01-07T12:52:04.144 p7zip_jll (7) | 0.00 | 0.00 | 0.0 | 0.11 | 1595.00 Tar (5) | 20.07 | 0.56 | 2.8 | 5211.91 | 2781.62 Test (4) | 15.87 | 0.10 | 0.6 | 634.03 | 2547.58 From worker 8: Test Summary: | Pass Total Time From worker 8: threaded SuiteSparse tests | 1 1 1.8s SuiteSparse (8) | 57.46 | 2.11 | 3.7 | 9759.53 | 1498.39 Executing tests that run on node 1 only: precompile (1) | started at 2023-01-07T12:52:33.850 precompile (1) | 29.38 | 0.15 | 0.5 | 675.90 | 424.80 SharedArrays (1) | started at 2023-01-07T12:53:03.236 SharedArrays (1) | 10.73 | 0.48 | 4.4 | 1367.27 | 485.64 threads (1) | started at 2023-01-07T12:53:13.967 Test Summary: | Pass Total Time Threads.Conditions must be locked | 5 5 0.0s Test Summary: | Pass Total Time InvasiveLinkedList | 72 72 0.1s Test Summary: | Pass Total Time @spawn interpolation | 10 10 0.2s Test Summary: | Pass Total Time @async interpolation | 8 8 0.0s Test Summary: | Pass Total Time spawn interpolation: macrocalls | 2 2 1.2s Test Summary: | Pass Total Time Co-schedule | 1 1 0.0s Test Summary: | Pass Total Time Threads.foreach(f, ::Channel) | 7 7 1.1s Test Summary: | Pass Total Time Task-local random | 4 4 0.1s Test Summary: | Pass Total Time Racy `@spawn` | 1 1 0.1s Test Summary: | Pass Total Time package loading | 1 1 0.4s Test Summary: | Pass Total Time Threads.Conditions must be locked | 5 5 0.0s Test Summary: | Pass Total Time InvasiveLinkedList | 72 72 0.1s Test Summary: | Pass Total Time @spawn interpolation | 10 10 0.2s Test Summary: | Pass Total Time @async interpolation | 8 8 0.0s Test Summary: | Pass Total Time spawn interpolation: macrocalls | 2 2 1.2s Test Summary: | Pass Total Time Co-schedule | 1 1 0.0s Test Summary: | Pass Total Time Threads.foreach(f, ::Channel) | 7 7 1.1s Test Summary: | Pass Total Time Task-local random | 4 4 0.0s Test Summary: | Pass Total Time Racy `@spawn` | 1 1 0.1s Test Summary: | Pass Total Time package loading | 1 1 0.0s Test Summary: | Pass Total Time Threads.Conditions must be locked | 5 5 0.0s Test Summary: | Pass Total Time InvasiveLinkedList | 72 72 0.1s Test Summary: | Pass Total Time @spawn interpolation | 10 10 0.2s Test Summary: | Pass Total Time @async interpolation | 8 8 0.0s Test Summary: | Pass Total Time spawn interpolation: macrocalls | 2 2 1.2s Test Summary: | Pass Total Time Co-schedule | 1 1 0.0s Test Summary: | Pass Total Time Threads.foreach(f, ::Channel) | 7 7 1.1s Test Summary: | Pass Total Time Task-local random | 4 4 0.0s Test Summary: | Pass Total Time Racy `@spawn` | 1 1 0.1s Test Summary: | Pass Total Time package loading | 1 1 0.1s Test Summary: | Pass Total Time Threads.Conditions must be locked | 5 5 0.0s Test Summary: | Pass Total Time InvasiveLinkedList | 72 72 0.1s Test Summary: | Pass Total Time @spawn interpolation | 10 10 0.2s Test Summary: | Pass Total Time @async interpolation | 8 8 0.0s Test Summary: | Pass Total Time spawn interpolation: macrocalls | 2 2 1.2s Test Summary: | Pass Total Time Co-schedule | 1 1 0.0s Test Summary: | Pass Total Time Threads.foreach(f, ::Channel) | 7 7 1.1s Test Summary: | Pass Total Time Task-local random | 4 4 0.0s Test Summary: | Pass Total Time Racy `@spawn` | 1 1 0.1s Test Summary: | Pass Total Time package loading | 1 1 0.0s threads (1) | 81.88 | 0.01 | 0.0 | 52.16 | 488.95 Distributed (1) | started at 2023-01-07T12:54:35.848 [ Info: SO_REUSEPORT is unsupported, skipping reuseport tests Distributed (1) | 83.82 | 0.01 | 0.0 | 52.64 | 491.55 stress (1) | started at 2023-01-07T12:55:59.668 (libuv) kqueue(): Too many open files stress (1) | 28.75 | 0.00 | 0.0 | 59.37 | 492.81 Test Summary: | Pass Fail Error Broken Total Time Overall | 40342979 6 2 352660 40695647 15m05.6s LinearAlgebra/qr | 4701 4701 50.2s LinearAlgebra/schur | 496 496 1m10.8s LinearAlgebra/dense | 8475 8475 2m01.2s LinearAlgebra/eigen | 512 512 15.2s LinearAlgebra/bunchkaufman | 5688 5688 9.5s LinearAlgebra/matmul | 1432 1432 2m34.4s LinearAlgebra/special | 2990 2990 40.2s LinearAlgebra/svd | 566 566 18.5s LinearAlgebra/lapack | 803 803 18.1s LinearAlgebra/tridiag | 1581 1581 22.0s LinearAlgebra/cholesky | 2509 2509 35.7s LinearAlgebra/triangular | 37894 37894 4m00.2s LinearAlgebra/lu | 1367 1367 28.4s LinearAlgebra/bidiag | 4744 4744 1m31.3s LinearAlgebra/generic | 596 1 597 13.1s LinearAlgebra/uniformscaling | 446 446 14.4s LinearAlgebra/diagonal | 2881 2881 1m47.7s LinearAlgebra/lq | 2938 2938 21.2s LinearAlgebra/hessenberg | 631 631 23.2s LinearAlgebra/adjtrans | 475 475 12.8s LinearAlgebra/givens | 1847 1847 2.1s LinearAlgebra/pinv | 500 500 3.8s LinearAlgebra/blas | 1631 1631 22.0s LinearAlgebra/ldlt | 8 8 0.6s LinearAlgebra/factorization | 80 16 96 2.0s ambiguous | 105 2 107 2.5s compiler/inference | 1203 2 1205 7.2s compiler/effects | 191 191 0.4s compiler/validation | 28 28 0.1s compiler/ssair | 40 40 1.2s compiler/irpasses | 110 2 112 1.1s LinearAlgebra/structuredbroadcast | 670 670 22.7s compiler/inline | 141 1 142 1.7s compiler/contextual | 12 12 1.5s compiler/AbstractInterpreter | 12 12 2.7s compiler/codegen | 172 172 13.0s compiler/EscapeAnalysis/local | 347 21 368 6.5s compiler/EscapeAnalysis/interprocedural | 32 4 36 3.4s strings/basic | 87681 87681 4.9s strings/search | 876 876 2.2s LinearAlgebra/symmetric | 2847 2847 1m44.3s strings/util | 1147 1147 4.7s strings/io | 12764 12764 1.6s unicode/utf8 | 19 19 0.1s strings/types | 2302691 2302691 1.6s worlds | 88 88 0.8s atomics | 3448 3448 6.7s keywordargs | 151 151 0.8s numbers | 1578882 2 1578884 28.7s core | 8445928 3 8445931 43.9s char | 1628 1628 1.2s triplequote | 29 29 0.0s subtype | 337723 20 337743 7.9s intrinsics | 306 306 1.3s hashing | 12519 12519 7.0s iobuffer | 209 209 1.6s staged | 67 67 1.3s dict | 144421 144421 10.8s subarray | 318316 318316 1m19.9s tuple | 626 626 3.0s offsetarray | 505 3 508 17.4s reduce | 8593 8593 8.5s LinearAlgebra/addmul | 4662 4662 2m20.8s arrayops | 2053 2 2055 43.7s simdloop | 240 240 0.7s reducedim | 1089 6 1095 30.4s vecelement | 678 678 3.3s intfuncs | 227840 227840 16.0s copy | 556 556 1.5s rational | 98639 1 98640 11.6s fastmath | 946 946 2.6s functional | 98 98 2.6s math | 1909676 1909676 16.9s operators | 13047 13047 3.3s ordering | 37 37 1.1s path | 373 12 385 0.6s abstractarray | 55286 24795 80081 56.2s parse | 16098 16098 4.8s ccall | 165130 1 165131 11.1s gmp | 2358 2358 2.1s loading | 141556 141556 24.1s iterators | 86577 86577 53.2s backtrace | 39 1 40 1.3s spawn | 252 4 256 14.5s exceptions | 70 70 2.4s file | 1073 1073 6.3s version | 2452 2452 0.5s namedtuple | 216 216 1.7s sorting | 16099 9 16108 45.2s mpfr | 1137 1 1138 8.4s complex | 8479 2 8481 5.5s floatapprox | 49 49 0.5s reflection | 425 425 3.9s read | 3872 3872 26.2s regex | 130 130 1.3s bitarray | 937959 937959 1m41.2s sysinfo | 4 4 0.1s env | 87 87 0.2s float16 | 762093 762093 2.4s rounding | 112720 112720 2.3s mod2pi | 80 80 0.2s combinatorics | 170 170 3.7s euler | 12 12 0.5s client | 5 5 0.7s errorshow | 237 237 3.7s broadcast | 513 513 34.0s goto | 19 19 0.0s llvmcall | 19 19 0.2s llvmcall2 | 7 7 0.0s show | 128886 8 128894 16.0s some | 72 72 0.5s ryu | 31215 31215 1.0s sets | 3620 1 3621 12.0s meta | 69 69 0.5s stacktraces | 48 48 0.8s docs | 238 238 1.9s binaryplatforms | 341 341 2.5s enums | 99 99 1.2s ranges | 12110759 327683 12438442 24.9s int | 524698 524698 5.4s interpreter | 3 3 1.9s atexit | 40 40 14.8s checked | 1239 1239 4.1s bitset | 197 197 0.8s boundscheck | None 3.6s error | 33 33 1.0s cartesian | 343 3 346 3.6s osutils | 43 43 0.0s misc | 1282288 1282288 27.4s iostream | 50 50 1.8s secretbuffer | 27 27 1.0s specificity | 175 175 0.1s reinterpretarray | 421 421 8.7s syntax | 1612 1 1613 3.8s corelogging | 233 233 2.3s channels | 258 258 19.5s asyncmap | 307 307 6.1s smallarrayshrink | 36 36 0.2s opaque_closure | 55 1 56 0.2s filesystem | 6 6 0.1s missing | 574 1 575 8.3s download | None 31.3s SparseArrays/higherorderfns | 7145 1 7146 1m01.2s floatfuncs | 232 232 2m09.3s LibGit2/online | 10 10 5.4s cmdlineargs | 277 5 282 2m41.3s Dates/accessors | 7723858 7723858 4.1s Dates/adjusters | 3149 3149 2.4s Dates/query | 1004 1004 0.4s Dates/periods | 953 953 7.9s Dates/ranges | 350637 350637 8.2s Dates/rounding | 315 315 1.0s Dates/types | 232 232 0.7s Dates/io | 332 332 5.6s Dates/arithmetic | 385 385 3.8s Dates/conversions | 161 161 0.4s ArgTools | 180 180 3.6s SparseArrays/sparsevector | 10367 4 10371 1m31.9s Artifacts | 1452 1452 3.5s Base64 | 2022 2022 1.1s CRC32c | 664 664 0.3s CompilerSupportLibraries_jll | 4 4 0.5s DelimitedFiles | 89 89 2.5s Downloads | 1 1 8.1s LibGit2/libgit2 | 747 6 753 1m05.9s Future | None 0.5s GMP_jll | 1 1 0.6s LLVMLibUnwind_jll | 7 7 1.1s LazyArtifacts | 4 4 1.9s LibCURL | 6 6 3.6s LibCURL_jll | 1 1 0.0s LibGit2_jll | 2 2 1.3s LibSSH2_jll | None 0.0s LibUV_jll | 1 1 0.4s LibUnwind_jll | None 0.4s Libdl | 76 1 77 1.9s InteractiveUtils | 279 279 11.5s MPFR_jll | 1 1 0.4s Logging | 40 40 1.2s MbedTLS_jll | 1 1 0.0s Markdown | 257 257 2.1s MozillaCACerts_jll | 1 1 0.0s NetworkOptions | 3518 3518 0.6s OpenBLAS_jll | 1 1 0.6s Mmap | 140 140 2.9s OpenLibm_jll | 1 1 0.4s PCRE2_jll | 2 2 0.4s Printf | 1014 1014 6.4s FileWatching | 510 510 34.3s Pkg | 1 1 16.8s REPL | 1428 3 1431 12.7s Profile | 114 114 23.9s Serialization | 126 1 127 3.1s Sockets | 172 172 2.6s Random | 204735 204735 22.7s SparseArrays/sparse | 4375 4375 3m18.9s SuiteSparse_jll | 1 1 0.9s TOML | 415 8 423 5.5s SHA | 107 107 37.2s Statistics | 804 804 29.7s UUIDs | 1029 1029 0.2s Unicode | 776 776 1.9s Zlib_jll | 1 1 0.5s dSFMT_jll | 1 1 0.4s libLLVM_jll | 1 1 0.4s libblastrampoline_jll | 1 1 0.0s nghttp2_jll | 1 1 0.0s p7zip_jll | 1 1 0.0s Tar | 3161 11 3172 20.1s Test | 454 17 471 15.9s SuiteSparse | 1293 1293 57.5s precompile | 164 164 29.5s SharedArrays | 114 114 10.7s threads | 37 37 1m21.9s Distributed | 12 12 1m23.8s stress | 118 118 28.7s FAILURE The global RNG seed was 0x1749f83068514184b3f2b68c3d0939fb. Error in testset Downloads: Error During Test at none:1 Got exception outside of a @test ProcessExitedException(3) Stacktrace: [1] try_yieldto(undo::typeof(Base.ensure_rescheduled)) @ Base ./task.jl:871 [2] wait() @ Base ./task.jl:931 [3] wait(c::Base.GenericCondition{ReentrantLock}) @ Base ./condition.jl:124 [4] take_buffered(c::Channel{Any}) @ Base ./channels.jl:416 [5] take!(c::Channel{Any}) @ Base ./channels.jl:410 [6] take!(::Distributed.RemoteValue) @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:726 [7] remotecall_fetch(::Function, ::Distributed.Worker, ::String, ::Vararg{String}; kwargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(:seed,), Tuple{UInt128}}}) @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:461 [8] remotecall_fetch(::Function, ::Int64, ::String, ::Vararg{String}; kwargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(:seed,), Tuple{UInt128}}}) @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:492 [9] macro expansion @ /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/runtests.jl:260 [inlined] [10] (::var"#43#55"{Vector{Task}, var"#print_testworker_errored#51"{ReentrantLock, Int64, Int64}, var"#print_testworker_stats#49"{ReentrantLock, Int64, Int64, Int64, Int64, Int64, Int64}, Vector{Any}, Dict{String, DateTime}})() @ Main ./task.jl:484 Error in testset LibGit2/libgit2: Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:727 Expression: LibGit2.url(remote) == repo_url Evaluated: "ssh://git@github.com/JuliaLang/Example.jl" == "https://github.com/JuliaLang/Example.jl" Error in testset LibGit2/libgit2: Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:733 Expression: sprint(show, remote) == "GitRemote:\nRemote name: upstream url: $(repo_url)" Evaluated: "GitRemote:\nRemote name: upstream url: ssh://git@github.com/JuliaLang/Example.jl" == "GitRemote:\nRemote name: upstream url: https://github.com/JuliaLang/Example.jl" Error in testset LibGit2/libgit2: Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:745 Expression: LibGit2.url(remote) == repo_url Evaluated: "ssh://git@github.com/JuliaLang/Example.jl" == "https://github.com/JuliaLang/Example.jl" Error in testset LibGit2/libgit2: Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:747 Expression: sprint(show, remote) == "GitRemote:\nRemote name: upstream url: $(repo_url)" Evaluated: "GitRemote:\nRemote name: upstream url: ssh://git@github.com/JuliaLang/Example.jl" == "GitRemote:\nRemote name: upstream url: https://github.com/JuliaLang/Example.jl" Error in testset LibGit2/libgit2: Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:759 Expression: sprint(show, remote) == "GitRemote:\nRemote name: upstream2 url: $(repo_url)" Evaluated: "GitRemote:\nRemote name: upstream2 url: ssh://git@github.com/JuliaLang/Example.jl" == "GitRemote:\nRemote name: upstream2 url: https://github.com/JuliaLang/Example.jl" Error in testset LibGit2/libgit2: Test Failed at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/LibGit2/test/libgit2.jl:764 Expression: LibGit2.url(remote) == repo_url Evaluated: "ssh://git@github.com/JuliaLang/Example.jl" == "https://github.com/JuliaLang/Example.jl" Error in testset Pkg: Error During Test at none:1 Got exception outside of a @test ProcessExitedException(6) Stacktrace: [1] try_yieldto(undo::typeof(Base.ensure_rescheduled)) @ Base ./task.jl:871 [2] wait() @ Base ./task.jl:931 [3] wait(c::Base.GenericCondition{ReentrantLock}) @ Base ./condition.jl:124 [4] take_buffered(c::Channel{Any}) @ Base ./channels.jl:416 [5] take!(c::Channel{Any}) @ Base ./channels.jl:410 [6] take!(::Distributed.RemoteValue) @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:726 [7] remotecall_fetch(::Function, ::Distributed.Worker, ::String, ::Vararg{String}; kwargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(:seed,), Tuple{UInt128}}}) @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:461 [8] remotecall_fetch(::Function, ::Int64, ::String, ::Vararg{String}; kwargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(:seed,), Tuple{UInt128}}}) @ Distributed /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/stdlib/v1.8/Distributed/src/remotecall.jl:492 [9] macro expansion @ /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/runtests.jl:260 [inlined] [10] (::var"#43#55"{Vector{Task}, var"#print_testworker_errored#51"{ReentrantLock, Int64, Int64}, var"#print_testworker_stats#49"{ReentrantLock, Int64, Int64, Int64, Int64, Int64, Int64}, Vector{Any}, Dict{String, DateTime}})() @ Main ./task.jl:484 ERROR: LoadError: Test run finished with errors in expression starting at /Applications/Julia-1.8.app/Contents/Resources/julia/share/julia/test/runtests.jl:93 ERROR: A test has failed. Please submit a bug report (https://github.com/JuliaLang/julia/issues) including error messages above and the output of versioninfo(): Julia Version 1.8.4 Commit 00177ebc4fc (2022-12-23 21:32 UTC) Platform Info: OS: macOS (arm64-apple-darwin21.5.0) CPU: 10 × Apple M1 Max WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-13.0.1 (ORCJIT, apple-m1) Threads: 1 on 8 virtual cores Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] runtests(tests::Vector{String}; ncores::Int64, exit_on_error::Bool, revise::Bool, seed::Nothing) @ Base ./util.jl:611 [3] runtests (repeats 2 times) @ ./util.jl:587 [inlined] [4] top-level scope @ REPL[1]:1 caused by: failed process: Process(setenv(`/Applications/Julia-1.8.app/Contents/Resources/julia/bin/julia -Cnative -J/Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/sys.dylib -g1 /Applications/Julia-1.8.app/Contents/Resources/julia/bin/../share/julia/test/runtests.jl all`,["_CE_M=", "LSCOLORS=Gxfxcxdxbxegedabagacad", "PATH=/Users/jemis/opt/miniconda3/envs/juliacall_test/bin:/Users/jemis/opt/miniconda3/condabin:/Users/jemis/Library/Python/3.8/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/usr/local/MacGPG2/bin", "CONDA_PREFIX_1=/Users/jemis/opt/miniconda3", "MANPATH=/opt/homebrew/share/man::", "ITERM_PROFILE=Default", "USER=jemis", "JULIA_DEPOT_PATH=/var/folders/lv/ygkpc9md2kb37pw5nz2mqv5w0000gn/T/jl_FTzKcE", "LESS=-R", "CONDA_PROMPT_MODIFIER=(juliacall_test) " … "PYTHONBREAKPOINT=ipdb.set_trace", "ZSH=/Users/jemis/.oh-my-zsh", "COMMAND_MODE=unix2003", "PWD=/Users/jemis", "TERM_PROGRAM=iTerm.app", "PYTHONPATH=/Users/jemis/Library/Python/3.8:", "CPPFLAGS=-I/opt/homebrew/opt/openblas/include", "LDFLAGS=-L/opt/homebrew/opt/openblas/lib", "CONDA_PREFIX=/Users/jemis/opt/miniconda3/envs/juliacall_test", "TERM_SESSION_ID=w0t4p0:8E0E6E2E-11A1-4833-B260-07DA815F549C"]), ProcessExited(1)) [1] Stacktrace: [1] pipeline_error @ ./process.jl:565 [inlined] [2] run(::Cmd; wait::Bool) @ Base ./process.jl:480 [3] run @ ./process.jl:477 [inlined] [4] runtests(tests::Vector{String}; ncores::Int64, exit_on_error::Bool, revise::Bool, seed::Nothing) @ Base ./util.jl:603 [5] runtests (repeats 2 times) @ ./util.jl:587 [inlined] [6] top-level scope @ REPL[1]:1 ```
giordano commented 1 year ago

Libgit2 test failures look unrelated. Do you have any special git configuration? You seem to be forcing SSH protocol. But the segfaults you reported are in libcurl while downloading the registry (?)

jemisjoky commented 1 year ago

You're right @giordano, my git config is forcing SSH and that's probably the source of the Libgit2 test failures. The Pkg test failure looks like the same origin as my issue, and the Downloads test error is something I've also seen while trying to add other packages.

jemisjoky commented 1 year ago

I just managed to add PythonCall, but am unclear about why this eventually worked. My bug seems to be non-deterministic, and just repeating the same call multiple times eventually succeeds in installing the package. Here's an example starting from a fresh re-install of Julia (deleting ~/.julia and /Applications/Julia-1.8.app/, then downloading and installing the binary again):

~ julia -e 'import Pkg; Pkg.add("PythonCall")'
  Installing known registries into `~/.julia`
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...

signal (11): Segmentation fault: 11
in expression starting at none:1
Curl_connect_ongoing at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
multi_runsingle at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
Allocations: 2389948 (Pool: 2387942; Big: 2006); GC: 4
~ julia -e 'import Pkg; Pkg.add("PythonCall")'
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...

signal (11): Segmentation fault: 11
in expression starting at none:1
Curl_connect_ongoing at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
multi_runsingle at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
Allocations: 2447965 (Pool: 2446189; Big: 1776); GC: 4
~ julia -e 'import Pkg; Pkg.add("PythonCall")'
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...

signal (11): Segmentation fault: 11
in expression starting at none:1
add_next_timeout at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
override_login at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
Curl_connect at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
multi_runsingle at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
multi_socket at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
curl_multi_socket_action at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
curl_multi_socket_action at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Curl.jl:48 [inlined]
curl_multi_socket_action at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Curl.jl:56 [inlined]
macro expansion at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/utils.jl:28 [inlined]
do_multi at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:114
#32 at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:131 [inlined]
lock at ./lock.jl:185
#31 at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:128 [inlined]
macro expansion at ./asyncevent.jl:281 [inlined]
#666 at ./task.jl:134
jfptr_YY.666_39069 at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
ijl_apply_generic at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.8.dylib (unknown line)
start_task at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.8.dylib (unknown line)
Allocations: 1731264 (Pool: 1730144; Big: 1120); GC: 3
~ julia -e 'import Pkg; Pkg.add("PythonCall")'
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...

signal (11): Segmentation fault: 11
in expression starting at none:1
add_next_timeout at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
override_login at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
Curl_connect at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
multi_runsingle at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
multi_socket at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
curl_multi_socket_action at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
curl_multi_socket_action at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Curl.jl:48 [inlined]
curl_multi_socket_action at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Curl.jl:56 [inlined]
macro expansion at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/utils.jl:28 [inlined]
do_multi at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:114
#32 at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:131 [inlined]
lock at ./lock.jl:185
#31 at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:128 [inlined]
macro expansion at ./asyncevent.jl:281 [inlined]
#666 at ./task.jl:134
jfptr_YY.666_39069 at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
ijl_apply_generic at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.8.dylib (unknown line)
start_task at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.8.dylib (unknown line)
Allocations: 2434917 (Pool: 2433148; Big: 1769); GC: 4
~ julia -e 'import Pkg; Pkg.add("PythonCall")'
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...
   Installed MicroMamba ────────────────── v0.1.12
   Installed TableTraits ───────────────── v1.0.1
   Installed Scratch ───────────────────── v1.1.1
   Installed Parsers ───────────────────── v2.5.2
   Installed JSON3 ─────────────────────── v1.12.0
   Installed Preferences ───────────────── v1.3.0
   Installed DataAPI ───────────────────── v1.14.0
   Installed Tables ────────────────────── v1.10.0
   Installed JLLWrappers ───────────────── v1.4.1
   Installed micromamba_jll ────────────── v1.0.0+0
   Installed DataValueInterfaces ───────── v1.0.0
   Installed IteratorInterfaceExtensions ─ v1.0.0
julia(20549,0x1fc627a80) malloc: *** error for object 0x600000a0ac00: pointer being freed was not allocated
julia(20549,0x1fc627a80) malloc: *** set a breakpoint in malloc_error_break to debug

signal (6): Abort trap: 6
in expression starting at none:1
__pthread_kill at /usr/lib/system/libsystem_kernel.dylib (unknown line)
Allocations: 2573584 (Pool: 2571278; Big: 2306); GC: 5
[1]    20549 abort      julia -e 'import Pkg; Pkg.add("PythonCall")'
~ julia -e 'import Pkg; Pkg.add("PythonCall")'
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...
julia(20568,0x1fc627a80) malloc: *** error for object 0x600003880070: pointer being freed was not allocated
julia(20568,0x1fc627a80) malloc: *** set a breakpoint in malloc_error_break to debug

signal (6): Abort trap: 6
in expression starting at none:1
__pthread_kill at /usr/lib/system/libsystem_kernel.dylib (unknown line)
Allocations: 2416420 (Pool: 2414664; Big: 1756); GC: 4
[1]    20568 abort      julia -e 'import Pkg; Pkg.add("PythonCall")'
~ julia -e 'import Pkg; Pkg.add("PythonCall")'
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...
julia(20578,0x1fc627a80) malloc: *** error for object 0x60000100f100: pointer being freed was not allocated
julia(20578,0x1fc627a80) malloc: *** set a breakpoint in malloc_error_break to debug

signal (6): Abort trap: 6
in expression starting at none:1
__pthread_kill at /usr/lib/system/libsystem_kernel.dylib (unknown line)
Allocations: 1726772 (Pool: 1725661; Big: 1111); GC: 3
[1]    20578 abort      julia -e 'import Pkg; Pkg.add("PythonCall")'
~ julia -e 'import Pkg; Pkg.add("PythonCall")'
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...

signal (11): Segmentation fault: 11
in expression starting at none:1
add_next_timeout at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
override_login at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
Curl_connect at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
multi_runsingle at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
multi_socket at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
curl_multi_socket_action at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
curl_multi_socket_action at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Curl.jl:48 [inlined]
curl_multi_socket_action at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Curl.jl:56 [inlined]
macro expansion at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/utils.jl:28 [inlined]
do_multi at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:114
#32 at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:131 [inlined]
lock at ./lock.jl:185
#31 at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-aarch64-4.0/build/default-macmini-aarch64-4-0/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:128 [inlined]
macro expansion at ./asyncevent.jl:281 [inlined]
#666 at ./task.jl:134
jfptr_YY.666_39069 at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
ijl_apply_generic at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.8.dylib (unknown line)
start_task at /Applications/Julia-1.8.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.8.dylib (unknown line)
Allocations: 2436710 (Pool: 2434941; Big: 1769); GC: 4
~ julia -e 'import Pkg; Pkg.add("PythonCall")'
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...
julia(20587,0x1fc627a80) malloc: *** error for object 0x600002b90f00: pointer being freed was not allocated
julia(20587,0x1fc627a80) malloc: *** set a breakpoint in malloc_error_break to debug

signal (6): Abort trap: 6
in expression starting at none:1
__pthread_kill at /usr/lib/system/libsystem_kernel.dylib (unknown line)
Allocations: 2416386 (Pool: 2414632; Big: 1754); GC: 4
[1]    20587 abort      julia -e 'import Pkg; Pkg.add("PythonCall")'
~ julia -e 'import Pkg; Pkg.add("PythonCall")'
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...
   Installed Pidfile ──────── v1.3.0
   Installed UnsafePointers ─ v1.0.0
   Installed MacroTools ───── v0.5.10
   Installed CondaPkg ─────── v0.2.15
   Installed StructTypes ──── v1.10.0
    Updating `~/.julia/environments/v1.8/Project.toml`
  [6099a3de] + PythonCall v0.9.10
    Updating `~/.julia/environments/v1.8/Manifest.toml`
  [992eb4ea] + CondaPkg v0.2.15
  [9a962f9c] + DataAPI v1.14.0
  [e2d170a0] + DataValueInterfaces v1.0.0
  [82899510] + IteratorInterfaceExtensions v1.0.0
  [692b3bcd] + JLLWrappers v1.4.1
  [0f8b85d8] + JSON3 v1.12.0
  [1914dd2f] + MacroTools v0.5.10
  [0b3b1443] + MicroMamba v0.1.12
  [bac558e1] + OrderedCollections v1.4.1
  [69de0a69] + Parsers v2.5.2
  [fa939f87] + Pidfile v1.3.0
  [21216c6a] + Preferences v1.3.0
  [6099a3de] + PythonCall v0.9.10
  [ae029012] + Requires v1.3.0
  [6c6a2e73] + Scratch v1.1.1
  [66db9d55] + SnoopPrecompile v1.0.1
  [856f2bd8] + StructTypes v1.10.0
  [3783bdb8] + TableTraits v1.0.1
  [bd369af6] + Tables v1.10.0
  [e17b2a0c] + UnsafePointers v1.0.0
  [f8abcde7] + micromamba_jll v1.0.0+0
  [0dad84c5] + ArgTools v1.1.1
  [56f22d72] + Artifacts
  [2a0f44e3] + Base64
  [ade2ca70] + Dates
  [f43a241f] + Downloads v1.6.0
  [7b1f6079] + FileWatching
  [b77e0a4c] + InteractiveUtils
  [4af54fe1] + LazyArtifacts
  [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
  [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...
  27 dependencies successfully precompiled in 13 seconds
jemisjoky commented 1 year ago

I'm closing this for now (might just be some quirk of my device), but feel free to reopen this if others run into the same issue.

taranraj123 commented 1 year ago

@jemisjoky did you do anything specific to fix this issue? I'm seeing a nearly identical error using juliaup on 1.9.0 and am also on an Apple M1.

jonniediegelman commented 1 year ago

I'd like to open this back up if we could. This has been broken for me for a few months now (M1 as well, but I'm on v1.8.5). I've tried both juliaup and downloading the official binaries and its the same problem. Notably, though, is that it only happens in VSCode for me (both in the integrated REPL and calling julia from the VSCode terminal).

jonniediegelman commented 1 year ago

This is still happening on v1.9.0 for me.

gbaraldi commented 1 year ago

What error is printed, what macos version, what packages are you trying to add? Just to see if anyone else can reproduce?

jonniediegelman commented 1 year ago
(@v1.9) pkg> st
Status `~/.julia/environments/v1.9/Project.toml`
  [6e4b80f9] BenchmarkTools v1.3.2
  [c3a54625] JET v0.8.0
  [1914dd2f] MacroTools v0.5.10
  [5fb14364] OhMyREPL v0.5.22
  [ccf2f8ad] PlotThemes v3.1.0
  [c3e4b0f8] Pluto v0.19.26
  [295af30f] Revise v3.5.3

julia> versioninfo()
Julia Version 1.9.1
Commit 147bdf428cd (2023-06-07 08:27 UTC)
Platform Info:
  OS: macOS (arm64-apple-darwin22.4.0)
  CPU: 8 × Apple M1
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-14.0.6 (ORCJIT, apple-m1)
  Threads: 1 on 4 virtual cores
Environment:
  JULIA_PKG_USE_CLI_GIT = true
  JULIA_EDITOR = code
  JULIA_PKG_DEVDIR = /Users/jonnie.diegelman/github

(@v1.9) pkg> add Plots
   Resolving package versions...

[23900] signal (11.2): Segmentation fault: 11
in expression starting at none:0
Curl_connect_ongoing at /Applications/Julia-1.9.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
multi_runsingle at /Applications/Julia-1.9.app/Contents/Resources/julia/lib/julia/libcurl.4.dylib (unknown line)
Allocations: 8522856 (Pool: 8510739; Big: 12117); GC: 15
[1]    23900 segmentation fault  julia
jemisjoky commented 1 year ago

@taranraj123 I didn't find anything to fix the issue, but also didn't try very hard. Not a regular Julia user, so having a hackey way to install one set of dependencies was good enough for my use case.

jzuhone commented 1 year ago

I've having the same issue on a Macbook Pro with a Mac M1 Pro chip, macOS Ventura 13.3.1

giordano commented 1 year ago

Folks, you're going to have to run this through a debugger like lldb or gdb and report back useful information if you want this to be fixed. Just saying you're experiencing an issue few people can reproduce is not helpful, does not add value to the discussion and doesn't lead anywhere.

jonniediegelman commented 1 year ago

Having a rough idea of the number of people this impacts (just one or two people? or is it a more common problem?) and whether the problem still persists for those who have it actually does add value to the discussion. I get that it's frustrating that people are sharing issues without a way to reproduce them, but chastising people for just mentioning that they are hitting this issue is not very helpful either.

I can't speak for everyone on this thread, but I had never heard of lldb before you mentioned it. I'm trying to figure it out right now. Even if I get it running (which is a big "if"; the tutorials and installation instructions are definitely not written for people at my level of understanding and I'm hitting some pretty cryptic errors just trying to install it exactly as described in the instructions), I'm not really sure what I'm supposed to be looking for. Is the right message for someone who described themselves as "not a regular Julia user" really "don't post or comment on issues with Julia until you've run your issue through some arcane debugger"?

dfarmer commented 11 months ago

I'm hitting this issue on Julia 1.9 while trying to instantiate a package environment for an existing internal tool.

versioninfo

Julia Version 1.9.3

Commit bed2cd540a1 (2023-08-24 14:43 UTC)

Build Info:

  Official https://julialang.org/ release

Platform Info:

  OS: macOS (arm64-apple-darwin22.4.0)

  CPU: 10 × Apple M1 Max

  WORD_SIZE: 64

  LIBM: libopenlibm

  LLVM: libLLVM-14.0.6 (ORCJIT, apple-m1)

  Threads: 1 on 8 virtual cores

Crash output

[42537] signal (11.2): Segmentation fault: 11

in expression starting at none:0

getproperty at ./Base.jl:37 [inlined]

macro expansion at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-R17H3W25T9.0/build/default-honeycrisp-R17H3W25T9-0/julialang/julia-release-1-dot-9/usr/share/julia/stdlib/v1.9/Downloads/src/Curl/utils.jl:56 [inlined]

do_multi at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-R17H3W25T9.0/build/default-honeycrisp-R17H3W25T9-0/julialang/julia-release-1-dot-9/usr/share/julia/stdlib/v1.9/Downloads/src/Curl/Multi.jl:116

#44 at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-R17H3W25T9.0/build/default-honeycrisp-R17H3W25T9-0/julialang/julia-release-1-dot-9/usr/share/julia/stdlib/v1.9/Downloads/src/Curl/Multi.jl:134 [inlined]

lock at ./lock.jl:229

#43 at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-honeycrisp-R17H3W25T9.0/build/default-honeycrisp-R17H3W25T9-0/julialang/julia-release-1-dot-9/usr/share/julia/stdlib/v1.9/Downloads/src/Curl/Multi.jl:131 [inlined]

macro expansion at ./asyncevent.jl:281 [inlined]

#702 at ./task.jl:134

jfptr_YY.702_44726 at /Users/dfarmer/.julia/juliaup/julia-1.9.3+[0.aarch64.apple](http://0.aarch64.apple/).darwin14/lib/julia/sys.dylib (unknown line)

ijl_apply_generic at /Users/dfarmer/.julia/juliaup/julia-1.9.3+[0.aarch64.apple](http://0.aarch64.apple/).darwin14/lib/julia/libjulia-internal.1.9.dylib (unknown line)

start_task at /Users/dfarmer/.julia/juliaup/julia-1.9.3+[0.aarch64.apple](http://0.aarch64.apple/).darwin14/lib/julia/libjulia-internal.1.9.dylib (unknown line)

Allocations: 2175297 (Pool: 2173595; Big: 1702); GC: 4

and LLDB backtrace

Process 42534 stopped

* thread #1, name = 'main', queue = '[com.apple](http://com.apple/).main-thread', stop reason = signal SIGSEGV

    frame #0: 0x000000018c834764 libsystem_kernel.dylib`__pthread_kill + 8

libsystem_kernel.dylib`:

->  0x18c834764 <+8>:  b.lo   0x18c834784               ; <+40>

    0x18c834768 <+12>: pacibsp

    0x18c83476c <+16>: stp    x29, x30, [sp, #-0x10]!

    0x18c834770 <+20>: mov    x29, sp

Target 0: (julia) stopped.

(lldb) thread backtrace all

* thread #1, name = 'main', queue = '[com.apple](http://com.apple/).main-thread', stop reason = signal SIGSEGV

  * frame #0: 0x000000018c834764 libsystem_kernel.dylib`__pthread_kill + 8

    frame #1: 0x000000018c86bc28 libsystem_pthread.dylib`pthread_kill + 288

    frame #2: 0x000000018c74246c libsystem_c.dylib`raise + 32

    frame #3: 0x000000010007233c julia`nix::sys::signal::raise::h0de0e49d5680a60f + 12

    frame #4: 0x000000010000e7f0 julia`julialauncher::run_app::h2751dd6601e18ebc + 20276

    frame #5: 0x0000000100010cf0 julia`julialauncher::main::hae74203636462b0b + 4912

    frame #6: 0x00000001000042a8 julia`std::sys_common::backtrace::__rust_begin_short_backtrace::h87b7f46cd3222880 + 28

    frame #7: 0x00000001000123cc julia`main + 592

    frame #8: 0x000000018c513f28 dyld`start + 2236

  thread #2, name = 'ctrl-c'

    frame #0: 0x000000018c82cb0c libsystem_kernel.dylib`read + 8

    frame #1: 0x000000010000415c julia`std::sys_common::backtrace::__rust_begin_short_backtrace::h5a806446894c8291 + 56

    frame #2: 0x00000001000049fc julia`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he1e828b33f52c423 + 352

    frame #3: 0x0000000100114ab8 julia`std::sys::unix::thread::Thread::new::thread_start::h999abeaf027c3bba + 48

    frame #4: 0x000000018c86bfa8 libsystem_pthread.dylib`_pthread_start + 148

I'm not sure why, but when I run it in lldb doesn't show the exact same command output but I'm seeing the same thing as the OP (regarding add_next_timeout in libcurl) if I run it without lldb.

giordano commented 10 months ago

I'm not sure why, but when I run it in lldb doesn't show the exact same command output but I'm seeing the same thing as the OP (regarding add_next_timeout in libcurl) if I run it without lldb.

Because you're attaching lldb to the juliaup executable, not the actual Julia process which is crashing.

habemus-papadum commented 10 months ago

Same issue, lldb backtrace:

❯ rm -rf ~/.julia
❯ lldb -- julia-1.9.3/bin/julia
(lldb) target create "julia-1.9.3/bin/julia"
Current executable set to '/Users/nehal/tmp/julia-1.9.3/bin/julia' (arm64).
(lldb) r
Process 9825 launched: '/Users/nehal/tmp/julia-1.9.3/bin/julia' (arm64)
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.9.3 (2023-08-24)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

(@v1.9) pkg> add JSON
  Installing known registries into `~/.julia`
Process 9825 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x18)
    frame #0: 0x0000000104260098 libcurl.4.dylib`add_next_timeout + 76
libcurl.4.dylib`add_next_timeout:
->  0x104260098 <+76>: ldp    x0, x1, [x26, #0x18]
    0x10426009c <+80>: bl     0x10427094c               ; Curl_timediff
    0x1042600a0 <+84>: cmp    x0, #0x0
    0x1042600a4 <+88>: b.gt   0x1042600c0               ; <+116>
Target 0: (julia) stopped.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x18)
  * frame #0: 0x0000000103960098 libcurl.4.dylib`add_next_timeout + 76
    frame #1: 0x000000010397554c libcurl.4.dylib`override_login + 376
    frame #2: 0x0000000103974be8 libcurl.4.dylib`Curl_connect + 4412
    frame #3: 0x000000010395f1d8 libcurl.4.dylib`multi_runsingle + 572
    frame #4: 0x0000000103960770 libcurl.4.dylib`multi_socket + 260
    frame #5: 0x0000000103960820 libcurl.4.dylib`curl_multi_socket_action + 52
    frame #6: 0x000000012365ae20 sys.dylib`julia_do_multi_62196 at Curl.jl:50
    frame #7: 0x000000012365c0b4 sys.dylib`julia_lock_36792 at Multi.jl:134
    frame #8: 0x000000012365c414 sys.dylib`julia_YY.702_44725 at Multi.jl:131
    frame #9: 0x000000012365c4f0 sys.dylib`jfptr_YY.702_44726 + 8
    frame #10: 0x00000001018195c4 libjulia-internal.1.9.dylib`ijl_apply_generic + 1732
    frame #11: 0x0000000101836edc libjulia-internal.1.9.dylib`start_task + 184
  thread #2
    frame #0: 0x000000019f956060 libsystem_kernel.dylib`kevent + 8
    frame #1: 0x000000010187220c libjulia-internal.1.9.dylib`signal_listener + 684
    frame #2: 0x000000019f98ffa8 libsystem_pthread.dylib`_pthread_start + 148
  thread #3
    frame #0: 0x000000019f94ff14 libsystem_kernel.dylib`mach_msg2_trap + 8
    frame #1: 0x000000019f962240 libsystem_kernel.dylib`mach_msg2_internal + 80
    frame #2: 0x000000019f958b78 libsystem_kernel.dylib`mach_msg_overwrite + 604
    frame #3: 0x000000019f957f08 libsystem_kernel.dylib`mach_msg_server + 356
    frame #4: 0x00000001018710b4 libjulia-internal.1.9.dylib`mach_segv_listener + 36
    frame #5: 0x000000019f98ffa8 libsystem_pthread.dylib`_pthread_start + 148
  thread #4
    frame #0: 0x000000019f953710 libsystem_kernel.dylib`__psynch_cvwait + 8
    frame #1: 0x000000019f990574 libsystem_pthread.dylib`_pthread_cond_wait + 1232
    frame #2: 0x000000010d930714 libopenblas64_.dylib`blas_thread_server + 388
    frame #3: 0x000000019f98ffa8 libsystem_pthread.dylib`_pthread_start + 148
  thread #5
    frame #0: 0x000000019f953710 libsystem_kernel.dylib`__psynch_cvwait + 8
    frame #1: 0x000000019f990574 libsystem_pthread.dylib`_pthread_cond_wait + 1232
    frame #2: 0x000000010d930714 libopenblas64_.dylib`blas_thread_server + 388
    frame #3: 0x000000019f98ffa8 libsystem_pthread.dylib`_pthread_start + 148
  thread #6
    frame #0: 0x000000019f953710 libsystem_kernel.dylib`__psynch_cvwait + 8
    frame #1: 0x000000019f990574 libsystem_pthread.dylib`_pthread_cond_wait + 1232
    frame #2: 0x000000010d930714 libopenblas64_.dylib`blas_thread_server + 388
    frame #3: 0x000000019f98ffa8 libsystem_pthread.dylib`_pthread_start + 148
  thread #7
    frame #0: 0x000000019f953710 libsystem_kernel.dylib`__psynch_cvwait + 8
    frame #1: 0x000000019f990574 libsystem_pthread.dylib`_pthread_cond_wait + 1232
    frame #2: 0x000000010d930714 libopenblas64_.dylib`blas_thread_server + 388
    frame #3: 0x000000019f98ffa8 libsystem_pthread.dylib`_pthread_start + 148
  thread #8
    frame #0: 0x000000019f953710 libsystem_kernel.dylib`__psynch_cvwait + 8
    frame #1: 0x000000019f990574 libsystem_pthread.dylib`_pthread_cond_wait + 1232
    frame #2: 0x000000010d930714 libopenblas64_.dylib`blas_thread_server + 388
    frame #3: 0x000000019f98ffa8 libsystem_pthread.dylib`_pthread_start + 148
  thread #9
    frame #0: 0x000000019f953710 libsystem_kernel.dylib`__psynch_cvwait + 8
    frame #1: 0x000000019f990574 libsystem_pthread.dylib`_pthread_cond_wait + 1232
    frame #2: 0x000000010d930714 libopenblas64_.dylib`blas_thread_server + 388
    frame #3: 0x000000019f98ffa8 libsystem_pthread.dylib`_pthread_start + 148
  thread #10
    frame #0: 0x000000019f953710 libsystem_kernel.dylib`__psynch_cvwait + 8
    frame #1: 0x000000019f990574 libsystem_pthread.dylib`_pthread_cond_wait + 1232
    frame #2: 0x000000010d930714 libopenblas64_.dylib`blas_thread_server + 388
    frame #3: 0x000000019f98ffa8 libsystem_pthread.dylib`_pthread_start + 148
  thread #11
    frame #0: 0x000000019f951bc8 libsystem_kernel.dylib`__workq_kernreturn + 8
  thread #12
    frame #0: 0x000000019f951bc8 libsystem_kernel.dylib`__workq_kernreturn + 8
julia> versioninfo()
Julia Version 1.9.3
Commit bed2cd540a1 (2023-08-24 14:43 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: macOS (arm64-apple-darwin22.4.0)
  CPU: 10 × Apple M1 Max
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-14.0.6 (ORCJIT, apple-m1)
  Threads: 1 on 8 virtual cores
Environment:
  JULIA_NUM_THREADS = 1
habemus-papadum commented 10 months ago

https://curl.se/mail/lib-2016-01/0106.html

habemus-papadum commented 10 months ago

1.9.4 seems to be better for me. It has a few libcurl related commits

giordano commented 10 months ago

1.9.4 seems to be better for me.

What does it mean? You have fewer crashes or none at all so far? In v1.9.4 Libcurl was updated to the latest release.

dfarmer commented 10 months ago

1.9.4 fixed the issue for me 👍

vtjnash commented 7 months ago

I don't think thread support was present in those older version

l8l commented 2 weeks ago

Not sure if this can add anything to the discussion but I also got a segmentation fault error upon adding packages, but on a Linux machine (64bit, julia 1.10.5). The error disappeared, it turned out, when removing the openssl version of conda, that was interfering with the openssl version of the system. Just to let developers know that the error could be related to ssl.

giordano commented 2 weeks ago

That's definitely unrelated to the issue discussed above.