diff --git a/src/plugins/debugger/gdb/trkgdbadapter.cpp b/src/plugins/debugger/gdb/trkgdbadapter.cpp
index 9a27b0481a8395d910878509017f406cba7154b7..5025d3a68bffaa36808536e3b38ce5387ae43561 100644
--- a/src/plugins/debugger/gdb/trkgdbadapter.cpp
+++ b/src/plugins/debugger/gdb/trkgdbadapter.cpp
@@ -1622,7 +1622,7 @@ void TrkGdbAdapter::handleStepOver(const TrkResult &result)
         logMessage("ERROR: " + result.errorString() + "in handleStepOver");
         // Try fallback with Step Into
         QByteArray ba = trkStepRangeMessage(0x01);  // options "step into"
-        sendTrkMessage(0x19, TrkCB(handleStepOver), ba, "Step range");
+        sendTrkMessage(0x19, TrkCB(handleStepOver2), ba, "Step range");
         return;
     }
     logMessage("STEP OVER FINISHED ");
@@ -1633,6 +1633,7 @@ void TrkGdbAdapter::handleStepOver2(const TrkResult &result)
     if (result.errorCode()) {
         logMessage("ERROR: " + result.errorString() + "in handleStepOver2");
         // Try fallback with Continue
+        debugMessage("FALLBACK TO 'CONTINUE'");
         sendTrkMessage(0x18, TrkCallback(), trkContinueMessage(), "CONTINUE");
         //sendGdbServerMessage("S05", "Stepping finished");
         return;