Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segfault during Pkg targeted_resolve on M1 #43915

Closed
fonsp opened this issue Jan 24, 2022 · 1 comment
Closed

Segfault during Pkg targeted_resolve on M1 #43915

fonsp opened this issue Jan 24, 2022 · 1 comment
Labels
system:apple silicon Affects Apple Silicon only (Darwin/ARM64) - e.g. M1 and other M-series chips

Comments

@fonsp
Copy link
Member

fonsp commented Jan 24, 2022

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!

@gbaraldi
Copy link
Member

gbaraldi commented Jan 24, 2022

Quite likely it's #41440, which has been fixed by #43664. Maybe try building master to see if you see the error again by I imagine it's fixed.

@ViralBShah ViralBShah added the system:apple silicon Affects Apple Silicon only (Darwin/ARM64) - e.g. M1 and other M-series chips label Jun 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
system:apple silicon Affects Apple Silicon only (Darwin/ARM64) - e.g. M1 and other M-series chips
Projects
None yet
Development

No branches or pull requests

3 participants