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
canorus crashes on exit #120
Comments
In my experience this only happens with python plugins enabled. |
My branch shows the message "corrupted size vs. prev_size" before crashing. |
Those errors are very tricky. For me it shows a different segfault location each time it crashes. IMO it's a python-releated crash on the same object being freed twice, possibly a race condition (maybe some missing mutex lock somwhere in destructors?).. |
This might be solved once we use smart pointers accross the code (#133). |
PR #158 may fix this issue, please check and report back. |
When python support is compiled in, Canorus crashes on exit with random errors like:
double free or corruption (out)
double free or corruption (!prev)
free(): invalid pointer
This is always reproducible on any operating system.
The text was updated successfully, but these errors were encountered: