Jiri Daněk created PROTON-2312:
----------------------------------

             Summary: LD_PRELOAD for sanitizers does not work on macOS for 
Python/Ruby tests
                 Key: PROTON-2312
                 URL: https://issues.apache.org/jira/browse/PROTON-2312
             Project: Qpid Proton
          Issue Type: Test
          Components: build, python-binding
    Affects Versions: proton-c-0.33.0
            Reporter: Jiri Daněk


https://travis-ci.com/github/apache/qpid-proton/jobs/462926565#L4029

This is currently implemented only for Linux; the error message on macOS 
contains hints what to do:

{noformat}
25: Test command: /usr/local/opt/python/libexec/bin/python 
"/Users/travis/build/apache/qpid-proton/scripts/env.py" "--" 
"PATH=/Users/travis/build/apache/qpid-proton/build/c/tools:/Users/travis/build/apache/qpid-proton/build/c:/usr/local/opt/python/libexec/bin:/usr/local/bin:/Users/travis/.rvm/gems/ruby-2.6.6/bin:/Users/travis/.rvm/gems/ruby-2.6.6@global/bin:/Users/travis/.rvm/rubies/ruby-2.6.6/bin:/Users/travis/.rvm/bin:/Users/travis/bin:/Users/travis/.local/bin:/Users/travis/.nvm/versions/node/v15.1.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/Apple/usr/bin"
 
"PYTHONPATH=/Users/travis/build/apache/qpid-proton/python/tests:/Users/travis/build/apache/qpid-proton/python:/Users/travis/build/apache/qpid-proton/build/python:/Users/travis/build/apache/qpid-proton/build/python:/Users/travis/build/apache/qpid-proton/python/../tests/py"
 "SASLPASSWD=CyrusSASL_Saslpasswd_EXECUTABLE-NOTFOUND" 
"UBSAN_OPTIONS=suppressions=/Users/travis/build/apache/qpid-proton/tests/ubsan.supp"
 
"LSAN_OPTIONS=suppressions=/Users/travis/build/apache/qpid-proton/tests/lsan.supp"
 "/Users/travis/build/apache/qpid-proton/tests/preload_asan.sh" 
"/Users/travis/build/apache/qpid-proton/build/c/libqpid-proton-core.10.11.0.dylib"
 "/usr/local/opt/python/libexec/bin/python" "--" 
"/Users/travis/build/apache/qpid-proton/python/tests/proton-test"

25: Test timeout computed to be: 360

25: /Users/travis/build/apache/qpid-proton/tests/preload_asan.sh: line 50: ldd: 
command not found

25: ==96659==ERROR: Interceptors are not working. This may be because 
AddressSanitizer is loaded too late (e.g. via dlopen). Please launch the 
executable with:

25: 
DYLD_INSERT_LIBRARIES=/Applications/Xcode-12.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/lib/darwin/libclang_rt.asan_osx_dynamic.dylib

25: "interceptors not installed" && 0

25/29 Test #25: python-test ......................***Failed  Required regular 
expression not found. Regex=[Totals: .* 0 failed

]  0.50 sec
{noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to