01.07.2012 в 21:17:50 +0400 Stepan Golosunov написал:
> 26.06.2012 в 00:59:50 +0200 Benoît Knecht написал:
> > rtorrent 0.9.2 and libtorrent 0.13.2 are now in testing, could you give
> > them a try and report back here on the result?
> 
> After running rtorrent under valgrind (log attached) with libtorrent
> recompiled with DEB_BUILD_OPTIONS=nostrip I believe that
> DhtServer::process_queue frees packet's transaction by calling
> failed_transaction on line 834 of dht_server.cc and after that writes
> to deleted transaction by calling set_packet on line 839.
> 
> Attached patch is supposed to fix that.
> (Though I did not read the code deep enough to verify that the fix is
> correct, did not test it thoroughly and did not run it under valgrind
> yet. At least, rtorrent did not crash on the start like it did few
> minutes before without the patch.)

The patch is indeed incorrect as rtorrent crashed the usual way some
time later and valgrind's output is pretty much the same as without
the patch.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to