diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Threads/SourcecodeSegment.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Threads/SourcecodeSegment.cs index 1d6aaf26cc..b27dc2ca2c 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Threads/SourcecodeSegment.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Threads/SourcecodeSegment.cs @@ -158,7 +158,7 @@ namespace Debugger function = null; ilOffset = 0; - Module module = null; + Module module = null; ISymUnmanagedReader symReader = null; ISymUnmanagedDocument symDoc = null; @@ -206,7 +206,11 @@ namespace Debugger } ISymUnmanagedMethod symMethod; - symMethod = symReader.GetMethodFromDocumentPosition(symDoc, validLine, (uint)StartColumn); + try { + symMethod = symReader.GetMethodFromDocumentPosition(symDoc, (uint)StartLine, (uint)StartColumn); + } catch { + return false; //Not found + } function = module.CorModule.GetFunctionFromToken(symMethod.Token);