Hello,
I’ve occasionally had this error pop up using Atom+Juno and doing something in pkg
the problem is that it’s not easily reproducible afaict.
signal (11): Segmentation fault: 11
in expression starting at /Users/tlienart/.julia/packages/JuliaInterpreter/rYo68/src/construct.jl:0
_ZN12_GLOBAL__N_114CodeGenPrepare13runOnFunctionERN4llvm8FunctionE at /Applications/Julia-1.3.app/Contents/Resources/julia/lib/julia/libLLVM.dylib (unknown line)
_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at /Applications/Julia-1.3.app/Contents/Resources/julia/lib/julia/libLLVM.dylib (unknown line)
_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at /Applications/Julia-1.3.app/Contents/Resources/julia/lib/julia/libLLVM.dylib (unknown line)
_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at /Applications/Julia-1.3.app/Contents/Resources/julia/lib/julia/libLLVM.dylib (unknown line)
(I then need to quit atom)
I’m happy to open a bug report somewhere appropriate but I’m not sure whether it’s a Juno bug or a JuliaInterpreter bug or a Pkg bug. Has anyone else seen something of the sorts?
Julia 1.3-dev.83
Atom 0.8.5
Juno 0.7
Julia client 0.8.3
language-julia 0.18.1
PS: the full error in this case was triggered by pkg> dev HTTP
(stacktrace below)
(v1.3) pkg> dev HTTP
Updating registry at `~/.julia/registries/General`
Updating git-repo `https://github.com/JuliaRegistries/General.git`
Updating git-repo `https://github.com/JuliaWeb/HTTP.jl.git`
Resolving package versions...
Installed Tables ───────── v0.2.0
Installed BinaryProvider ─ v0.5.4
Installed Distributions ── v0.19.2
Updating `~/.julia/environments/v1.3/Project.toml`
[cd3eb016] + HTTP v0.8.0 [`~/.julia/dev/HTTP`]
[4ca9428c] ↑ JuDoc v0.0.0 [`~/.julia/dev/JuDoc`] ⇒ v0.1.2 [`~/.julia/dev/JuDoc`]
[6793090a] ↑ JuDocTemplates v0.1.0 [`~/.julia/dev/JuDocTemplates.jl`] ⇒ v0.1.1 [`~/.julia/dev/JuDocTemplates.jl`]
Updating `~/.julia/environments/v1.3/Manifest.toml`
[b99e7846] ↑ BinaryProvider v0.5.3 ⇒ v0.5.4
[944b1d66] - CodecZlib v0.5.2
[a93c6f00] ↑ DataFrames v0.17.1 ⇒ v0.18.1
[31c24e10] ↑ Distributions v0.19.1 ⇒ v0.19.2
[cd3eb016] ~ HTTP v0.8.0 ⇒ v0.8.0 [`~/.julia/dev/HTTP`]
[82899510] ↑ IteratorInterfaceExtensions v0.1.1 ⇒ v1.0.0
[4ca9428c] ↑ JuDoc v0.0.0 [`~/.julia/dev/JuDoc`] ⇒ v0.1.2 [`~/.julia/dev/JuDoc`]
[6793090a] ↑ JuDocTemplates v0.1.0 [`~/.julia/dev/JuDocTemplates.jl`] ⇒ v0.1.1 [`~/.julia/dev/JuDocTemplates.jl`]
[90014a1f] ↑ PDMats v0.9.6 ⇒ v0.9.7
[2dfb63ee] + PooledArrays v0.5.1
[88034a9c] ↑ StringDistances v0.3.1 ⇒ v0.3.2
[3783bdb8] ↑ TableTraits v0.4.1 ⇒ v1.0.0
[bd369af6] ↑ Tables v0.1.18 ⇒ v0.2.0
[3bb67fe8] - TranscodingStreams v0.9.4
ArgumentError: Package Distances not found in current path:
- Run `import Pkg; Pkg.add("Distances")` to install the Distances package.
(v1.3) pkg>
Stacktrace:
[1] require(::Module, ::Symbol) at ./loading.jl:876
[2] eval at ./boot.jl:330 [inlined]
[3] prepare_thunk(::Module, ::Expr, ::Bool) at /Users/tlienart/.julia/packages/JuliaInterpreter/rYo68/src/construct.jl:341
[4] prepare_thunk(::Module, ::Expr, ::Bool) at /Users/tlienart/.julia/packages/JuliaInterpreter/rYo68/src/construct.jl:347
[5] prepare_thunk at /Users/tlienart/.julia/packages/JuliaInterpreter/rYo68/src/construct.jl:333 [inlined]
[6] #methods_by_execution!#9(::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:define,),Tuple{Bool}}}, ::typeof(Revise.methods_by_execution!), ::Any, ::Revise.CodeTrackingMethodInfo, ::Dict{Module,Array{Expr,1}}, ::Module, ::Expr) at /Users/tlienart/.julia/packages/Revise/RW8TD/src/lowered.jl:44
[7] #methods_by_execution! at ./none:0 [inlined]
[8] #eval_with_signatures#57(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Revise.eval_with_signatures), ::Module, ::Expr) at /Users/tlienart/.julia/packages/Revise/RW8TD/src/Revise.jl:344
[9] #eval_with_signatures at /Users/tlienart/.julia/packages/Revise/RW8TD/src/Revise.jl:0 [inlined]
[10] #instantiate_sigs!#58(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Revise.instantiate_sigs!), ::OrderedCollections.OrderedDict{Module,OrderedCollections.OrderedDict{Revise.RelocatableExpr,Union{Nothing, Array{Any,1}}}}) at /Users/tlienart/.julia/packages/Revise/RW8TD/src/Revise.jl:352
[11] instantiate_sigs! at /Users/tlienart/.julia/packages/Revise/RW8TD/src/Revise.jl:349 [inlined]
[12] maybe_parse_from_cache!(::Revise.PkgData, ::String) at /Users/tlienart/.julia/packages/Revise/RW8TD/src/pkgs.jl:224
[13] (::getfield(Revise, Symbol("##24#25")){String})() at /Users/tlienart/.julia/packages/Revise/RW8TD/src/pkgs.jl:370
[14] with_logstate(::getfield(Revise, Symbol("##24#25")){String}, ::Base.CoreLogging.LogState) at ./logging.jl:395
[15] with_logger at ./logging.jl:491 [inlined]
[16] watch_manifest(::String) at /Users/tlienart/.julia/packages/Revise/RW8TD/src/pkgs.jl:349
[17] (::Revise.Rescheduler{typeof(Revise.watch_manifest),Tuple{String}})() at /Users/tlienart/.julia/packages/Revise/RW8TD/src/types.jl:235
while evaluating
import Distances: evaluate, Hamming, hamming, PreMetric, SemiMetric
in module Main.StringDistances
ArgumentError: Package IterTools not found in current path:
- Run `import Pkg; Pkg.add("IterTools")` to install the IterTools package.
Stacktrace:
[1] require(::Module, ::Symbol) at ./loading.jl:876
[2] eval at ./boot.jl:330 [inlined]
[3] prepare_thunk(::Module, ::Expr, ::Bool) at /Users/tlienart/.julia/packages/JuliaInterpreter/rYo68/src/construct.jl:341
[4] prepare_thunk(::Module, ::Expr, ::Bool) at /Users/tlienart/.julia/packages/JuliaInterpreter/rYo68/src/construct.jl:347
[5] prepare_thunk at /Users/tlienart/.julia/packages/JuliaInterpreter/rYo68/src/construct.jl:333 [inlined]
[6] #methods_by_execution!#9(::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:define,),Tuple{Bool}}}, ::typeof(Revise.methods_by_execution!), ::Any, ::Revise.CodeTrackingMethodInfo, ::Dict{Module,Array{Expr,1}}, ::Module, ::Expr) at /Users/tlienart/.julia/packages/Revise/RW8TD/src/lowered.jl:44
[7] #methods_by_execution! at ./none:0 [inlined]
[8] #eval_with_signatures#57(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Revise.eval_with_signatures), ::Module, ::Expr) at /Users/tlienart/.julia/packages/Revise/RW8TD/src/Revise.jl:344
[9] #eval_with_signatures at /Users/tlienart/.julia/packages/Revise/RW8TD/src/Revise.jl:0 [inlined]
[10] #instantiate_sigs!#58(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Revise.instantiate_sigs!), ::OrderedCollections.OrderedDict{Module,OrderedCollections.OrderedDict{Revise.RelocatableExpr,Union{Nothing, Array{Any,1}}}}) at /Users/tlienart/.julia/packages/Revise/RW8TD/src/Revise.jl:352
[11] instantiate_sigs! at /Users/tlienart/.julia/packages/Revise/RW8TD/src/Revise.jl:349 [inlined]
[12] maybe_parse_from_cache!(::Revise.PkgData, ::String) at /Users/tlienart/.julia/packages/Revise/RW8TD/src/pkgs.jl:224
[13] (::getfield(Revise, Symbol("##24#25")){String})() at /Users/tlienart/.julia/packages/Revise/RW8TD/src/pkgs.jl:370
[14] with_logstate(::getfield(Revise, Symbol("##24#25")){String}, ::Base.CoreLogging.LogState) at ./logging.jl:395
[15] with_logger at ./logging.jl:491 [inlined]
[16] watch_manifest(::String) at /Users/tlienart/.julia/packages/Revise/RW8TD/src/pkgs.jl:349
[17] (::Revise.Rescheduler{typeof(Revise.watch_manifest),Tuple{String}})() at /Users/tlienart/.julia/packages/Revise/RW8TD/src/types.jl:235
while evaluating
import IterTools: chain
in module Main.StringDistances
signal (11): Segmentation fault: 11
in expression starting at /Users/tlienart/.julia/packages/JuliaInterpreter/rYo68/src/construct.jl:0
_ZN12_GLOBAL__N_114CodeGenPrepare13runOnFunctionERN4llvm8FunctionE at /Applications/Julia-1.3.app/Contents/Resources/julia/lib/julia/libLLVM.dylib (unknown line)
_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at /Applications/Julia-1.3.app/Contents/Resources/julia/lib/julia/libLLVM.dylib (unknown line)
_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at /Applications/Julia-1.3.app/Contents/Resources/julia/lib/julia/libLLVM.dylib (unknown line)
_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at /Applications/Julia-1.3.app/Contents/Resources/julia/lib/julia/libLLVM.dylib (unknown line)