KDevelop - Attach debugger to a running process

Jonathan Verner jonathan at temno.eu
Tue Apr 7 14:39:53 BST 2020


the problem is that on most distributions, attaching a debugger to a running 
process is not allowed by default. See, e.g., https://stackoverflow.com/

As per the stackoverflow question, this can be solved by running

    $ echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope

or editing `/etc/sysctl.d/10-ptrace.conf`

It seems a good idea to mention this in the documentation. Perhaps kdevelop 
could also provide a more userfriendly message...



On pondělí 6. dubna 2020 18:55:25 CEST John Hayes wrote:
> Aleix, Sven,
> Could you clarify the use of the Attach the Debugger to a running
> Process? I am working on that section in the KDevelop5 manual and I can
> attach to a running project with Heaptrack, but not with gdb or lldb.
> When I try with either debugger I get:
> 	ptrace: Operation not permitted.
> Am I doing something wrong, or is this due to linux kernel changes?

More information about the KDevelop-devel mailing list