From 442fef17be7958dee201d981c0da5032e2d8b00f Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 27 Feb 2015 13:54:41 +0100 Subject: [PATCH] Debugger: Be more explicit about ptrace configuration Task-number: QTCREATORBUG-14057 Change-Id: I4d69363c40cd31ca6b28acf9b28a38f099aa27f3 Reviewed-by: Christian Stenger --- src/plugins/debugger/gdb/attachgdbadapter.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/plugins/debugger/gdb/attachgdbadapter.cpp b/src/plugins/debugger/gdb/attachgdbadapter.cpp index bee49e47ede..53d1604a80f 100644 --- a/src/plugins/debugger/gdb/attachgdbadapter.cpp +++ b/src/plugins/debugger/gdb/attachgdbadapter.cpp @@ -30,6 +30,8 @@ #include "attachgdbadapter.h" +#include + #include #include #include @@ -104,8 +106,9 @@ void GdbAttachEngine::handleAttach(const DebuggerResponse &response) break; case ResultError: if (response.data["msg"].data() == "ptrace: Operation not permitted.") { - showStatusMessage(tr("Failed to attach to application: %1") - .arg(msgPtraceError(startParameters().startMode))); + QString msg = msgPtraceError(startParameters().startMode); + showStatusMessage(tr("Failed to attach to application: %1").arg(msg)); + Core::AsynchronousMessageBox::warning(tr("Debugger Error"), msg); notifyEngineIll(); break; }