[Lazarus] Debug: evaluate/modify window not working well

Marc Weustink marc.weustink at cuperus.nl
Thu Oct 2 10:14:24 CEST 2008


Just got the following exception (SVN 0.9.27,  16831). Not seen it 
before. (it happened while hovering over a comment / hinttimer)

any idea how to find out more, before pasting it into a bugreport?



TApplication.HandleException
  Stack trace:
  $007A4E45  TCODETREENODE__CONSISTENCYCHECK,  line 654 of codetree.pas
  $007A57D4  TCODETREE__CONSISTENCYCHECK,  line 908 of codetree.pas
  $007C25D9  TCUSTOMCODETOOL__CONSISTENCYCHECK,  line 2052 of 
customcodetool.pas
  $007D53A4  TFINDDECLARATIONTOOL__CONSISTENCYCHECK,  line 7620 of 
finddeclarationtool.pas
  $00786993  TCODETOOLMANAGER__CONSISTENCYCHECK,  line 4815 of 
codetoolmanager.pas
  $00786BCE  TCODETOOLMANAGER__WRITEDEBUGREPORT,  line 4855 of 
codetoolmanager.pas
  $0077C241  TCODETOOLMANAGER__WRITEERROR,  line 1597 of codetoolmanager.pas
  $0077C10A  TCODETOOLMANAGER__HANDLEEXCEPTION,  line 1575 of 
codetoolmanager.pas
  $0077CD28  TCODETOOLMANAGER__FINDSMARTHINT,  line 1778 of 
codetoolmanager.pas
  $0099A546  TCODEHELPMANAGER__GETHTMLHINT,  line 10829 of codehelp.pas
  $0085E04E  TIDEHELPMANAGER__GETHINTFORSOURCEPOSITION,  line 1259 of 
helpmanager.pas
  $0045F0D1  TMAINIDE__ONSRCNOTEBOOKSHOWHINTFORSOURCE,  line 13129 of 
main.pp
  $008C6C87  TSOURCENOTEBOOK__SHOWSYNEDITHINT,  line 6358 of sourceeditor.pp
  $008C68DD  TSOURCENOTEBOOK__HINTTIMER,  line 6288 of sourceeditor.pp
  $00593335  TCUSTOMTIMER__DOONTIMER,  line 182 of customtimer.pas
  $00593283  TCUSTOMTIMER__TIMER,  line 157 of customtimer.pas
  $005A8092  TIMERCALLBACKPROC,  line 2664 of win32callback.inc


same, but with more contect:

TCodeToolManager.OnGetCodeToolForBuffer] 
Sender=C:\lazarus_latest\components\synedit\syneditfoldedtext.pp 
Code=C:\lazarus_latest\fpc\2.2.3\
source\rtl\objpas\objpas.pp
TPascalParserTool.BuildTree A
TCustomCodeTool.UpdateNeeded A True FForceUpdateNeeded=False
TCustomCodeTool.UpdateNeeded END  Result=False
 File found !!! C:\lazarus_latest\fpc\2.2.3\source\rtl\win32\system.pp
[TCodeToolManager.OnGetCodeToolForBuffer] 
Sender=C:\lazarus_latest\components\synedit\syneditfoldedtext.pp 
Code=C:\lazarus_latest\fpc\2.2.3\
source\rtl\win32\system.pp
TPascalParserTool.BuildTree A
TCustomCodeTool.UpdateNeeded A True FForceUpdateNeeded=False
TCustomCodeTool.UpdateNeeded END  Result=False
 File found !!! C:\lazarus_latest\fpc\2.2.3\source\rtl\win\sysutils.pp
[TCodeToolManager.OnGetCodeToolForBuffer] 
Sender=C:\lazarus_latest\components\synedit\syneditfoldedtext.pp 
Code=C:\lazarus_latest\fpc\2.2.3\
source\rtl\win\sysutils.pp
TPascalParserTool.BuildTree A
TCustomCodeTool.UpdateNeeded A True FForceUpdateNeeded=False
TCustomCodeTool.UpdateNeeded END  Result=False
 File found !!! C:\lazarus_latest\fpc\2.2.3\source\rtl\win32\classes.pp
