[tor-bugs] #25245 [Core Tor/Tor]: Crash in assert_connection_ok when changing Exit options

Tor Bug Tracker & Wiki blackhole at torproject.org
Sun Mar 11 20:47:32 UTC 2018


#25245: Crash in assert_connection_ok when changing Exit options
-------------------------------------------------+-------------------------
 Reporter:  toralf                               |          Owner:  (none)
     Type:  defect                               |         Status:  new
 Priority:  Very High                            |      Milestone:  Tor:
                                                 |  0.3.3.x-final
Component:  Core Tor/Tor                         |        Version:  Tor:
                                                 |  0.3.3.2-alpha
 Severity:  Normal                               |     Resolution:
 Keywords:  crash, regression?, tor-exit, tor-   |  Actual Points:
  relay, ipv6                                    |
Parent ID:                                       |         Points:  1
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+-------------------------

Comment (by toralf):

 applying that patch too gives:
 {{{
 Mar 11 21:45:51.000 [err] tor_assertion_failed_(): Bug:
 src/or/connection.c:5114: assert_connection_ok: Assertion 1 == 1 &&
 (connection_is_writing(conn) || conn->write_blocked_on_bw) failed;
 aborting. (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:45:51.000 [err] Bug: Assertion 1 == 1 &&
 (connection_is_writing(conn) || conn->write_blocked_on_bw) failed in
 assert_connection_ok at src/or/connection.c:5114. Stack trace: (on Tor
 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:45:51.000 [err] Bug:     /usr/bin/tor(log_backtrace+0x53)
 [0x55d5ad38e513] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:45:51.000 [err] Bug:
 /usr/bin/tor(tor_assertion_failed_+0x99) [0x55d5ad3ab559] (on Tor 0.3.4.0
 -alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:45:51.000 [err] Bug:
 /usr/bin/tor(assert_connection_ok+0x86b) [0x55d5ad308e8b] (on Tor 0.3.4.0
 -alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:45:51.000 [err] Bug:     /usr/bin/tor(+0x152b4b)
 [0x55d5ad34eb4b] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:45:51.000 [err] Bug:     /usr/lib64/libevent-2.1.so.6(+0x3329d)
 [0x7f4f6a4be29d] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:45:51.000 [err] Bug:     /usr/lib64/libevent-2.1.so.6(+0x244d0)
 [0x7f4f6a4af4d0] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:45:51.000 [err] Bug:
 /usr/lib64/libevent-2.1.so.6(event_base_loop+0x53f) [0x7f4f6a4b048f] (on
 Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:45:51.000 [err] Bug:     /usr/bin/tor(do_main_loop+0x26c)
 [0x55d5ad2506dc] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:45:51.000 [err] Bug:     /usr/bin/tor(tor_run_main+0x27d)
 [0x55d5ad251d5d] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:45:51.000 [err] Bug:     /usr/bin/tor(tor_main+0x49)
 [0x55d5ad24ad79] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:45:51.000 [err] Bug:     /usr/bin/tor(main+0x28)
 [0x55d5ad24aaa8] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:45:51.000 [err] Bug:
 /lib64/libc.so.6(__libc_start_main+0xfd) [0x7f4f690225ad] (on Tor 0.3.4.0
 -alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:45:51.000 [err] Bug:     /usr/bin/tor(_start+0x2a)
 [0x55d5ad24aafa] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 }}}
 and
 {{{
 Mar 11 21:46:26.000 [err] tor_assertion_failed_(): Bug:
 src/or/connection.c:5114: assert_connection_ok: Assertion 1 == 1 &&
 (connection_is_writing(conn) || conn->write_blocked_on_bw) failed;
 aborting. (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:46:26.000 [err] Bug: Assertion 1 == 1 &&
 (connection_is_writing(conn) || conn->write_blocked_on_bw) failed in
 assert_connection_ok at src/or/connection.c:5114. Stack trace: (on Tor
 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:46:26.000 [err] Bug:     /usr/bin/tor(log_backtrace+0x53)
 [0x56077cb26513] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:46:26.000 [err] Bug:
 /usr/bin/tor(tor_assertion_failed_+0x99) [0x56077cb43559] (on Tor 0.3.4.0
 -alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:46:26.000 [err] Bug:
 /usr/bin/tor(assert_connection_ok+0x86b) [0x56077caa0e8b] (on Tor 0.3.4.0
 -alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:46:26.000 [err] Bug:     /usr/bin/tor(+0x152b4b)
 [0x56077cae6b4b] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:46:26.000 [err] Bug:     /usr/lib64/libevent-2.1.so.6(+0x3329d)
 [0x7f93f338f29d] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:46:26.000 [err] Bug:     /usr/lib64/libevent-2.1.so.6(+0x244d0)
 [0x7f93f33804d0] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:46:26.000 [err] Bug:
 /usr/lib64/libevent-2.1.so.6(event_base_loop+0x53f) [0x7f93f338148f] (on
 Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:46:26.000 [err] Bug:     /usr/bin/tor(do_main_loop+0x26c)
 [0x56077c9e86dc] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:46:26.000 [err] Bug:     /usr/bin/tor(tor_run_main+0x27d)
 [0x56077c9e9d5d] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:46:26.000 [err] Bug:     /usr/bin/tor(tor_main+0x49)
 [0x56077c9e2d79] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:46:26.000 [err] Bug:     /usr/bin/tor(main+0x28)
 [0x56077c9e2aa8] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:46:26.000 [err] Bug:
 /lib64/libc.so.6(__libc_start_main+0xfd) [0x7f93f1ef35ad] (on Tor 0.3.4.0
 -alpha-dev d15a7a27bb9e49bd)
 Mar 11 21:46:26.000 [err] Bug:     /usr/bin/tor(_start+0x2a)
 [0x56077c9e2afa] (on Tor 0.3.4.0-alpha-dev d15a7a27bb9e49bd)
 }}}

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


More information about the tor-bugs mailing list