[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

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



#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
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs