-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Infinite loop in sqlquerycount for MySQL #3185
Comments
|
Looking at this a bit it seems like this is a MySQL unrelated issue. The patcher is currently not thread safe so what might happen is that two things attempt to patch and then it recursively calls itself instead of the original function. I need to verify that this is actually what happened there but it would appear that this is very much possible. |
|
For my Sentry setup, this same exception has been happening across the whole app. Here is one of the tracebacks for the breakages that have been happening for me. https://gist.github.com/nepeat/9dd29a8d96f801631aeb141d71893b26 |
|
I locally applied #3191 (used the version of patch_context.py which has a lock) and it works fine for me now. |
I was going to hold of on the upgrade to 8.4.1 because it doesn't have breadcrumbs, but there appears to be a breaking change in 8.4.0 that is affecting us (getsentry/sentry#3185), fixed by getsentry/sentry#3191.
@mitsuhiko @dcramer
The text was updated successfully, but these errors were encountered: