-
Notifications
You must be signed in to change notification settings - Fork 19
Closed
Description
Completion queue entries seem to be accessed after being marked as available for reuse, which, I assume, means that there is a potential data race. See the three snippets below:
ocaml-uring/lib/uring/uring_stubs.c
Lines 951 to 952 in c95951d
io_uring_cqe_seen(ring, cqe); | |
CAMLreturn(Val_cqe_some(Val_int(id), Val_int(cqe->res))); |
ocaml-uring/lib/uring/uring_stubs.c
Lines 975 to 976 in c95951d
io_uring_cqe_seen(ring, cqe); | |
CAMLreturn(Val_cqe_some(Val_int(id), Val_int(cqe->res))); |
ocaml-uring/lib/uring/uring_stubs.c
Lines 997 to 998 in c95951d
io_uring_cqe_seen(ring, cqe); | |
CAMLreturn(Val_cqe_some(Val_int(id), Val_int(cqe->res))); |
Metadata
Metadata
Assignees
Labels
No labels