Skip to content
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

Multiple workers hang test suite on Julia 1.10 #521

Closed
pxl-th opened this issue Oct 17, 2023 · 0 comments
Closed

Multiple workers hang test suite on Julia 1.10 #521

pxl-th opened this issue Oct 17, 2023 · 0 comments

Comments

@pxl-th
Copy link
Collaborator

pxl-th commented Oct 17, 2023

When running test suite with multiple workers on Julia 1.10, at the end of it, after printing the summary the process hangs, never exiting.
Inspecting hanged process gives:

(gdb) bt
#0  0x00007f1da7b2601e in epoll_wait (epfd=5, events=0x7f1d2c3fa260, maxevents=1024, timeout=-1)
    at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x00007f1da6d3b2d6 in uv__io_poll (loop=0x7f1da71de2e0 <default_loop_struct>, timeout=-1) at src/unix/epoll.c:236
#2  0x00007f1da6d1ff7e in uv_run (loop=0x7f1da71de2e0 <default_loop_struct>, mode=UV_RUN_ONCE) at src/unix/core.c:400
#3  0x00007f1da6c96869 in ijl_task_get_next (trypoptask=<optimized out>, q=<optimized out>, checkempty=<optimized out>)
    at /home/pxl-th/code/julia/src/partr.c:470
#4  0x00007f1d91d579c7 in julia_poptask_75734 () at task.jl:985
#5  0x00007f1d91ece931 in julia_wait_75018 () at task.jl:994
#6  0x00007f1d918390be in julia_#wait#645_75029 () at condition.jl:130
#7  0x00007f1d91a56f8e in wait () at condition.jl:125

Sometimes tests hang mid-flight, but never showing any errors.
If running tests on the main process (nworkers=0), it finishes fine without issues.
And on 1.9 everything finishes successfully w/ or w/o multiple workers.

@vchuravy could that be the same as JuliaLang/julia#51466 (comment)?

@pxl-th pxl-th changed the title Multiple workers hangs test suite on Julia 1.10 Multiple workers hang test suite on Julia 1.10 Oct 17, 2023
@pxl-th pxl-th closed this as completed Nov 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant