diff --git a/src/plugins/debugger/debuggeragents.cpp b/src/plugins/debugger/debuggeragents.cpp
index bcbee88421b92d90055ee0a73fa684586fed0392..aa3d83bf3055c413240a19ddfca5280540fdc8f8 100644
--- a/src/plugins/debugger/debuggeragents.cpp
+++ b/src/plugins/debugger/debuggeragents.cpp
@@ -346,7 +346,7 @@ static QPair<int, int> lineNumberOfAddress(const QString &disassembly, quint64 a
         const QString line = disassembly.mid(pos, endOfLinePos - pos);
         if (DisassemblerViewAgent::addressFromDisassemblyLine(line) == address)
             return QPair<int, int>(lineNumber, pos);
-        pos = endOfLinePos;
+        pos = endOfLinePos + 1;
     }
     return QPair<int, int>(-1, -1);;
 }