[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