[lldb-dev] Cannot use system debugserver for testing

Gábor Márton via lldb-dev lldb-dev at lists.llvm.org
Fri Jul 19 10:20:57 PDT 2019


This might not be related to the debugserver, I just realized that I get
"error: process exited with status -1 (Error 1)"
even with the simplest main.c.
This may be some kind of security issue on mac OS...
Though I've checked and I have SIP disabled and I have executed "sudo
/usr/sbin/DevToolsSecurity --enable".

On Fri, Jul 19, 2019 at 4:46 PM Gábor Márton <martongabesz at gmail.com> wrote:

> Hi Stefan,
>
> Since the commit
> "[CMake] Always build debugserver on Darwin and allow tests to use the
> system's one"
> I cannot use the system debugserver for testing.
> I receive the following error message from lldb when I execute "ninja
> check-lldb":
> ```
> runCmd: run
> runCmd failed!
> error: process exited with status -1 (Error 1)
> ```
>
> I do set up "-DLLDB_USE_SYSTEM_DEBUGSERVER=ON" with cmake so I see
> ```
> -- LLDB tests use out-of-tree debugserver:
> /Library/Developer/CommandLineTools/Library/PrivateFrameworks/LLDB.framework/Resources/debugserver
> ```
>
> Also, I have inspected the following test output
> ```
> Command invoked: /usr/bin/python
> /Users/egbomrt/llvm2/git/llvm/tools/lldb/test/dotest.py -q --arch=x86_64 -s
> /Users/egbomrt/llvm2/build/release_assert/lldb-test-traces --build-dir
> /Users/egbomrt/llvm2/build/release_assert/lldb-test-build.noindex -S nm -u
> CXXFLAGS -u CFLAGS --executable
> /Users/egbomrt/llvm2/build/release_assert/./bin/lldb --dsymutil
> /Users/egbomrt/llvm2/build/release_assert/./bin/dsymutil --filecheck
> /Users/egbomrt/llvm2/build/release_assert/./bin/FileCheck -C
> /Users/egbomrt/llvm2/build/release_assert/bin/clang --codesign-identity -
> --out-of-tree-debugserver --arch x86_64 -t --env TERM=vt100 -p
> TestCModules.py --results-port 49931 -S nm --inferior -p TestCModules.py
> /Users/egbomrt/llvm2/git/llvm/tools/lldb/packages/Python/lldbsuite/test/lang/c/modules
> --event-add-entries worker_index=0:int
>   1 out of 736 test suites processed - TestCModules.py
> ```
> so it seems like the argument for --out-of-tree-debugserver is missing...
>
> Could you please advise?
>
> Thank you,
> Gabor
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20190719/6298b9d4/attachment.html>


More information about the lldb-dev mailing list