diff --git a/src/plugins/debugger/debuggeractions.cpp b/src/plugins/debugger/debuggeractions.cpp
index 6079acd197a2503cfaab0a4347e1995405a1b2ea..0cbb08ea1d1deb2e8cff75b07ea4231033c6149a 100644
--- a/src/plugins/debugger/debuggeractions.cpp
+++ b/src/plugins/debugger/debuggeractions.cpp
@@ -267,8 +267,8 @@ DebuggerSettings *DebuggerSettings::instance()
     item = new SavedAction(instance);
     item->setText(tr("Use precise breakpoints"));
     item->setCheckable(true);
-    item->setDefaultValue(true);
-    item->setValue(true);
+    item->setDefaultValue(false);
+    item->setValue(false);
     item->setSettingsKey(debugModeGroup, QLatin1String("UsePreciseBreakpoints"));
     instance->insertItem(UsePreciseBreakpoints, item);
 
diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp
index f18dcab83ce866cd672e3c3124163abdc7740676..0684b11d5ac2832d3f698e4244946e07892d5005 100644
--- a/src/plugins/debugger/debuggerplugin.cpp
+++ b/src/plugins/debugger/debuggerplugin.cpp
@@ -247,7 +247,7 @@ bool DebuggerListener::coreAboutToClose()
         break;
     }
     const QString question = cleanTermination ?
-        tr("A debugging session is still in progress. Would you like to terminate it?") :
+        tr("A debugging session is still in progress.\nWould you like to terminate it?") :
         tr("A debugging session is still in progress. Terminating the session in the current"
            " state (%1) can leave the target in an inconsistent state."
            " Would you still like to terminate it?")