Quoting Bill Pringlemeir <[EMAIL PROTECTED]> from ml.softs.gtk-gnutella.devel:
:That certainly did seem to fix the problem.  Previously runs were only
:averaging 1/2 hour or less until an assertion.  With revision 15637, I
:was running for over 10 hours before an assertion [the trace is
:completely different].  I am not even sure it is DHT related; maybe it
:is a side effect?

It was a side effect of using DHT code... but it was a bug.

You triggered flow control on your UDP queue because of DHT traffic probably,
and the gnet stats code was not expecting to see a message with a TTL = 0.
However, DHT messages are special in that their header is a Gnutella one
but only for convenience.  They are not Gnutella but Kademlia messages and
the field used for TTL is actually a version number...

I've fixed the assertion in rev 15648, thanks for the stack trace!

Raphael

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gtk-gnutella-devel mailing list
gtk-gnutella-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to