-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
I am getting the error below when running a large parallel download with HTTP.jl and OpenSSL.jl. I was using OpenSSL 1.5.0 at the time so I suspect this is the root cause: 74ce7df
error in running finalizer: ErrorException("task switch not allowed from inside gc finalizer")
ijl_error at /cache/build/builder-amdci5-6/julialang/julia-release-1-dot-10/src/rtutils.c:41
ijl_switch at /cache/build/builder-amdci5-6/julialang/julia-release-1-dot-10/src/task.c:643
try_yieldto at ./task.jl:935
wait at ./task.jl:1009
#wait#645 at ./condition.jl:130
wait at ./condition.jl:125 [inlined]
wait_close at ./stream.jl:488
close at ./stream.jl:509
close at /.julia/dev/OpenSSL/src/ssl.jl:695
close at /.julia/dev/OpenSSL/src/ssl.jl:682
jfptr_close_15576 at /.julia/compiled/v1.10/HTTP/zXWya_BxvYV.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-6/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-6/julialang/julia-release-1-dot-10/src/gf.c:3077
run_finalizer at /cache/build/builder-amdci5-6/julialang/julia-release-1-dot-10/src/gc.c:318
jl_gc_run_finalizers_in_list at /cache/build/builder-amdci5-6/julialang/julia-release-1-dot-10/src/gc.c:408
run_finalizers at /cache/build/builder-amdci5-6/julialang/julia-release-1-dot-10/src/gc.c:454
enable_finalizers at ./gcutils.jl:157 [inlined]
unlock at ./lock.jl:177 [inlined]
lock at ./lock.jl:231
lock at ./condition.jl:78 [inlined]
unsafe_write at ./stream.jl:1551 [inlined]
unsafe_write at ./io.jl:698 [inlined]
write at ./io.jl:721 [inlined]
write at ./io.jl:767
unknown function (ip: 0x78b2d0ffa219)
_jl_invoke at /cache/build/builder-amdci5-6/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-6/julialang/julia-release-1-dot-10/src/gf.c:3077
readbody! at /.julia/dev/HTTP/src/clientlayers/StreamRequest.jl:176
readbody at /.julia/dev/HTTP/src/clientlayers/StreamRequest.jl:142
macro expansion at /.julia/dev/HTTP/src/clientlayers/StreamRequest.jl:54 [inlined]
#3 at /.julia/packages/ConcurrentUtilities/ofY4K/src/ConcurrentUtilities.jl:10
unknown function (ip: 0x78b2d0ffa0c2)
_jl_invoke at /cache/build/builder-amdci5-6/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-6/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci5-6/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
start_task at /cache/build/builder-amdci5-6/julialang/julia-release-1-dot-10/src/task.c:1256
ancapdev
Metadata
Metadata
Assignees
Labels
No labels