Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Trac Trac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Legacy
  • TracTrac
  • Issues
  • #24595

Closed (moved)
(moved)
Open
Created Dec 11, 2017 by George Kadianakis@asn

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)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking