The YAMA LSM by default[1] prevents attaching the debugger to any process that isn't a child. Since our backtracer comes from a child process instead (i.e., tracing the parent), we must grant explicit permission. This also makes QTEST_PAUSE_ON_CRASH=1 work. [1] https://codebrowser.dev/linux/linux/security/yama/yama_lsm.c.html#ptrace_scope Change-Id: Ic19d84a7a730c7f8fc0ffffd64e516447e4b1f35 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commit 731b1159f9da9d0a5f9871ceaef4b82b657b130c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
…
Description
Languages
C++
84.3%
HTML
4.9%
C
3.9%
CMake
3.6%
Objective-C++
2%
Other
0.8%