[tor-bugs] #24863 [Core Tor/Tor]: Travis CI environment change breaks clang builds

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Jan 10 23:26:25 UTC 2018


#24863: Travis CI environment change breaks clang builds
------------------------------+--------------------------------
     Reporter:  catalyst      |      Owner:  (none)
         Type:  defect        |     Status:  new
     Priority:  Medium        |  Milestone:  Tor: 0.3.2.x-final
    Component:  Core Tor/Tor  |    Version:
     Severity:  Normal        |   Keywords:  tor-ci
Actual Points:                |  Parent ID:
       Points:                |   Reviewer:
      Sponsor:                |
------------------------------+--------------------------------
 It looks like an unannounced environment change in Travis CI's workers
 prevents LeakSanitizer from working correctly, breaking our Travis builds
 on clang.  This seems to disable ptrace capabilities, which for some
 reason LeakSanitizer needs to run properly on our forking tests.  (See
 https://github.com/travis-ci/travis-ci/issues/9033).

 We can hope they fix this soon, or we can try to work around it by
 changing our `.travis.yml` to use a sudo-enabled build environment.  (This
 has the drawback that some of our tests depend on running as non-root, but
 I think they all get skipped if running as root.)

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


More information about the tor-bugs mailing list