Fail to precompile Plots

Hi, I’m new to Julia. The follwing question fails me to use Plots.jl. I completely have no idea what’s the error. Part of the error is listed below.


ERROR: Failed to precompile Plots [91a5bcdd-55d7-5caf-9e0b-520d859cae80] to “C:\Users\dell\.julia\compiled\v1.9\Plots\jl_4598.tmp”.

Stacktrace:

  1. error(s::String) at error.jl
  2. compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool) at loading.jl

What is the output of

versioninfo()

?
And what is the output of:

using Pkg
Pkg.status()

?

We could really use as much of the error as possible to diagnose your situation.

Are you logging in with the username ‘dell’ here?
Perhaps has someone set up a system with a shared account which is named ‘dell’ ?

julia>versioninfo()
Julia Version 1.9.4
Commit 8e5136fa29 (2023-11-14 08:46 UTC)
Build Info:
Official https://julialang.org/ release
Platform Info:
OS: Windows (i686-w64-mingw32)
CPU: 32 × Intel(R) Xeon(R) Gold 6226R CPU @ 2.90GHz
WORD_SIZE: 32
LIBM: libopenlibm
LLVM: libLLVM-14.0.6 (ORCJIT, cascadelake)
Threads: 1 on 32 virtual cores
Environment:
JULIA_EDITOR = code
JULIA_NUM_THREADS =

-----------------split–line---------------------------------------------

julia> Pkg.status()
Status C:\Users\dell\.julia\environments\v1.9\Project.toml
[a9c8d775] CPUTime v1.0.0
⌅ [28b8d3ca] GR v0.72.10
⌅ [91a5bcdd] Plots v1.39.0
Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use status --outdated

Ah sorry, i don’t know what is the necessary information for problem. I found new report from the julia as followed. Maybe it is useful.

-----------split—line------------------

