-
Notifications
You must be signed in to change notification settings - Fork 602
Bug in IntervalList
causes leak in locks.
#1784
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
Comments
@DenisMayorko - do you see the same symptoms as initially reported in this issue - what appears to be a deadlock in CloseAsync? My guess is yes based on the output you provided but I'd like to be sure. |
Hmm… I see a large number of ShutdownEvent and a corresponding deadlock, an increase in the number of timers, etc., but I don’t see any mentions of Close or Dispose methods in the StackTrace. I’m starting to doubt that the issues are related, although the problem also seems to occur when shutting down the channel, judging by the call stack. I also see a large number of the following dumpasync outputs; in the version after the changes, they are significantly fewer.
|
@DenisMayorko - please give version https://www.myget.org/feed/rabbitmq-dotnet-client/package/nuget/RabbitMQ.Client |
This issue will be fixed for good by #1790 |
Describe the bug
Reported here:
#1751 (comment)
Reproduction steps
Not provided.
Expected behavior
MonitorHeld
metric does not increase.Additional context
#1751
The text was updated successfully, but these errors were encountered: