-
-
Notifications
You must be signed in to change notification settings - Fork 210
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
Random segfaults due to writes to free'd memory #67
Comments
This can be closed since it's already in master branch: fd8191e |
Btw, is there any particular reason for releases and master branch being different at the time of a release? |
You should look at "branch-0.9" or "branch-0.13" for that. Master is what I use and merge into, not the usual stable branches. |
Oh, I see. So the master branch is the develop branch :) I still think that it would be meaningful if master branch would be the same as a stable branch at the time of a release, especially in the long run, since now (hopefully) more and more people will create changes to master that will be problematic to merge to a different stable branch. |
I'm using git version of both projects (ce00085 (2016-09-09), c97b462 (2016-09-05)) (including my pending patches as well) for about a month now without any new issues that weren't in 0.9.6 version: And can you look at this rTorrent reading 4x more data than sending issue as well before the next release, it's 99% that it affect everybody. |
In DhtServer::process_queue, packet's transaction may get deleted if hard timeout is hit. But then, the deleted transaction is modified by set_packet(NULL). This leads to random segfaults in rtorrent, especially when there are lots of open downloads.
Here is a fix:
The text was updated successfully, but these errors were encountered: