diff --git a/src/plugins/debugger/debuggerrunner.cpp b/src/plugins/debugger/debuggerrunner.cpp
index 310e8ce36fcf4a1f437cc97ccc82515a2becb873..a7cdeb680c54a83a9cb5861c0bb033f6a04296b4 100644
--- a/src/plugins/debugger/debuggerrunner.cpp
+++ b/src/plugins/debugger/debuggerrunner.cpp
@@ -465,12 +465,12 @@ bool DebuggerRunControl::checkDebugConfiguration(int toolChain,
     case ProjectExplorer::ToolChain::RVCT_ARMV6:
         success = checkGdbConfiguration(toolChain, errorMessage, settingsPage);
         if (!success)
-            *errorMessage = msgEngineNotAvailable("Gdb");
+            *errorMessage += msgEngineNotAvailable("Gdb");
         break;
     case ProjectExplorer::ToolChain::MSVC:
         success = checkCdbConfiguration(toolChain, errorMessage, settingsPage);
         if (!success) {
-            *errorMessage = msgEngineNotAvailable("Cdb");
+            *errorMessage += msgEngineNotAvailable("Cdb");
             if (settingsPage)
                 *settingsPage = QLatin1String("Cdb");
         }