Skip to content
This repository has been archived by the owner on Mar 4, 2024. It is now read-only.

libuv API misuse #224

Closed
MathieuBordere opened this issue Aug 2, 2021 · 1 comment
Closed

libuv API misuse #224

MathieuBordere opened this issue Aug 2, 2021 · 1 comment
Assignees
Labels
Bug Confirmed to be a bug

Comments

@MathieuBordere
Copy link
Contributor

Aug 02 08:17:25 soetomodb2 microk8s.daemon-apiserver[15684]: kube-apiserver: src/unix/poll.c:109: uv_poll_stop: Assertion `!uv__is_closing(handle)' failed.
Aug 02 08:17:26 soetomodb2 systemd[1]: snap.microk8s.daemon-apiserver.service: Main process exited, code=killed, status=6/ABRT

Possibly

rv = uv_poll_stop(&w->event_poller);
is hit when the fd is already closed, triggering the assertion in https://github.com/libuv/libuv/blob/04289fa326b790c1a4abb236d1f9d913bacfc8c6/src/unix/poll.c#L113

Also see canonical/microk8s#2487

@MathieuBordere MathieuBordere added the Bug Confirmed to be a bug label Jan 18, 2023
@pedroleaoc
Copy link

Closing this one for now.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Bug Confirmed to be a bug
Projects
None yet
Development

No branches or pull requests

2 participants