diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp
index 47a4de1f8781f7d7978b765d967857d004758753..e27ee38940c68e9be836929a1c5326ceb30d04d4 100644
--- a/src/plugins/debugger/gdb/gdbengine.cpp
+++ b/src/plugins/debugger/gdb/gdbengine.cpp
@@ -427,6 +427,8 @@ void GdbEngine::handleResponse(const QByteArray &buff)
             }
             if (asyncClass == "stopped") {
                 handleStopResponse(result);
+                m_pendingLogStreamOutput.clear();
+                m_pendingConsoleStreamOutput.clear();
             } else if (asyncClass == "running") {
                 // Archer has 'thread-id="all"' here
             } else if (asyncClass == "library-loaded") {