Closed
Description
This one is not very consistent, but I have been getting occasional segfaults during Pkg.Operations.resolve
on the M1, Julia 1.7.0 (I will update to 1.7.1 now and see if it helps).
I mostly see these segfaults when creating a new Pluto notebook and importing a package, which causes the Pluto server to call Pkg.add
in the notebook's environment:
Updating registry at `~/.julia/registries/General.toml`
Resolving package versions...
signal (11): Segmentation fault: 11
in expression starting at REPL[1]:1
targeted_resolve at /Users/administrator/src/julia/usr/share/julia/stdlib/v1.7/Pkg/src/Operations.jl:0
_resolve at /Users/administrator/src/julia/usr/share/julia/stdlib/v1.7/Pkg/src/Operations.jl:1160
unknown function (ip: 0x113501133)
jl_apply_generic at /Applications/Julia-1.7 M1.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.7.dylib (unknown line)
#add#79 at /Users/administrator/src/julia/usr/share/julia/stdlib/v1.7/Pkg/src/Operations.jl:1176
add##kw at /Users/administrator/src/julia/usr/share/julia/stdlib/v1.7/Pkg/src/Operations.jl:1167 [inlined]
#add#129 at /Users/administrator/src/julia/usr/share/julia/stdlib/v1.7/Pkg/src/API.jl:268
add##kw at /Users/administrator/src/julia/usr/share/julia/stdlib/v1.7/Pkg/src/API.jl:221
unknown function (ip: 0x1134fc227)
jl_apply_generic at /Applications/Julia-1.7 M1.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.7.dylib (unknown line)
#125 at /Users/fons/Documents/Pluto.jl/src/packages/Packages.jl:166
withinteractive at /Users/fons/Documents/Pluto.jl/src/packages/Packages.jl:495
#124 at /Users/fons/Documents/Pluto.jl/src/packages/Packages.jl:152 [inlined]
withio at /Users/fons/Documents/Pluto.jl/src/packages/PkgCompat.jl:129
#118 at /Users/fons/Documents/Pluto.jl/src/packages/Packages.jl:151
withtoken at /Users/fons/Documents/Pluto.jl/src/evaluation/Tokens.jl:19
#sync_nbpkg_core#116 at /Users/fons/Documents/Pluto.jl/src/packages/Packages.jl:103
sync_nbpkg_core##kw at /Users/fons/Documents/Pluto.jl/src/packages/Packages.jl:54 [inlined]
#145 at /Users/fons/Documents/Pluto.jl/src/packages/Packages.jl:262 [inlined]
withtoken at /Users/fons/Documents/Pluto.jl/src/evaluation/Tokens.jl:19
#sync_nbpkg#144 at /Users/fons/Documents/Pluto.jl/src/packages/Packages.jl:253
sync_nbpkg##kw at /Users/fons/Documents/Pluto.jl/src/packages/Packages.jl:252 [inlined]
#213 at /Users/fons/Documents/Pluto.jl/src/evaluation/Run.jl:458
macro expansion at /Users/fons/Documents/Pluto.jl/src/evaluation/Tokens.jl:101 [inlined]
#188 at ./task.jl:423
unknown function (ip: 0x113378df3)
jl_apply_generic at /Applications/Julia-1.7 M1.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.7.dylib (unknown line)
start_task at /Applications/Julia-1.7 M1.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.7.dylib (unknown line)
Allocations: 332085610 (Pool: 331987378; Big: 98232); GC: 388
I have tried to create a reproducible example, but no luck so far. If anyone else runs into this issue, please let us know!