[lazarus] New Bug Entered

Mattias Gaertner nc-gaertnma at netcologne.de
Mon Dec 16 18:29:45 EST 2002


On Mon, 16 Dec 2002 14:26:22 -0500
bugtracker at miraclec.com wrote:

> 
> Title: Close Notebook page gives crash when exiting lazarus
> 
> Entered by: Vincent Snijders
> 
> If I open a large project (many open files) in lazarus and I close a page
> and exit lazarus, lazarus crashes.
> 
> I have the folowing output to the console, (beginning with the closing of
> a page).
> 
> TMainIDE.DoCloseEditorFile A PageIndex=14
> TMainIDE.DoCloseEditorFile end
> TMainIDE.DoSaveProject A SaveAs=FALSE SaveToTestDir=FALSE
> TMainIDE.DoSaveProject End
> [...]
> TMainIDE.DoCloseEditorFile A PageIndex=0
> TMainIDE.DoCloseEditorFile end
> An unhandled exception occurred at 0x0815E67F :
> Access violation
>   0x0815E67F  TPROJECT__GETUNITSCHANGEDONDISK,  line 1858 of project.pp
>   0x081AC15D  TMAINIDE__DOCHECKFILESONDISK,  line 5541 of main.pp
>   0x081B0166  TMAINIDE__ONSRCNOTEBOOKACTIVATED,  line 6774 of main.pp
>   0x081E3D7E  TCUSTOMFORM__ACTIVATE,  line 303 of ./include/customform.inc
>   0x081E3D4C  TCUSTOMFORM__WMACTIVATE,  line 279 of
>   ./include/customform.inc 0x08252845
>   0x081FE9D0  TCONTROL__WNDPROC,  line 907 of ./include/control.inc
>   0x081FB7FC  TWINCONTROL__WNDPROC,  line 1304 of ./include/wincontrol.inc
>   0x081E436B  TCUSTOMFORM__WNDPROC,  line 660 of ./include/customform.inc
>   0x081B4853  DELIVERMESSAGE,  line 1052 of gtkproc.inc
>   0x0821FF50  TGTKOBJECT__SENDMESSAGE,  line 6058 of gtkwinapi.inc
>   0x08209D97  TGTKOBJECT__HANDLEEVENTS,  line 760 of gtkobject.inc
>   0x08209DF2  TGTKOBJECT__WAITMESSAGE,  line 785 of gtkobject.inc
>   0x081E599A  TAPPLICATION__IDLE,  line 270 of ./include/application.inc

IDLE ???
I never saw an Idle event on closing lazarus. Strange.
I added a check in TMAINIDE__DOCHECKFILESONDISK, if Project is valid.

Mattias



>   0x081E6304  TAPPLICATION__HANDLEMESSAGE,  line 591 of
>   ./include/application.inc 0x081E63AF  TAPPLICATION__RUN,  line 636 of
>   ./include/application.inc 0x08257299  main,  line 79 of lazarus.pp
>   0x08051D57
> 
> [TMainIDE.Destroy] A
> An unhandled exception occurred at 0x08187B6F :
> Access violation
>   0x08187B6F  TAVLTREENODEMEMMANAGER__DISPOSENODE,  line 998 of
>   avl_tree.pas 0x4C373A3B  main,  line 302 of lcllinux.pp
>   0x0000D7B2
> 
> forms.pp - finalization section
> 
> _________________________________________________________________
>      To unsubscribe: mail lazarus-request at miraclec.com with
>                 "unsubscribe" as the Subject
>    archives at http://www.lazarus.freepascal.org/mailarchives






More information about the Lazarus mailing list