[tor-bugs] #23753 [Core Tor/Tor]: sched: Implement a SCHED_BUG() that prints more information

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Oct 3 18:43:45 UTC 2017


#23753: sched: Implement a SCHED_BUG() that prints more information
--------------------------+------------------------------------
 Reporter:  dgoulet       |          Owner:  (none)
     Type:  defect        |         Status:  needs_review
 Priority:  Medium        |      Milestone:  Tor: 0.3.2.x-final
Component:  Core Tor/Tor  |        Version:
 Severity:  Normal        |     Resolution:
 Keywords:  tor-sched     |  Actual Points:
Parent ID:                |         Points:
 Reviewer:                |        Sponsor:
--------------------------+------------------------------------

Comment (by dgoulet):

 Oh and this is what the output looks like (I've intentionally trigger
 one):

 {{{
 Oct 03 14:34:41.153 [warn] tor_bug_occurred_(): Bug:
 src/or/scheduler_kist.c:119: channel_outbuf_length: Non-fatal assertion
 !((channel_tls_from_base((chan)))->conn != ((void *)0)) failed. (on Tor
 0.3.2.2-alpha-dev 9733102b55884039)
 Oct 03 14:34:41.165 [warn] Bug: Non-fatal assertion
 !((channel_tls_from_base((chan)))->conn != ((void *)0)) failed in
 channel_outbuf_length at src/or/scheduler_kist.c:119. Stack trace: (on Tor
 0.3.2.2-alpha-dev 9733102b55884039)
 Oct 03 14:34:41.165 [warn] Bug:     /usr/lib/x86_64-linux-
 gnu/libasan.so.4(+0x55810) [0x7f0a3ea65810] (on Tor 0.3.2.2-alpha-dev
 9733102b55884039)
 Oct 03 14:34:41.165 [warn] Bug:
 /home/dgoulet/Documents/git/tor/src/or/tor(log_backtrace+0x45)
 [0x5644509cdd05] (on Tor 0.3.2.2-alpha-dev 9733102b55884039)
 Oct 03 14:34:41.165 [warn] Bug:
 /home/dgoulet/Documents/git/tor/src/or/tor(tor_bug_occurred_+0x12c)
 [0x564450a2cbfc] (on Tor 0.3.2.2-alpha-dev 9733102b55884039)
 Oct 03 14:34:41.165 [warn] Bug:
 /home/dgoulet/Documents/git/tor/src/or/tor(+0x805d8d) [0x564450708d8d] (on
 Tor 0.3.2.2-alpha-dev 9733102b55884039)
 Oct 03 14:34:41.165 [warn] Bug:
 /home/dgoulet/Documents/git/tor/src/or/tor(+0x7fa39d) [0x5644506fd39d] (on
 Tor 0.3.2.2-alpha-dev 9733102b55884039)
 Oct 03 14:34:41.165 [warn] Bug:     /usr/lib/x86_64-linux-
 gnu/libevent-2.1.so.6(+0x1f8f5) [0x7f0a3e26a8f5] (on Tor 0.3.2.2-alpha-dev
 9733102b55884039)
 Oct 03 14:34:41.165 [warn] Bug:     /usr/lib/x86_64-linux-
 gnu/libevent-2.1.so.6(event_base_loop+0x5a7) [0x7f0a3e26b227] (on Tor
 0.3.2.2-alpha-dev 9733102b55884039)
 Oct 03 14:34:41.165 [warn] Bug:
 /home/dgoulet/Documents/git/tor/src/or/tor(do_main_loop+0x410)
 [0x5644505a3680] (on Tor 0.3.2.2-alpha-dev 9733102b55884039)
 Oct 03 14:34:41.165 [warn] Bug:
 /home/dgoulet/Documents/git/tor/src/or/tor(tor_main+0x143d)
 [0x5644505a8efd] (on Tor 0.3.2.2-alpha-dev 9733102b55884039)
 Oct 03 14:34:41.165 [warn] Bug:
 /home/dgoulet/Documents/git/tor/src/or/tor(main+0x1c) [0x5644505948ac] (on
 Tor 0.3.2.2-alpha-dev 9733102b55884039)
 Oct 03 14:34:41.165 [warn] Bug:     /lib/x86_64-linux-
 gnu/libc.so.6(__libc_start_main+0xf1) [0x7f0a3c2301c1] (on Tor 0.3.2.2
 -alpha-dev 9733102b55884039)
 Oct 03 14:34:41.165 [warn] Bug:
 /home/dgoulet/Documents/git/tor/src/or/tor(_start+0x2a) [0x5644505972ba]
 (on Tor 0.3.2.2-alpha-dev 9733102b55884039)
 Oct 03 14:34:41.165 [warn] scheduler_bug_occurred(): Bug: Channel 2 in
 state open and scheduler state 1. Num cells on cmux: 0. Connection outbuf
 len: 2727. Num pending channels: 0. Channel in pending list: no (on Tor
 0.3.2.2-alpha-dev 9733102b55884039)
 }}}

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


More information about the tor-bugs mailing list