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