Skip to content

Conversation

jhance
Copy link
Contributor

@jhance jhance commented Sep 7, 2023

We are using uvloop in conjunction with an implementation of GRPC (not the default one) that is using C++ and Cython instead of native code. This means we try to do things with the loop while not holding a frame, which causes crashes when we enable debug mode on the loop. From reading Cython documentation this seems kinda impossible to adjust to have a frame. But it is fairly easy to just not fail hard here.

@elprans elprans merged commit 0687643 into MagicStack:master Oct 7, 2023
fantix added a commit that referenced this pull request Oct 12, 2023
Fixes ===== * CI fixes (#520, #553) (by @altendky in 7783f1c, @dulmandakh in 1dd40f1) * Make extract_stack resilient to lacking frames. (#563) (by @jhance in 0687643 for #563) * Port uvloop to Python 3.12 (#570) (by @1st1, @fantix in 9f82bd7 for #569)
@fantix fantix mentioned this pull request Oct 12, 2023
fantix added a commit that referenced this pull request Oct 13, 2023
Changes ======= * Port uvloop to Python 3.12 (#570) (by @1st1, @fantix in 9f82bd7 for #569) * Upgrade libuv to v1.46.0 (#571) (by @fantix in 2e1978c for #571) Fixes ===== * CI fixes (#520, #553) (by @altendky in 7783f1c, @dulmandakh in 1dd40f1) * Make extract_stack resilient to lacking frames. (#563) (by @jhance in 0687643 for #563)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants