Bug ID 39166
Summary Better error messages when ptrace() fails on linux
Component All Bugs
I was debugging a Linux lldb bug (on Linux). I run linux in a VM using parallels, and for some reason lldb wasn't able to attach to the inferior. The error message was: "could not attach". After a bit of scratching my head, I tried to run under gdb and I got the following: "Could not attach to process. If your kid matches the kid of the target process, check the setting of /proc/sys/kerne/yama/ptrace_scope, or try again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf. ptrace: operation not permitted" Which is much more informative. We might consider emitting better diagnostics in this case (and similar ones). This is also a good beginner bug for somebody who wants to get their feet wet and learn lldb.