[lldb-dev] lldb issues on MacOS

Nikolay Koldunov nikolay.koldunov at oracle.com
Wed Nov 12 03:39:54 PST 2014


I've signed it and it consequently works fine in the local case. The 
problem appears when I try to debug via ssh.

On 11/12/14 12:10 PM, Jason Molenda wrote:
> 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