hs_service_intro_circ_has_closed: Assertion desc failed
Ugh. Our #23603 (moved) fix introduced a bug where we will fatal-assert the desc of an intro point in hs_service_intro_circ_has_closed()
even tho we don't need it. Also that's a problem because we might have just removed the intro from the desc (e.g. because we failed it too much).
We need to fix this by not asserting on the desc. We need to backport fix to 032 and master.
Dec 11 21:47:48.000 [info] cleanup_intro_points(): Intro point $C5BF27560E4B007365FBA96D32F9E74614218C8E (retried: 4 times). Removing it.
Dec 11 21:47:48.000 [err] tor_assertion_failed_(): Bug: src/or/hs_service.c:3134: hs_service_intro_circ_has_closed: Assertion desc failed; aborting. (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)
Dec 11 21:47:48.000 [err] Bug: Assertion desc failed in hs_service_intro_circ_has_closed at src/or/hs_service.c:3134. Stack trace: (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)
Dec 11 21:47:48.000 [err] Bug: ./tor/src/or/tor(log_backtrace+0x42) [0x7f81a04a4582] (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)
Dec 11 21:47:48.000 [err] Bug: ./tor/src/or/tor(tor_assertion_failed_+0x8c) [0x7f81a04bf5ac] (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)
Dec 11 21:47:48.000 [err] Bug: ./tor/src/or/tor(hs_service_intro_circ_has_closed+0xdf) [0x7f81a04908cf] (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)
Dec 11 21:47:48.000 [err] Bug: ./tor/src/or/tor(hs_circ_cleanup+0x7d) [0x7f81a047f5fd] (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)
Dec 11 21:47:48.000 [err] Bug: ./tor/src/or/tor(circuit_mark_for_close_+0xd9) [0x7f81a03fdd39] (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)
Dec 11 21:47:48.000 [err] Bug: ./tor/src/or/tor(hs_service_run_scheduled_events+0x4a9) [0x7f81a0492e89] (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)
Dec 11 21:47:48.000 [err] Bug: ./tor/src/or/tor(+0x4c5b1) [0x7f81a036f5b1] (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)
Dec 11 21:47:48.000 [err] Bug: ./tor/src/or/tor(+0x6c660) [0x7f81a038f660] (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)
Dec 11 21:47:48.000 [err] Bug: /usr/lib/x86_64-linux-gnu/libevent-2.0.so.5(event_base_loop+0x7fc) [0x7f819f9a63dc] (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)
Dec 11 21:47:48.000 [err] Bug: ./tor/src/or/tor(do_main_loop+0x254) [0x7f81a03736f4] (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)
Dec 11 21:47:48.000 [err] Bug: ./tor/src/or/tor(tor_run_main+0x265) [0x7f81a0374a15] (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)
Dec 11 21:47:48.000 [err] Bug: ./tor/src/or/tor(tor_main+0x3a) [0x7f81a036e2aa] (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)
Dec 11 21:47:48.000 [err] Bug: ./tor/src/or/tor(main+0x19) [0x7f81a036e019] (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)
Dec 11 21:47:48.000 [err] Bug: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7f819eb992b1] (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)
Dec 11 21:47:48.000 [err] Bug: ./tor/src/or/tor(_start+0x2a) [0x7f81a036e06a] (on Tor 0.3.3.0-alpha-dev d5400d50e7ff0fe2)