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

lift::client destructor infinite loop with libuv >= 1.48 #150

Merged
merged 3 commits into from
Jun 20, 2024

Conversation

jbaldwin
Copy link
Owner

  • libuv >= 1.48 at least has changed how uv loops get shutdown
  • The loop seems to need to release its own resources
  • Introduced a new async channel for shutdown for the loop to cleanup its own uv_handle_t objects.

Closes #149

* libuv >= 1.48 at least has changed how uv loops get shutdown
* The loop seems to need to release its own resources
* Introduced a new async channel for shutdown for the loop to cleanup
  its own uv_handle_t objects.

Closes #149
@jbaldwin jbaldwin self-assigned this Jun 14, 2024
@jbaldwin jbaldwin force-pushed the issue-149/lift-client-destructor-infinite-loop branch 5 times, most recently from e4e0eaf to 9322e95 Compare June 14, 2024 21:20
@jbaldwin jbaldwin force-pushed the issue-149/lift-client-destructor-infinite-loop branch from 9322e95 to 229adb4 Compare June 14, 2024 21:40
@jbaldwin jbaldwin force-pushed the issue-149/lift-client-destructor-infinite-loop branch from 7fe0741 to 8784ae5 Compare June 14, 2024 21:53
@jbaldwin jbaldwin merged commit 66ffdb8 into main Jun 20, 2024
5 checks passed
@jbaldwin jbaldwin deleted the issue-149/lift-client-destructor-infinite-loop branch October 3, 2024 21:35
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

Successfully merging this pull request may close these issues.

lift::client destructor infinite loop
1 participant