-
Notifications
You must be signed in to change notification settings - Fork 18
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
PkgEval failure due to KeyError
#57
Comments
Thank you for filing this issue. Yeah, it's only happening on 1.8, right? I think we should report this on the julia repository. it's a regression (or at least a change) in the Profile package that's causing this failure in a very simple test: Lines 29 to 39 in 34c8724
I actually don't know if this means PProf CPU profiles are entirely broken on julia master? or if this test is somehow hitting some weird corner case? But we should definitely file this as a regression on the julia repo 👍 👍 |
I am also experiencing this issue on a recent master build of Julia. _
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.9.0-DEV.183 (2022-03-14)
_/ |\__'_|_|_|\__'_| | Commit 2e63293 (9 days old master)
|__/ |
julia> using Profile
julia> using PProf
julia> @profile peakflops()
9.141912495979059e10
julia> pprof()
ERROR: KeyError: key 0x0000000000000001 not found
Stacktrace:
[1] getindex
@ ./dict.jl:499 [inlined]
[2] pprof(data::Nothing, lidict::Nothing; sampling_delay::Nothing, web::Bool, webhost::String, webport::Int64, out::String, from_c::Bool, full_signatures::Bool, drop_frames::Nothing, keep_frames::Nothing, ui_relative_percentages::Bool)
@ PProf ~/.julia/packages/PProf/ZEiZQ/src/PProf.jl:199
[3] pprof (repeats 2 times)
@ ~/.julia/packages/PProf/ZEiZQ/src/PProf.jl:105 [inlined]
[4] top-level scope
@ REPL[4]:1 StatProfilerHTML is also broken: julia> statprofilehtml()
ERROR: KeyError: key 0x0000000000000001 not found
Stacktrace:
[1] getindex
@ ./dict.jl:499 [inlined]
[2] StatProfilerHTML.Reports.Report(data::Vector{UInt64}, litrace::Dict{UInt64, Vector{Base.StackTraces.StackFrame}}, from_c::Bool)
@ StatProfilerHTML.Reports ~/.julia/packages/StatProfilerHTML/FRimo/src/Reports.jl:106
[3] statprofilehtml(data::Vector{UInt64}, litrace::Dict{UInt64, Vector{Base.StackTraces.StackFrame}}; from_c::Bool, path::String)
@ StatProfilerHTML ~/.julia/packages/StatProfilerHTML/FRimo/src/StatProfilerHTML.jl:23
[4] statprofilehtml (repeats 3 times)
@ ~/.julia/packages/StatProfilerHTML/FRimo/src/StatProfilerHTML.jl:17 [inlined]
[5] top-level scope
@ REPL[10]:1 |
I've finally filed JuliaLang/julia#44818 about it. Sorry, should've done this weeks ago. |
I am also experiencing this issue on a recent master build of Julia.
The error: julia> @pprof peakflops() |
https://s3.amazonaws.com/julialang-reports/nanosoldier/pkgeval/by_hash/f51f24c_vs_2ca8b0c/PProf.primary.log
I think I've seen this in CI before; never tracked it down though.
The text was updated successfully, but these errors were encountered: