[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