http://bugs.winehq.org/show_bug.cgi?id=5774
Summary: udp traffic stop working after a time for dht/utorrent and kademlia/emule Product: Wine Version: CVS Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-net AssignedTo: wine-bugs@winehq.org ReportedBy: tazdev@punkass.com
After some times (from 30mins to several hours and even 1 or 2 days) , the udp traffic for these applications aren't working anymore: with µtorrent (http://www.utorrent.com/), the dht (the protocol using udp) doesnt work anymore, the number of nodes connected reported starts decreasing until it reaches zero and never increases again. With emule (http://www.emule-project.net/) and kademlia it's the same problem, kademlia (protocol using udp) gets disconnected after a while, and emule is unable to reconnect to the network (stay in "trying" mode). the output of netstat for that udp port is the folowing: Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name udp 221064 0 0.0.0.0:10466 0.0.0.0:* 3281/wineserver
for the utorrent process the queue was around 1 mega
How to reproduce : for utorrent : install utorrent , launch it (make sure the udp port is a reachable from internet) , the number of nodes (shown at the bottom should start increasing, wait some times until it reaches zero, dht doesnt work anymore (you can test it by adding a torrent, and modify the tracker to something bogus, to force the use of dht, but the torrent won't start downloading)
for emule : download it, install it, make sure udp port is reachable from internet, if it's the first time you might need to connect to a regular server first, then start downloading something, then go to the kademlia page and click connect. now wait a certain amount of time (no downloads are required during this) , until kad get disconnected (the top right arrow goes from green to red in the bottom right corner of the screen) . you can click bootstrap or connect from the kademlia page, it wont work anymore.