#29990: test_circuitpadding_circuitsetup_machine() fails when monotonic time
difference is zero
-------------------------+-------------------------------------------------
     Reporter:  teor     |      Owner:  (none)
         Type:  defect   |     Status:  new
     Priority:  Medium   |  Milestone:  Tor: 0.4.1.x-final
    Component:  Core     |    Version:  Tor: unspecified
  Tor/Tor                |   Keywords:  wtf-pad, tor-relay, tor-cell,
     Severity:  Normal   |  padding, 041-must
Actual Points:           |  Parent ID:  #29500
       Points:  2        |   Reviewer:
      Sponsor:           |
-------------------------+-------------------------------------------------
 I can reliably get the following failure on my macOS VM when its wall
 clock time is out of sync with the host time.

 Failures like this also intermittently happen when the underlying API is
 low-resolution, or not actually monotonic (for example, Windows).

 {{{
 circuitpadding/circuitpadding_circuitsetup_machine: [forking]
   FAIL ../src/test/test_circuitpadding.c:1900:
 assert(client_side->padding_info[0]->padding_scheduled_at_usec OP_NE 0): 0
 vs 0
   [circuitpadding_circuitsetup_machine FAILED]
 }}}

 I've worked around the issue in #29500 by disabling these tests, but we
 should fix them long-term.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29990>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Reply via email to