Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2008-10

codetool consistence exception

2 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Martin Friebe

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

Reply by email

Mattias Gaertner
to Martin Friebe
Show quoted text 10 lines
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

Fixed.

[...]

Mattias

Reply by email