diff --git a/src/plugins/debugger/gdb/attachgdbadapter.cpp b/src/plugins/debugger/gdb/attachgdbadapter.cpp
index 4bfd9cfe61daec4cd8ac4b5bb03ec04370719cc0..578884a56bd62b6706ea71d5c725e5305e4fefe0 100644
--- a/src/plugins/debugger/gdb/attachgdbadapter.cpp
+++ b/src/plugins/debugger/gdb/attachgdbadapter.cpp
@@ -163,7 +163,6 @@ void AttachGdbAdapter::handleExit(const GdbResponse &response)
 void AttachGdbAdapter::handleGdbFinished(int, QProcess::ExitStatus)
 {
     debugMessage(_("GDB PROESS FINISHED"));
-    setState(DebuggerNotReady);
     emit adapterShutDown();
 }
 
diff --git a/src/plugins/debugger/gdb/coregdbadapter.cpp b/src/plugins/debugger/gdb/coregdbadapter.cpp
index a6cd809a0e5655f6059e0173c1565190c0716a91..5f5de78f1fe969bb59b1fa2fef9871e13ca216d1 100644
--- a/src/plugins/debugger/gdb/coregdbadapter.cpp
+++ b/src/plugins/debugger/gdb/coregdbadapter.cpp
@@ -212,7 +212,6 @@ void CoreGdbAdapter::handleExit(const GdbResponse &response)
 void CoreGdbAdapter::handleGdbFinished(int, QProcess::ExitStatus)
 {
     debugMessage(_("GDB PROESS FINISHED"));
-    setState(DebuggerNotReady);
     emit adapterShutDown();
 }
 
diff --git a/src/plugins/debugger/gdb/remotegdbadapter.cpp b/src/plugins/debugger/gdb/remotegdbadapter.cpp
index 7f134eaeec2af70ce8f2f65daf1c5fdff9459039..40d598f293d7cb16467fefbffd983d40c99aa262 100644
--- a/src/plugins/debugger/gdb/remotegdbadapter.cpp
+++ b/src/plugins/debugger/gdb/remotegdbadapter.cpp
@@ -280,7 +280,6 @@ void RemoteGdbAdapter::handleExit(const GdbResponse &response)
 void RemoteGdbAdapter::handleGdbFinished(int, QProcess::ExitStatus)
 {
     debugMessage(_("GDB PROESS FINISHED"));
-    setState(DebuggerNotReady);
     emit adapterShutDown();
 }
 
diff --git a/src/plugins/debugger/gdb/trkgdbadapter.cpp b/src/plugins/debugger/gdb/trkgdbadapter.cpp
index 04a9e30ee1b7b32a3d63e5d0aa19078913e9a93f..d517c2ca449f93a4628aa1b21e78de14c23f305d 100644
--- a/src/plugins/debugger/gdb/trkgdbadapter.cpp
+++ b/src/plugins/debugger/gdb/trkgdbadapter.cpp
@@ -1548,7 +1548,6 @@ void TrkGdbAdapter::handleGdbFinished(int exitCode, QProcess::ExitStatus exitSta
         emitDelayedAdapterStartFailed(msg);// Potentially emitted from QProcess::start() on Windows
     } else {
         logMessage(msg);
-        setState(DebuggerNotReady);
         emit adapterShutDown();
     }
 }