[lldb-dev] lldb issues on MacOS

Jason Molenda jason at molenda.com
Wed Nov 12 01:10:53 PST 2014


Did you set up the lldb_codesign certificate on your system?  v. docs/code-signing.txt .  It sounds like your debugserver binary isn't signed with the lldb_codesign cert, or that cert isn't in the necessary keychains.

J


> On Nov 12, 2014, at 12:24 AM, Nikolay Koldunov <nikolay.koldunov at oracle.com> wrote:
> 
> The problem still remains(
> 
> # sudo /usr/sbin/DevToolsSecurity --enable
> Developer mode is already enabled.
> 
> (lldb) r
> error: process exited with status -1 (lost connection)
> 'r' and 'run' are aliases that default to launching through a shell.
> Try launching without going through a shell by using 'process launch'.
> (lldb) process launch
> error: process exited with status -1 (lost connection)
> 
> On 11/11/14 09:07 PM, Greg Clayton wrote:
>> Do this first in your ssh session:
>> 
>> sudo /usr/sbin/DevToolsSecurity --enable
>> 
>> Then try running lldb.
>> 
>>> On Nov 11, 2014, at 2:20 AM, Nikolay Koldunov<nikolay.koldunov at oracle.com>  wrote:
>>> 
>>> Thank You!
>>> 
>>> This helped in the local case. But I'm still unable to run lldb in either console or mi mode via ssh. Is this possible?
>>> 
>>> On 11/ 6/14 09:35 AM, Eran Ifrah wrote:
>>>> I have this big comment in my code that will help you:
>>>> 
>>>> // On OSX, debugserver executable must exists otherwise lldb will not work properly
>>>> // we ensure that it exists by checking the environment variable LLDB_DEBUGSERVER_PATH
>>>> 
>>>> In other words: set the environment variable LLDB_DEBUGSERVER_PATH to point to debugserver executable (you should have it installed with your XCode)
>>>> 
>>>> 
>>>> On Fri, Oct 31, 2014 at 3:20 PM, Nikolay Koldunov<nikolay.koldunov at oracle.com>  wrote:
>>>> Hi All!
>>>> 
>>>> I've just built lldb and lldb-mi from the trunk sources on MacOS and faced these issues:
>>>> 1). lldb was unable to run target (error: process launch failed: unable to locate debugserver)
>>>> 2). lldb-mi was unable to run target too (Command 'exec-run'. Invalid process during debug session)
>>>> 
>>>> I followed your instructions about code signing.
>>>> 
>>>> What should I do or check to proceed?
>>>> 
>>>> Regards,
>>>> Nikolay
>>>> _______________________________________________
>>>> lldb-dev mailing list
>>>> lldb-dev at cs.uiuc.edu
>>>> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>> Eran Ifrah,
>>>> Author of codelite, a cross platform open source C/C++ IDE: http://www.codelite.org
>>>> CodeLite IDE Blog: http://codeliteide.blogspot.com/
>>> _______________________________________________
>>> lldb-dev mailing list
>>> lldb-dev at cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
> 
> _______________________________________________
> lldb-dev mailing list
> lldb-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev





More information about the lldb-dev mailing list