JuliaCI / PkgEval.jl

Keeping tabs on the julia ecosystem
Other
28 stars 18 forks source link

Flag to run pkgimage precompilation under rr #211

Closed maleadt closed 1 year ago

maleadt commented 1 year ago

There's an issue that's been occurring on master:

in expression starting at /home/pkgeval/.julia/packages/QuantumESPRESSOCommands/BRVqG/deps/build.jl:1
gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
jl_restore_system_image_from_stream_ at /cache/build/default-amdci5-3/julialang/julia-master/src/staticdata.c:3076
jl_restore_package_image_from_stream at /cache/build/default-amdci5-3/julialang/julia-master/src/staticdata.c:3306
jl_restore_incremental_from_buf at /cache/build/default-amdci5-3/julialang/julia-master/src/staticdata.c:3352
ijl_restore_package_image_from_file at /cache/build/default-amdci5-3/julialang/julia-master/src/staticdata.c:3465
_include_from_serialized at ./loading.jl:951
_tryrequire_from_serialized at ./loading.jl:1299

e.g. https://s3.amazonaws.com/julialang-reports/nanosoldier/pkgeval/by_date/2023-01/09/PolaronPathIntegrals.primary.log

Because this happens during precompilation, it isn't caught under rr. Maybe we should have a flag to disable the separate precompilation so that we can catch this under rr too?