Okay, this bug might be a bit esoteric, so I'll do my best to describe  
it.

Replication:
        A)  In the 'Incomplete' view of 'Downloads', one may sort the  
downloads by the number of sources.  Doing so, then
        B)  selecting a large group of the *not currently running/host  
queued* incomplete downloads which have at least one source, and
        C)  using the contextual menu item 'Start Now' to start downloading  
the items as soon as possible,

Symptoms:       
        1)  I tend to notice a large number of assertion failures regarding "! 
DOWNLOAD_IS_RUNNING(d)" from 'downloads.c'  (the main one).
        2)  With a bit of poking, I've found that this is due to *d->status =  
GTA_DL_CONNECTING,
        3)  allegedly to [unique enough] hosts with an IP number but no  
vendor/version identity.
        3)  Other responses have been tested and found for authentically in- 
use downloads;  furthermore,
        4)  the number of connections does not appear to substantiate the  
claim that connections are being made.

Analysis:
        a)  I have traced this back as far and as best I can, and I believe  
that the problem has to do with the status information attached to  
incomplete files,
        b)  but then I hit callbacks written with #define statements, et  
cetera, and can has cheezburgr.

- M.L.




-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
gtk-gnutella-devel mailing list
gtk-gnutella-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to