[TCodeToolManager.OnGetCodeToolForBuffer] 
Sender=C:\lazarus_latest\components\synedit\syneditfoldedtext.pp 
Code=C:\lazarus_latest\fpc\2.2.3\
source\rtl\win32\classes.pp
TPascalParserTool.BuildTree A
TCustomCodeTool.UpdateNeeded A True FForceUpdateNeeded=False
TCustomCodeTool.UpdateNeeded END  Result=False
 File found !!! C:\lazarus_latest\lcl\lclproc.pas
[TCodeToolManager.OnGetCodeToolForBuffer] 
Sender=C:\lazarus_latest\components\synedit\syneditfoldedtext.pp 
Code=C:\lazarus_latest\lcl\lclpro
c.pas
TPascalParserTool.BuildTree A
TCustomCodeTool.UpdateNeeded A True FForceUpdateNeeded=False
TCustomCodeTool.UpdateNeeded END  Result=False
 File found !!! C:\lazarus_latest\fpc\2.2.3\source\rtl\objpas\objpas.pp
[TCodeToolManager.OnGetCodeToolForBuffer] 
Sender=C:\lazarus_latest\components\synedit\syneditfoldedtext.pp 
Code=C:\lazarus_latest\fpc\2.2.3\
source\rtl\objpas\objpas.pp
TPascalParserTool.BuildTree A
TCustomCodeTool.UpdateNeeded A True FForceUpdateNeeded=False
TCustomCodeTool.UpdateNeeded END  Result=False
 File found !!! C:\lazarus_latest\fpc\2.2.3\source\rtl\win32\system.pp
[TCodeToolManager.OnGetCodeToolForBuffer] 
Sender=C:\lazarus_latest\components\synedit\syneditfoldedtext.pp 
Code=C:\lazarus_latest\fpc\2.2.3\
source\rtl\win32\system.pp
TPascalParserTool.BuildTree A
TCustomCodeTool.UpdateNeeded A True FForceUpdateNeeded=False
TCustomCodeTool.UpdateNeeded END  Result=False
[TCodeToolManager.DeactivateWriteLock] FWriteLockCount=0 FWriteLockStep=94
TApplication.HandleException
  Stack trace:
  $007A4E45  TCODETREENODE__CONSISTENCYCHECK,  line 654 of codetree.pas
  $007A57D4  TCODETREE__CONSISTENCYCHECK,  line 908 of codetree.pas
  $007C25D9  TCUSTOMCODETOOL__CONSISTENCYCHECK,  line 2052 of 
customcodetool.pas
  $007D53A4  TFINDDECLARATIONTOOL__CONSISTENCYCHECK,  line 7620 of 
finddeclarationtool.pas
  $00786993  TCODETOOLMANAGER__CONSISTENCYCHECK,  line 4815 of 
codetoolmanager.pas
  $00786BCE  TCODETOOLMANAGER__WRITEDEBUGREPORT,  line 4855 of 
codetoolmanager.pas
  $0077C241  TCODETOOLMANAGER__WRITEERROR,  line 1597 of codetoolmanager.pas
  $0077C10A  TCODETOOLMANAGER__HANDLEEXCEPTION,  line 1575 of 
codetoolmanager.pas
  $0077CD28  TCODETOOLMANAGER__FINDSMARTHINT,  line 1778 of 
codetoolmanager.pas
  $0099A546  TCODEHELPMANAGER__GETHTMLHINT,  line 10829 of codehelp.pas
  $0085E04E  TIDEHELPMANAGER__GETHINTFORSOURCEPOSITION,  line 1259 of 
helpmanager.pas
  $0045F0D1  TMAINIDE__ONSRCNOTEBOOKSHOWHINTFORSOURCE,  line 13129 of 
main.pp
  $008C6C87  TSOURCENOTEBOOK__SHOWSYNEDITHINT,  line 6358 of sourceeditor.pp
  $008C68DD  TSOURCENOTEBOOK__HINTTIMER,  line 6288 of sourceeditor.pp
  $00593335  TCUSTOMTIMER__DOONTIMER,  line 182 of customtimer.pas
  $00593283  TCUSTOMTIMER__TIMER,  line 157 of customtimer.pas
  $005A8092  TIMERCALLBACKPROC,  line 2664 of win32callback.inc



More information about the Lazarus mailing list