[tor-bugs] #8065 [Tor]: Bug: src/or/connection_edge.c:649: connection_ap_expire_beginning: Assertion circ->purpose == CIRCUIT_PURPOSE_C_GENERAL failed
    Tor Bug Tracker & Wiki 
    blackhole at torproject.org
       
    Mon Jan 28 22:48:37 UTC 2013
    
    
  
#8065: Bug: src/or/connection_edge.c:649: connection_ap_expire_beginning:
Assertion circ->purpose == CIRCUIT_PURPOSE_C_GENERAL failed
-------------------------+--------------------------------------------------
 Reporter:  cypherpunks  |          Owner:                    
     Type:  defect       |         Status:  new               
 Priority:  major        |      Milestone:  Tor: 0.2.4.x-final
Component:  Tor          |        Version:  Tor: 0.2.4.9-alpha
 Keywords:  tor-client   |         Parent:                    
   Points:               |   Actualpoints:                    
-------------------------+--------------------------------------------------
Comment(by cypherpunks):
 Replying to [comment:4 nickm]:
 > Hm. Is it reproducible, or does it only happen some of the time?
 I'm trying to reproduce it but with no luck atm.
 When the bug occurred tor was running since ~ 8 days 6h :
 {{{
 ... [notice] Heartbeat: Tor's uptime is 8 days 6:00 hours, with 40
 circuits open. ...
 }}}
 I got a look to the entire log file and I found other occurrences of the
 following messages but tor just continued to work :
 {{{
 ... [notice] Tried for 120 seconds to get a connection to [scrubbed]:0.
 Giving up.
 ... [notice] Tried for 120 seconds to get a connection to [scrubbed]:0.
 Giving up. (waiting for circuit)
 }}}
 I found also other interesting messages :
 {{{
 [notice] We'd like to launch a circuit to handle a connection, but we
 already have 32 general-purpose client circuits pending. Waiting until
 some finish. [3617 similar message(s) suppressed in last 600 seconds]
 ...
 [notice] We'd like to launch a circuit to handle a connection, but we
 already have 32 general-purpose client circuits pending. Waiting until
 some finish. [3149 similar message(s) suppressed in last 600 seconds]
 ...
 [notice] We'd like to launch a circuit to handle a connection, but we
 already have 32 general-purpose client circuits pending. Waiting until
 some finish. [11390 similar message(s) suppressed in last 600 seconds]
 ...
 [notice] We'd like to launch a circuit to handle a connection, but we
 already have 32 general-purpose client circuits pending. Waiting until
 some finish. [9166 similar message(s) suppressed in last 600 seconds]
 ...
 [notice] We'd like to launch a circuit to handle a connection, but we
 already have 32 general-purpose client circuits pending. Waiting until
 some finish. [10384 similar message(s) suppressed in last 600 seconds]
 ...
 [notice] We'd like to launch a circuit to handle a connection, but we
 already have 32 general-purpose client circuits pending. Waiting until
 some finish. [10097 similar message(s) suppressed in last 600 seconds]
 }}}
 And I 'completely' forgot I added IsolateDestAddr flag to the DNS listener
 :
 {{{
 DNSPort 127.0.0.1:53 IsolateDestAddr
 }}}
-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/8065#comment:5>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
    
    
More information about the tor-bugs
mailing list