[tor-bugs] #7212 [Tor]: circuitmux assertion failure in 0.2.4.4-alpha

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Nov 6 14:05:26 UTC 2012


#7212: circuitmux assertion failure in 0.2.4.4-alpha
-----------------------+----------------------------------------------------
 Reporter:  nickm      |          Owner:                    
     Type:  defect     |         Status:  new               
 Priority:  major      |      Milestone:  Tor: 0.2.4.x-final
Component:  Tor        |        Version:  Tor: 0.2.4.4-alpha
 Keywords:  tor-relay  |         Parent:                    
   Points:             |   Actualpoints:                    
-----------------------+----------------------------------------------------
Changes (by aagbsn):

 * cc: aagbsn (added)


Comment:

 Here's the stack trace:
 My system is:
 {{{
 tor --version
 Tor version 0.2.4.5-alpha (git-17a6aa56cefe9d83).
 uname -a
 Linux DC03R05DS10 2.6.32-5-amd64 #1 SMP Sun May 6 04:00:17 UTC 2012 x86_64
 GNU/Linux
 Debian Squeeze
 }}}

 {{{
 Nov 05 10:00:17.000 [notice] Heartbeat: Tor's uptime is 1 day 0:00 hours,
 with 2213 circuits open. I've sent 119.52 GB and received 117.94 GB.
 Nov 05 13:12:41.000 [err] update_circuit_on_cmux(): Bug:
 src/or/relay.c:2002: update_circuit_on_cmux: Assertion
 circuitmux_is_circuit_attached(cmux, circ) failed; aborting.
 src/or/relay.c:2002 update_circuit_on_cmux: Assertion
 circuitmux_is_circuit_attached(cmux, circ) failed; aborting.

 Program received signal SIGABRT, Aborted.


 (gdb) bt full
 #0  0x00007ffff68341b5 in raise () from /lib/libc.so.6
 No symbol table info available.
 #1  0x00007ffff6836fc0 in abort () from /lib/libc.so.6
 No symbol table info available.
 #2  0x00007ffff7e8f9fd in TO_OR_CIRCUIT (x=<optimized out>) at
 src/or/or.h:2954
 No locals.
 #3  update_circuit_on_cmux (circ=0x7ffff99f4eb0,
 direction=CELL_DIRECTION_IN)
     at src/or/relay.c:1991
         chan = <optimized out>
         or_circ = 0x7ffff99f4eb0
         __PRETTY_FUNCTION__ = "update_circuit_on_cmux"
         __func__ = "update_circuit_on_cmux"
 #4  0x00007ffff7eee224 in circuit_mark_for_close_ (circ=0x7ffff99f4eb0,
     reason=8, line=1461, file=0x7ffff7fb3a0f "src/or/circuitlist.c")
     at src/or/circuitlist.c:1441
         conn = <optimized out>
         __PRETTY_FUNCTION__ = "circuit_mark_for_close_"
         __func__ = "circuit_mark_for_close_"
 #5  0x00007ffff7eee513 in circuit_mark_for_close_ (circ=0x7ffff8decff0,
     reason=8, line=1047, file=0x7ffff7fb3a0f "src/or/circuitlist.c")
     at src/or/circuitlist.c:1461
         __PRETTY_FUNCTION__ = "circuit_mark_for_close_"
         __func__ = "circuit_mark_for_close_"
 #6  0x00007ffff7eee947 in circuit_unlink_all_from_channel (
     chan=0x7fffe3fa13b0, reason=8) at src/or/circuitlist.c:1047
         mark = 0
         circ = 0x7ffff8decff0
 #7  0x00007ffff7ede308 in channel_closed (chan=0x7fffe3fa13b0)
     at src/or/channel.c:1327
         __PRETTY_FUNCTION__ = "channel_closed"
         __func__ = "channel_closed"
 #8  0x00007ffff7f2607e in connection_or_about_to_close
 (or_conn=0x7fffd41be540)
     at src/or/connection_or.c:601
         now = 1352139161
 #9  0x00007ffff7e772bd in connection_unlink (conn=0x673c) at
 src/or/main.c:385
 No locals.
 #10 0x00007ffff7e775ad in conn_close_if_marked (i=<optimized out>)
     at src/or/main.c:932
         conn = 0x7fffd41be540
         retval = -132057072
         now = 1352139161
 #11 close_closeable_connections () at src/or/main.c:702
         conn = 0x673c
         i = -1
 #12 0x00007ffff757896c in event_base_loop () from
 /usr/lib/libevent-2.0.so.5
 No symbol table info available.
 #13 0x00007ffff7e755a1 in do_main_loop () at src/or/main.c:1987
         loop_result = <optimized out>
         now = <optimized out>
         __PRETTY_FUNCTION__ = "do_main_loop"
         __func__ = "do_main_loop"
 #14 0x00007ffff7e7595d in tor_main (argc=<optimized out>,
 argv=0x7fffffffe218)
     at src/or/main.c:2699
         result = -1
         __PRETTY_FUNCTION__ = "tor_main"
 #15 0x00007ffff6820c8d in __libc_start_main () from /lib/libc.so.6
 No symbol table info available.
 #16 0x00007ffff7e73579 in _start ()
 No symbol table info available.
 }}}

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


More information about the tor-bugs mailing list