Access Violation while executing DoFindRenameIdentifier
Original Reporter info from Mantis: alexionne
-
Reporter name: Aleksa Todorovic
Original Reporter info from Mantis: alexionne
- Reporter name: Aleksa Todorovic
Description:
When using $INCLUDE directive, Lazarus crashes with following stack trace (r23906):
TMainIDE.DoFindRenameIdentifier A DeclarationCaretXY=x=11 y=2
TApplication.HandleException Access violation
Stack trace:
$0040EBCF
$00737E82 TCODETOOLMANAGER__ADDLISTTOTREEOFPCODEXYPOSITION, line 1509 of codetoolmanager.pas
$008703C3 GATHERIDENTIFIERREFERENCES, line 199 of findrenameidentifier.pas
$00455AB8 TMAINIDE__DOFINDRENAMEIDENTIFIER, line 13805 of main.pp
$00432D2E TMAINIDE__ONPROCESSIDECOMMAND, line 2915 of main.pp
$007EA69D TSOURCENOTEBOOK__PROCESSPARENTCOMMAND, line 7079 of sourceeditor.pp
$007DA05A TSOURCEEDITOR__PROCESSUSERCOMMAND, line 1861 of sourceeditor.pp
$006C4211 TCUSTOMSYNEDIT__DOONPROCESSCOMMAND, line 6294 of synedit.pp
$006C1D92 TCUSTOMSYNEDIT__COMMANDPROCESSOR, line 5662 of synedit.pp
$006B91E1 TCUSTOMSYNEDIT__KEYDOWN, line 2234 of synedit.pp
$0051EAE6 TWINCONTROL__KEYDOWNBEFOREINTERFACE, line 5347 of ./include/wincontrol.inc
$0051ED82 TWINCONTROL__DOKEYDOWNBEFOREINTERFACE, line 5484 of ./include/wincontrol.inc
$00520A07 TWINCONTROL__CNKEYDOWN, line 6673 of ./include/wincontrol.inc
$0040B79A
$0051E252 TWINCONTROL__WNDPROC, line 5113 of ./include/wincontrol.inc
$006C0A1E TCUSTOMSYNEDIT__WNDPROC, line 6275 of synedit.pp
$005A4E17 DELIVERMESSAGE, line 111 of lclmessageglue.pas
Mantis conversion info:
- Mantis ID: 15942
- OS: XP
- Platform: Windows
- Version: 0.9.29 (SVN)
- Fixed in revision: 24260 (#a0fc2ffa)
- Monitored by: » alexionne (Aleksa Todorovic)
- Target version: 0.9.30