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
[CRASH] Guru Meditation: Unknown btype in replyToBlockedClientTimedOut(). #blocked.cpp:246 #659
Comments
@duckasylum Can you provide the steps you took to reproduce the issue, I have not been able to reproduce it. |
There is no deliberate action to take to produce this. It just happens. My c++ skills are limited but I managed to find the code part responsible in blocked.cpp:
The crash/serverpanic is triggered because this function gets c->btype == 7 i.e., BLOCKED_ASYNC. (I compiled the binary from source and added a line to dump the c->btype value). No idea if this helps. Additional weird thing is that on very rare occasions the server can run for almost an hour before crashing - today I got two such streaks. Maybe possible culprits here are: |
Yeah c->btype == 7 helps, this function shouldn't be called for that type since it should not timeout. The issue is if a command that does timeout was called before, the timeout was not cleared and this function was incorrectly called. #662 fixes this. Thanks for the help! |
Crash report
Paste the complete crash log between the quotes below. Please include a few lines from the log preceding the crash report to provide some context.
This is basically the same crash as #605 which is tagged as "more info needed" I am willing to supply any additional info needed. I can say that the crash is recurring every
Aditional information
Also the crash is happening every two minutes:
The text was updated successfully, but these errors were encountered: