[tor-bugs] #7194 [Tor]: Tor fails to build circuits hours after daemon initialization (12+ hours)
Tor Bug Tracker & Wiki
torproject-admin at torproject.org
Fri Oct 26 17:21:58 UTC 2012
#7194: Tor fails to build circuits hours after daemon initialization (12+ hours)
---------------------------------+------------------------------------------
Reporter: cypherpunks | Type: defect
Status: new | Priority: normal
Milestone: | Component: Tor
Version: Tor: 0.2.3.22-rc | Keywords: tor-client
Parent: | Points:
Actualpoints: |
---------------------------------+------------------------------------------
Comment(by Larkdg):
Replying to [comment:9 cypherpunks]:
> Replying to [comment:5 arma]:
> > Is this repeatable? If so, does it happen when you use a vanilla torrc
too?
> >
> > The logs (at that log level) don't tell me much.
>
> I haven't engaged in testing with a default config. I'll try to test
those conditions over the weekend.
>
> I can report this much. This fail to build circuit bug was present in
0.2.2.xx series, but rarely would appear (maybe once every 2+ weeks of
uptime) under my torrc config. When the bug did appear, tor would fail to
build circuits for a few hours, but would eventually recover and start
building again. Under 0.2.3.22-rc, usually after 12+ hours this bug
appears, tor fails to build circuits, but never recovers. Restarting the
daemon results in circuits building immediately, but this is a workaround.
{{{
Oct 25 19:54:17.000 [notice] Learned fingerprint
449B6B579516A0C3E3E4D7C0161A6114C6719141 for bridge 95.222.71.31:443
Oct 25 19:54:17.000 [notice] Learned fingerprint
2A22F530A4C1F0CA01D9596E8109CD2D9BB18861 for bridge 108.0.130.119:443
Oct 25 19:54:17.000 [notice] Learned fingerprint
763666CD8B577176EDFD5C633CC26F6909458288 for bridge 37.235.49.14:443
Oct 25 19:54:17.000 [notice] new bridge descriptor 'ec2bridger71690739'
(fresh): $38CED087E64C196CFFAB9B6B09E9543015719FB6~ec2bridger71690739 at
46.5$
Oct 25 19:54:17.000 [notice] new bridge descriptor 'Unnamed' (fresh):
$7E58563BF387EE4FC1AFC7E89D18930A9600E567~Unnamed at 37.247.49.206
Oct 25 19:54:17.000 [notice] Bridge 'torbridge42' has both an IPv4 and an
IPv6 address. Will prefer using its IPv4 address (85.214.131.213:443).
Oct 25 19:54:17.000 [notice] new bridge descriptor 'torbridge42' (fresh):
$9459581B2DA5458D19790C28918CB544B3854C8A~torbridge42 at 85.214.131.213
Oct 25 20:09:23.000 [notice] new bridge descriptor 'gp39ftk' (fresh):
$449B6B579516A0C3E3E4D7C0161A6114C6719141~gp39ftk at 95.222.71.31
Oct 25 20:54:28.000 [notice] Bridge 'torbridge42' has both an IPv4 and an
IPv6 address. Will prefer using its IPv4 address (85.214.131.213:443).
Oct 25 20:54:28.000 [notice] new bridge descriptor 'torbridge42' (fresh):
$9459581B2DA5458D19790C28918CB544B3854C8A~torbridge42 at 85.214.131.213
Oct 25 21:09:21.000 [notice] new bridge descriptor 'ec2bridger71690739'
(fresh): $38CED087E64C196CFFAB9B6B09E9543015719FB6~ec2bridger71690739 at
46.5$
Oct 25 21:09:22.000 [notice] new bridge descriptor 'Unnamed' (fresh):
$7E58563BF387EE4FC1AFC7E89D18930A9600E567~Unnamed at 37.247.49.206
Oct 25 21:39:25.000 [notice] new bridge descriptor 'gp39ftk' (fresh):
$449B6B579516A0C3E3E4D7C0161A6114C6719141~gp39ftk at 95.222.71.31
Oct 25 21:48:03.000 [notice] Heartbeat: Tor's uptime is 12:00 hours, with
3 circuits open. I've sent 9.99 MB and received 43.45 MB.
Oct 25 22:10:19.000 [notice] no known bridge descriptors running yet;
stalling
Oct 25 22:10:19.000 [notice] Our directory information is no longer up-to-
date enough to build circuits: No live bridge descriptors.
Oct 25 22:10:20.000 [notice] no known bridge descriptors running yet;
stalling
Oct 25 22:10:26.000 [notice] no known bridge descriptors running yet;
stalling
Oct 25 22:15:00.000 [notice] no known bridge descriptors running yet;
stalling
Oct 25 22:15:05.000 [notice] no known bridge descriptors running yet;
stalling
Oct 25 22:15:15.000 [notice] no known bridge descriptors running yet;
stalling
Oct 25 22:15:51.000 [notice] no known bridge descriptors running yet;
stalling
Oct 25 22:26:29.000 [notice] no known bridge descriptors running yet;
stalling
Oct 25 22:28:31.000 [notice] no known bridge descriptors running yet;
stalling
Oct 25 22:42:45.000 [notice] no known bridge descriptors running yet;
stalling
Oct 25 22:45:48.000 [notice] no known bridge descriptors running yet;
stalling
Oct 25 22:46:49.000 [notice] no known bridge descriptors running yet;
stalling
Oct 25 22:51:54.000 [notice] no known bridge descriptors running yet;
stalling
Oct 25 22:55:58.000 [notice] no known bridge descriptors running yet;
stalling
Oct 25 23:02:04.000 [notice] no known bridge descriptors running yet;
stalling
Oct 25 23:07:16.000 [notice] Interrupt: exiting cleanly.
}}}
I concur with 2.2.22-rc as above happening on a Debian/testing/amd64
[vanilla torrc] and with a SIGHUP via arm-tor seemed to rebuild circuits
again. (Will try to monitor this closer than ever before ... I don't like
this bug! ;)
[Selfnote: Updating bridges manually from https://bridges.torproject.org/
in Vidalia, removing older bridges (24-48hours old) with newer givens ...
bridge monitoring (with tor--arm) has seemed to greatly improve relaying
under this configuration. No stalling since Oct 25th.]
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/7194#comment:10>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list