[ Info: Precompiling Plots [91a5bcdd-55d7-5caf-9e0b-520d859cae80]

Please submit a bug report with steps to reproduce this fault, and any error messages that follow (in their entirety). Thanks.
Exception: EXCEPTION_ACCESS_VIOLATION at 0x6f778b47 – jl_svecref at C:/workdir/src\julia.h:989 [inlined]
jl_array_grow_at_end at C:/workdir/src\array.c:880
in expression starting at none:1
jl_svecref at C:/workdir/src\julia.h:989 [inlined]
jl_array_grow_at_end at C:/workdir/src\array.c:880
ijl_array_grow_end at C:/workdir/src\array.c:955
_growend! at .\array.jl:1014 [inlined]
push! at .\array.jl:1061 [inlined]
load_libs at C:\Users\dell.julia\packages\GR\yBe3g\src\funcptrs.jl:54
get_func_ptr at C:\Users\dell.julia\packages\GR\yBe3g\src\funcptrs.jl:75
get_func_ptr at C:\Users\dell.julia\packages\GR\yBe3g\src\funcptrs.jl:75 [inlined]
libGR_ptr at C:\Users\dell.julia\packages\GR\yBe3g\src\funcptrs.jl:84 [inlined]
setcharheight at C:\Users\dell.julia\packages\GR\yBe3g\src\GR.jl:1552
unknown function (ip: 2267c90c)
_jl_invoke at C:/workdir/src\gf.c:2758 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
#gr_set_font#503 at C:\Users\dell.julia\packages\Plots\sxUvK\src\backends\gr.jl:431
gr_set_font at C:\Users\dell.julia\packages\Plots\sxUvK\src\backends\gr.jl:422
unknown function (ip: 2267c533)
_jl_invoke at C:/workdir/src\gf.c:2758 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
#gr_set_tickfont#508 at C:\Users\dell.julia\packages\Plots\sxUvK\src\backends\gr.jl:694
gr_set_tickfont at C:\Users\dell.julia\packages\Plots\sxUvK\src\backends\gr.jl:694
unknown function (ip: 22674c2c)
_jl_invoke at C:/workdir/src\gf.c:2758 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
_update_min_padding! at C:\Users\dell.julia\packages\Plots\sxUvK\src\backends\gr.jl:870
unknown function (ip: 16e379c5)
_jl_invoke at C:/workdir/src\gf.c:2758 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
iterate at .\generator.jl:47 [inlined]
_collect at .\array.jl:802
collect_similar at .\array.jl:711 [inlined]
map at .\abstractarray.jl:3263 [inlined]
_update_min_padding! at C:\Users\dell.julia\packages\Plots\sxUvK\src\layouts.jl:277
unknown function (ip: 16e32ec5)
_jl_invoke at C:/workdir/src\gf.c:2758 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
prepare_output at C:\Users\dell.julia\packages\Plots\sxUvK\src\plot.jl:239
show at C:\Users\dell.julia\packages\Plots\sxUvK\src\output.jl:231 [inlined]
#344 at C:\Users\dell.julia\packages\Plots\sxUvK\src\output.jl:6 [inlined]
open#409 at .\io.jl:395
open at .\io.jl:392 [inlined]
png at C:\Users\dell.julia\packages\Plots\sxUvK\src\output.jl:6
unknown function (ip: 16e30d9c)
_jl_invoke at C:/workdir/src\gf.c:2758 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
savefig at C:\Users\dell.julia\packages\Plots\sxUvK\src\output.jl:149
unknown function (ip: 16e301dc)
_jl_invoke at C:/workdir/src\gf.c:2758 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
##1#293 at C:\Users\dell.julia\packages\Plots\sxUvK\src\init.jl:111
unknown function (ip: 16dd5f4d)
_jl_invoke at C:/workdir/src\gf.c:2758 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
jl_apply at C:/workdir/src\julia.h:1880 [inlined]
do_call at C:/workdir/src\interpreter.c:126
eval_value at C:/workdir/src\interpreter.c:226
eval_stmt_value at C:/workdir/src\interpreter.c:177 [inlined]
eval_body at C:/workdir/src\interpreter.c:606
jl_interpret_toplevel_thunk at C:/workdir/src\interpreter.c:762
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:912
ijl_toplevel_eval at C:/workdir/src\toplevel.c:921 [inlined]
ijl_toplevel_eval_in at C:/workdir/src\toplevel.c:971
eval at .\boot.jl:370 [inlined]
eval at C:\Users\dell.julia\packages\Plots\sxUvK\src\Plots.jl:1 [inlined]
_broadcast_getindex_evalf at .\broadcast.jl:683 [inlined]
_broadcast_getindex at .\broadcast.jl:656 [inlined]
getindex at .\broadcast.jl:610 [inlined]
copy at .\broadcast.jl:912 [inlined]
materialize at .\broadcast.jl:873
unknown function (ip: 16dc66d5)
_jl_invoke at C:/workdir/src\gf.c:2739 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
macro expansion at C:\Users\dell.julia\packages\Plots\sxUvK\src\init.jl:126 [inlined]
macro expansion at C:\Users\dell.julia\packages\PrecompileTools\kmH5L\src\workloads.jl:78 [inlined]
#557 at C:\Users\dell.julia\packages\Plots\sxUvK\src\init.jl:123
withenv at .\env.jl:197
unknown function (ip: 16dc5b97)
_jl_invoke at C:/workdir/src\gf.c:2758 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
macro expansion at C:\Users\dell.julia\packages\Plots\sxUvK\src\init.jl:122 [inlined]
top-level scope at C:\Users\dell.julia\packages\PrecompileTools\kmH5L\src\workloads.jl:140
jl_fptr_args at C:/workdir/src\gf.c:2405
_jl_invoke at C:/workdir/src\gf.c:2758 [inlined]
ijl_invoke at C:/workdir/src\gf.c:2765
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:903
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:856
ijl_toplevel_eval at C:/workdir/src\toplevel.c:921 [inlined]
ijl_toplevel_eval_in at C:/workdir/src\toplevel.c:971
eval at .\boot.jl:370 [inlined]
include_string at .\loading.jl:1903
jl_fptr_args at C:/workdir/src\gf.c:2405
_jl_invoke at C:/workdir/src\gf.c:2739 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
_include at .\loading.jl:1963
include at .\Base.jl:457
jfptr_include_50802 at C:\Program Files\julia-1.9.4-win32\julia-1.9.4\lib\julia\sys.dll (unknown line)
_jl_invoke at C:/workdir/src\gf.c:2739 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
jl_apply at C:/workdir/src\julia.h:1880 [inlined]
jl_f__call_latest at C:/workdir/src\builtins.c:774
include at C:\Users\dell.julia\packages\Plots\sxUvK\src\Plots.jl:1
unknown function (ip: 16d44125)
_jl_invoke at C:/workdir/src\gf.c:2739 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
jl_apply at C:/workdir/src\julia.h:1880 [inlined]
do_call at C:/workdir/src\interpreter.c:126
eval_value at C:/workdir/src\interpreter.c:226
eval_stmt_value at C:/workdir/src\interpreter.c:177 [inlined]
eval_body at C:/workdir/src\interpreter.c:606
jl_interpret_toplevel_thunk at C:/workdir/src\interpreter.c:762
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:912
jl_eval_module_expr at C:/workdir/src\toplevel.c:203 [inlined]
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:715
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:856
ijl_toplevel_eval at C:/workdir/src\toplevel.c:921 [inlined]
ijl_toplevel_eval_in at C:/workdir/src\toplevel.c:971
eval at .\boot.jl:370 [inlined]
include_string at .\loading.jl:1903
jl_fptr_args at C:/workdir/src\gf.c:2405
_jl_invoke at C:/workdir/src\gf.c:2739 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
_include at .\loading.jl:1963
include at .\Base.jl:457 [inlined]
include_package_for_output at .\loading.jl:2049
jfptr_include_package_for_output_31452 at C:\Program Files\julia-1.9.4-win32\julia-1.9.4\lib\julia\sys.dll (unknown line)
_jl_invoke at C:/workdir/src\gf.c:2739 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
jl_apply at C:/workdir/src\julia.h:1880 [inlined]
do_call at C:/workdir/src\interpreter.c:126
eval_value at C:/workdir/src\interpreter.c:226
eval_stmt_value at C:/workdir/src\interpreter.c:177 [inlined]
eval_body at C:/workdir/src\interpreter.c:606
jl_interpret_toplevel_thunk at C:/workdir/src\interpreter.c:762
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:912
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:856
ijl_toplevel_eval at C:/workdir/src\toplevel.c:921 [inlined]
ijl_toplevel_eval_in at C:/workdir/src\toplevel.c:971
eval at .\boot.jl:370 [inlined]
include_string at .\loading.jl:1903
include_string at .\loading.jl:1913 [inlined]
exec_options at .\client.jl:305
_start at .\client.jl:522
jfptr__start_45063 at C:\Program Files\julia-1.9.4-win32\julia-1.9.4\lib\julia\sys.dll (unknown line)
_jl_invoke at C:/workdir/src\gf.c:2739 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
jl_apply at C:/workdir/src\julia.h:1880 [inlined]
true_main at C:/workdir/src\jlapi.c:573
jl_repl_entrypoint at C:/workdir/src\jlapi.c:717
jl_load_repl at C:/workdir/cli\loader_lib.c:529
mainCRTStartup at C:/workdir/cli\loader_exe.c:59
BaseThreadInitThunk at C:\Windows\System32\KERNEL32.DLL (unknown line)
RtlGetFullPathName_UEx at C:\Windows\SYSTEM32\ntdll.dll (unknown line)
RtlGetFullPathName_UEx at C:\Windows\SYSTEM32\ntdll.dll (unknown line)
Allocations: 29734700 (Pool: 29727752; Big: 6948); GC: 84
ERROR: Failed to precompile Plots [91a5bcdd-55d7-5caf-9e0b-520d859cae80] to “C:\Users\dell\.julia\compiled\v1.9\Plots\jl_D559.tmp”.
Stacktrace:
[1] error(s::String)
@ Base .\error.jl:35
[2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool)
@ Base .\loading.jl:2294
[3] compilecache
@ .\loading.jl:2167 [inlined]
[4] _require(pkg::Base.PkgId, env::String)
@ Base .\loading.jl:1805
[5] _require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base .\loading.jl:1660
[6] macro expansion
@ .\loading.jl:1648 [inlined]
[7] macro expansion
@ .\lock.jl:267 [inlined]
[8] require(into::Module, mod::Symbol)
@ Base .\loading.jl:1611
[9] eval
@ .\boot.jl:370 [inlined]
[10] include_string(mapexpr::typeof(REPL.softscope), mod::Module, code::String, filename::String)
@ Base .\loading.jl:1903
[11] invokelatest(::Any, ::Any, ::Vararg{Any}; kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ Base .\essentials.jl:819
[12] invokelatest(::Any, ::Any, ::Vararg{Any})
@ Base .\essentials.jl:816
[13] inlineeval(m::Module, code::String, code_line::Int32, code_column::Int32, file::String; softscope::Bool)
@ VSCodeServer c:\Users\dell.vscode\extensions\julialang.language-julia-1.73.2\scripts\packages\VSCodeServer\src\eval.jl:263
[14] (::VSCodeServer.var"#67#72"{Bool, Bool, Bool, Module, String, Int32, Int32, String, VSCodeServer.ReplRunCodeRequestParams})()
@ VSCodeServer c:\Users\dell.vscode\extensions\julialang.language-julia-1.73.2\scripts\packages\VSCodeServer\src\eval.jl:181
ath::String)
@ VSCodeServer c:\Users\dell.vscode\extensions\julialang.language-julia-1.73.2\scripts\packages\VSCodeServer\src\repl.jl:274
[16] (::VSCodeServer.var"#66#71"{Bool, Bool, Bool, Module, String, Int32, Int32, String, VSCodeServer.ReplRunCodeRequestParams})()
@ VSCodeServer c:\Users\dell.vscode\extensions\julialang.language-julia-1.73.2\scripts\packages\VSCodeServer\src\eval.jl:179
[17] hideprompt(f::VSCodeServer.var"#66#71"{Bool, Bool, Bool, Module, String, Int32, Int32, String, VSCodeServer.ReplRunCodeRequestParams})
tring, VSCodeServer.ReplRunCodeRequestParams})
@ VSCodeServer c:\Users\dell.vscode\extensions\julialang.language-julia-1.73.2\scripts\packages\VSCodeServer\src\repl.jl:38
[18] (::VSCodeServer.var"#65#70"{Bool, Bool, Bool, Module, String, Int32, Int32, String, VSCodeServer.ReplRunCodeRequestParams})()
@ VSCodeServer c:\Users\dell.vscode\extensions\julialang.language-julia-1.73.2\scripts\packages\VSCodeServer\src\eval.jl:150
[19] with_logstate(f::Function, logstate::Any)
@ Base.CoreLogging .\logging.jl:514
[20] with_logger
@ .\logging.jl:626 [inlined]
[21] (::VSCodeServer.var"#64#69"{VSCodeServer.ReplRunCodeRequestParams})()
@ VSCodeServer c:\Users\dell.vscode\extensions\julialang.language-julia-1.73.2\scripts\packages\VSCodeServer\src\eval.jl:255
[22] #invokelatest#2
@ .\essentials.jl:819 [inlined]
[23] invokelatest(::Any)
@ Base .\essentials.jl:816
[24] macro expansion
@ c:\Users\dell.vscode\extensions\julialang.language-julia-1.73.2\scripts\packages\VSCodeServer\src\eval.jl:34 [inlined]
[25] (::VSCodeServer.var"#62#63")()
@ VSCodeServer .\task.jl:514

‘dell’ is my account. It’s the default name when I got the computer.

Thankyou. I worked for Dell building HPC systems. I did not know we shipped laptops with the default acccount ‘dell’.

This tells us that you’ve got only 3 packages installed in your current environment but that two of them are currently being held back from updates for some reason, though those versions only appear to be about 6 months old at this point, so probably aren’t to blame here.

Looks like you’re running the 32-bit (i686) version of Julia on a fairly-recent CPU. Are you able to install the 64-bit (x86-64) version?

1 Like