-
-
Notifications
You must be signed in to change notification settings - Fork 269
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
Downloads trailing task warning during precompilation on 1.11rc2 and 1.11rc3 #4004
Comments
See also: #3950 The comment "is alrady fixed in 1.11" is wrong. |
This should probably be moved to the |
Who could do that? I would not know how to do that. |
Some admin of the org. Either way, I'll not worry about it, as it'll reach the right eyes. The Pkg repo has less activity, so the issue is less likely to be lost. |
You can also do it by clicking on the "transfer issue" button on the right sidebar |
Same problem on Julia 1.11rc3. Can this be added to the 1.11 milestone? |
Why? It has been there forever, why it should suddenly become a release blocker? |
Can someone with an intel cpu check whether this reproduces on nightly julia?
|
Output on nightly
[...]
Precompiling all packages...
95 dependencies successfully precompiled in 108 seconds. 33 already precompiled.
1 dependency had output during precompilation:
┌ MKL_jll
│ Downloading artifact: MKL
│
│ [pid 46097] waiting for IO to finish:
│ Handle type uv_handle_t->data
│ timer 0x196ea00->0x752a7a1aad10
│ This means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help.
│
│ [pid 46097] waiting for IO to finish:
│ Handle type uv_handle_t->data
│ timer 0x196ea00->0x752a7a1aad10
│ This means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help.
└
versioninfo: julia> versioninfo()
Julia Version 1.10.4
Commit 48d4fd48430 (2024-06-04 10:41 UTC)
Build Info:
Official https://julialang.org/ release
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: 12 × Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-15.0.7 (ORCJIT, skylake)
Threads: 1 default, 0 interactive, 1 GC (on 12 virtual cores)
Environment:
JULIA_EDITOR = subl |
Because it is fixed in Julia 1.10.5 |
@jishnub seems you're on 1.10.4?
|
That's just for the |
Ok, please update it for clarity. The commit info is helpful. |
For anyone trying to repro this, this works for all architectures, not just intel.
I'm looking into what's happening here. |
Found the issue. The Downloads atexit tidy up function was only being registered when precompiling Downloads itself, which meant the test case in Downloads was fixed but not in any packages that use Downloads. JuliaLang/Downloads.jl#257 |
Test script:
Output:
This issue does also appear with Julia 1.10.4, but is fixed in the release-1.10 branch.
It is a Pkg issue.
The text was updated successfully, but these errors were encountered: