Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   Support: General (https://www.gnutellaforums.com/support-general/)
-   -   Freezing problem clue. (https://www.gnutellaforums.com/support-general/3537-freezing-problem-clue.html)

The Seeker September 10th, 2001 05:19 AM

Freezing problem clue.
 
I woke up to a frozen XoloX. I was running the debugger, but I couldn't understand what was going on past the fact that it wasn't in a small infinate loop so far as I could tell.

What I did to was run a netstat to see who I was connected to, and lo and behold, I saw this:
Code:

Proto  Local Address          Foreign Address        State
TCP    computer:4414          127.16.255.17:6346    ESTABLISHED
TCP    computer:6346          127.16.255.17:4414    ESTABLISHED

Which I assume is very very bad, considering that this is a loopback address. Somewhere in your code I think you made it so you can't connect to your own IP, but it seems that some people are 'force real IP'ing to be a loopback address, and it's killing XoloX.

Pasman September 10th, 2001 11:32 AM

Hi Seeker. Thanks for this useful tip.

>Which I assume is very very bad, considering that this is a loopback address. Somewhere in your code I think you made it so you can't connect to your own IP, but it seems that some people are 'force real IP'ing to be a loopback address, and it's killing XoloX.


I will check the outgoing HTTP download, outgoing gnutella and HTTP push for valid downloading IP's. Maybe there is a leak somewhere.

Greets,
Pasman

l0ts September 10th, 2001 01:27 PM

loopback
 
I've been having same problem with loopback addresses on 98 and 2kpro, hoped it would go away with 1.11 upgrade from 1.09 but it didn't.

Moak September 11th, 2001 07:07 AM

Dead lock
 
Hi,
following Seekers idea, I noted every open connection after a crash. I had 3 crashs the last days:
Code:

  Proto  Local Address          Foreign Address        State
  TCP    computer:1469          127.0.135.5:6346      ESTABLISHED
  TCP    computer:6346          127.0.135.5:1469      ESTABLISHED

  Proto  Local Address          Foreign Address        State
  TCP    computer:3409          computer:6346          ESTABLISHED
  TCP    computer:6346          computer:3409          ESTABLISHED

  Proto  Local Address          Foreign Address        State
  TCP    computer:1965          127.187.8.70:6346      ESTABLISHED
  TCP    computer:6346          127.187.8.70:1965      ESTABLISHED

Yeah, there must be a dead lock when XoloX connects to loopback (127/8) or his own IP, a get/push freezes XoloX in that case.

Cya, Moak

PS: Propably there could be another dead lock, when you use multiple IPs or a misconfigured router.... so that a private network address in your LAN points back to the Xolox host. It might be worth to test this case.


All times are GMT -7. The time now is 11:33 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.