[Bug 1156674] Re: QtCreator: "ptrace: Operation not permitted." in Debug mode
omkar ashok kulkarni
omkarvit007 at gmail.com
Tue Mar 25 14:16:04 UTC 2014
First of all it's not bug. It's for security purposes.
Some things about PTRACE:
1)The PTRACE system is used for debugging.
2)With it, a single user process can attach to any other dumpable process owned by the same user. A PTRACE scope of "0" is the more permissive mode. A scope of "1" limits PTRACE only to direct child processes.
This is the stuff from "/etc/sysctl.d/10-ptrace.conf" file.
So for successful debugging with "Qt Creator" you have two options:
Option 1:
1. Open "Qt Creator" with superuser privileges. For this open terminal type command "sudo -s" , then enter password.
2.Then enter command "qtcreator".
Option 2:
1.Open terminal type "sudo -s", then enter password.
2.Then go to directory "/proc/sys/kernel/yama/" by using "cd" command.
3.In this directory open "ptrace_scope" file by using "gedit ptrace_scope" command. (You can use any editor to edit file I've used here gedit).
4.In this file default value is "1" , so change this value to "0".
5.Save this file and then close it.
Now you can surely do debugging in "Qt Creator".
That's it.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qtcreator in Ubuntu.
https://bugs.launchpad.net/bugs/1156674
Title:
QtCreator: "ptrace: Operation not permitted." in Debug mode
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtcreator/+bug/1156674/+subscriptions
More information about the kubuntu-bugs
mailing list