Skip to content

Commit ccee8cb

Browse files
committed
std: Fix deadlock by unsupervising the global I/O task
1 parent 773e3df commit ccee8cb

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/libstd/uv_global_loop.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ fn get_monitor_task_gl() -> iotask unsafe {
4040

4141
let builder_fn = || {
4242
let builder = task::builder();
43+
task::unsupervise(builder);
4344
task::set_sched_mode(builder, task::single_threaded);
4445
builder
4546
};

0 commit comments

Comments
 (0)