[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
Wed Feb 13 23:21:10 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 mikeperry):

 I assume that backtrace is from within gdb? Can you run the following in
 gdb once you get the assert:
 {{{
 up
 up
 print circ->purpose
 print ((origin_circuit_t*)circ)->path_state
 print ((origin_circuit_t*)circ)->pathbias_probe_id
 }}}

 Maybe throw in a 'print *circ' and/or 'print *((origin_circuit_t*)circ)',
 but those may contain sensitive data (such as your guard node info).

 I'll also need the tor version you're crashing on. Git hash too, if you
 randomly built from origin/master.

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


More information about the tor-bugs mailing list