[tor-bugs] #4697 [Tor Relay]: Assertion connection_state_is_connecting(conn) failed; aborting

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Sun Dec 11 19:01:37 UTC 2011


#4697: Assertion connection_state_is_connecting(conn) failed; aborting
-----------------------+----------------------------------------------------
 Reporter:  keb        |          Owner:                    
     Type:  defect     |         Status:  new               
 Priority:  normal     |      Milestone:                    
Component:  Tor Relay  |        Version:  Tor: 0.2.3.9-alpha
 Keywords:             |         Parent:                    
   Points:             |   Actualpoints:                    
-----------------------+----------------------------------------------------
 after only 1 hours my relay crashed:

 Dec 10 20:27:59.000 [notice] Tor 0.2.3.9-alpha (git-e44205ee6c3816b8)
 opening new log file.
 Dec 10 20:27:59.000 [notice] Generating fresh dynamic DH modulus. This
 might take a while...
 Dec 10 20:28:00.000 [notice] Parsing GEOIP file
 /usr/local/share/tor/geoip.
 Dec 10 20:28:00.000 [notice] Configured to measure statistics. Look for
 the *-stats files that will first be written to the data directory in 24
 hours from now.
 Dec 10 20:28:00.000 [notice] No AES engine found; using AES_* functions.
 Dec 10 20:28:00.000 [notice] OpenSSL OpenSSL 0.9.8g 19 Oct 2007 [90807f]
 looks like it's older than 0.9.8l, but some vendors have backported
 0.9.8l's renegotiation code to earlier versions, and some have backported
 the code from 0.9.8m or 0.9.8n.  I'll set both SSL3_FLAGS and SSL_OP just
 to be safe.
 Dec 10 20:28:00.000 [notice] Your Tor server's identity key fingerprint is
 'Pasquino D3ED911183DF31FDB744A22F94BE6A856AC77D12'
 Dec 10 20:28:01.000 [notice] Reloaded microdescriptor cache.  Found 8524
 descriptors.
 Dec 10 20:28:01.000 [notice] Removed 2833/8524 microdescriptors as old.
 Dec 10 20:28:05.000 [notice] We now have enough directory information to
 build circuits.
 Dec 10 20:28:05.000 [notice] Bootstrapped 80%: Connecting to the Tor
 network.
 Dec 10 20:28:06.000 [notice] Self-testing indicates your ORPort is
 reachable from the outside. Excellent. Publishing server descriptor.
 Dec 10 20:28:06.000 [notice] Heartbeat: Tor's uptime is 0:00 hours, with 5
 circuits open. I've sent 13 kB and received 9 kB.
 Dec 10 20:28:06.000 [notice] Bootstrapped 85%: Finishing handshake with
 first hop.
 Dec 10 20:28:06.000 [notice] Bootstrapped 90%: Establishing a Tor circuit.
 Dec 10 20:28:09.000 [notice] Tor has successfully opened a circuit. Looks
 like client functionality is working.
 Dec 10 20:28:09.000 [notice] Bootstrapped 100%: Done.
 Dec 10 20:29:10.000 [notice] Self-testing indicates your DirPort is
 reachable from the outside. Excellent.
 Dec 10 20:29:40.000 [notice] Performing bandwidth self-test...done.
 Dec 10 20:58:07.000 [notice] Removed 10/5693 microdescriptors as old.
 Dec 10 21:25:17.000 [err] connection_handle_event_cb(): Bug:
 connection.c:2964: connection_handle_event_cb: Assertion
 connection_state_is_connecting(conn) failed; aborting.

 i compiled with linker and gcc hardening so i will rebuild it and try
 again.  is there any other info you will need?

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/4697>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list