-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
mktempdir cleanup
regression(?) in 1.8.3
#47730
Comments
Might be related to #39457? |
This also affects me on 1.9.2, no fix nor workaround everywhere I searched. Can't precompile necessary for work packages on Windows as a result. |
See https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-gettemppathw So perhaps changing the environment variable Also libuv xref: |
Could this be related to #34700? i.e. the problem is not |
The error indeed is the failure to remove the temporary files created by the precompiling process. If the cause is some race condition, perhaps, I could add a sleep() in the downloaded sources somewhere that will slow down precompilation, but at least would allow me to work? |
Did things work with some earlier Julia version? Does this problem still occur if you start julia via |
The tests in Ferrite.jl started failing on Julia 1.8.3 on Windows with
IOError: unlink("file"): resource busy or locked (EBUSY)
. An example CI run: https://github.com/Ferrite-FEM/Ferrite.jl/actions/runs/3569162068/jobs/5998825660#step:5:435This used to pass on Julia 1.8.2. Maybe the libuv upgrade had something to do with it? It is possible that something bad is done in that CI but it is surprising that 1.8.3 made it fail.
The text was updated successfully, but these errors were encountered: