View Issue Details

IDProjectCategoryView StatusLast Update
0017266LazarusIDEpublic2010-08-27 17:46
ReporterBenito van der ZanderAssigned ToMartin Friebe 
PrioritynormalSeverityminorReproducibilitysometimes
Status closedResolutionfixed 
PlatformLinuxOSDebianOS Versionsqueeze
Product Version0.9.28.3 (SVN)Product Build27189 
Target Version0.9.30Fixed in Version0.9.29 (SVN) 
Summary0017266: crash/error when closing files/creating project
DescriptionRecently Lazarus shows this unhandled exception error box when I close several open files in a row; and if I create a new project it crashes (perhaps because all the open files of the old projects are closed; if no files are open it doesn't crash).
TagsNo tags attached.
Fixed in Revision27200
LazTarget0.9.30
WidgetsetGTK 2
Attached Files
  • crash (19,586 bytes)
    TMainIDE.ParseCmdLineOptions:
      PrimaryConfigPath="/home/benito/.lazarus"
      SecondaryConfigPath="/etc/lazarus"
    TCustomForm.WMShowWindow A SplashForm:TSplashForm fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow SplashForm:TSplashForm Set ActiveControl := nil
    TCustomForm.CreateWnd SplashForm:TSplashForm Set ActiveControl := nil
    TCustomForm.WMActivate A SplashForm:TSplashForm Msg.Active=True
    TCustomForm.SetWindowFocus SplashForm:TSplashForm NewFocusControl=SplashForm:TSplashForm HndAlloc=True
    TCustomForm.WndProc SplashForm:TSplashForm Set ActiveControl := nil
    TWinControl.WndProc LM_SetFocus SplashForm:TSplashForm
    TCustomForm.SetFocusedControl Self=SplashForm:TSplashForm Control=SplashForm:TSplashForm Control.HandleAllocated=True
    TCustomForm.SetActiveControl MessagesView:TMessagesView FActive=False OldActiveControl=nil NewActiveControl=MessageTreeView:TTreeView
    TCustomForm.Loaded Self=MessagesView:TMessagesView FActiveControl=MessageTreeView:TTreeView
    TCustomForm.SetActiveControl MessagesView:TMessagesView FActive=False OldActiveControl=nil NewActiveControl=MessageTreeView:TTreeView
    TCustomForm.SetActiveControl LazFindReplaceDialog:TLazFindReplaceDialog FActive=False OldActiveControl=nil NewActiveControl=TextToFindComboBox:TComboBox
    TCustomForm.Loaded Self=LazFindReplaceDialog:TLazFindReplaceDialog FActiveControl=TextToFindComboBox:TComboBox
    TCustomForm.SetActiveControl LazFindReplaceDialog:TLazFindReplaceDialog FActive=False OldActiveControl=nil NewActiveControl=TextToFindComboBox:TComboBox
    TCustomForm.WMShowWindow A MainIDE:TMainIDEBar fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow MainIDE:TMainIDEBar Set ActiveControl := ComponentNotebook:TNotebook
    TCustomForm.SetActiveControl MainIDE:TMainIDEBar FActive=False OldActiveControl=nil NewActiveControl=ComponentNotebook:TNotebook
    TCustomForm.CreateWnd A MainIDE:TMainIDEBar FActiveControl=ComponentNotebook:TNotebook
    TCustomForm.WMShowWindow A SourceNotebook:TSourceNotebook fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow SourceNotebook:TSourceNotebook Set ActiveControl := nil
    TCustomForm.CreateWnd SourceNotebook:TSourceNotebook Set ActiveControl := nil
    TCustomForm.WMShowWindow A MessagesView:TMessagesView fsShowing=False Msg.Show=True FActiveControl=MessageTreeView:TTreeView
    TCustomForm.CreateWnd A MessagesView:TMessagesView FActiveControl=MessageTreeView:TTreeView
    TCustomForm.SetActiveControl ProjectInspectorForm:TProjectInspectorForm FActive=False OldActiveControl=nil NewActiveControl=ItemsTreeView:TTreeView
    TCustomForm.Loaded Self=ProjectInspectorForm:TProjectInspectorForm FActiveControl=ItemsTreeView:TTreeView
    TCustomForm.SetActiveControl ProjectInspectorForm:TProjectInspectorForm FActive=False OldActiveControl=nil NewActiveControl=ItemsTreeView:TTreeView
    TCustomForm.WMShowWindow A ProjectInspector:TProjectInspectorForm fsShowing=False Msg.Show=True FActiveControl=ItemsTreeView:TTreeView
    TCustomForm.CreateWnd A ProjectInspector:TProjectInspectorForm FActiveControl=ItemsTreeView:TTreeView
    TCustomForm.SetActiveControl WatchesDlg:TWatchesDlg FActive=False OldActiveControl=nil NewActiveControl=lvWatches:TListView
    TCustomForm.Loaded Self=WatchesDlg:TWatchesDlg FActiveControl=lvWatches:TListView
    TCustomForm.SetActiveControl WatchesDlg:TWatchesDlg FActive=False OldActiveControl=nil NewActiveControl=lvWatches:TListView
    TCustomForm.WMShowWindow A Watches:TWatchesDlg fsShowing=False Msg.Show=True FActiveControl=lvWatches:TListView
    TCustomForm.CreateWnd A Watches:TWatchesDlg FActiveControl=lvWatches:TListView
    TCustomForm.SetActiveControl CallStackDlg:TCallStackDlg FActive=False OldActiveControl=nil NewActiveControl=Panel1:TPanel
    TCustomForm.Loaded Self=CallStackDlg:TCallStackDlg FActiveControl=Panel1:TPanel
    TCustomForm.SetActiveControl CallStackDlg:TCallStackDlg FActive=False OldActiveControl=nil NewActiveControl=Panel1:TPanel
    TCustomForm.WMShowWindow A CallStack:TCallStackDlg fsShowing=False Msg.Show=True FActiveControl=Panel1:TPanel
    TCustomForm.CreateWnd A CallStack:TCallStackDlg FActiveControl=Panel1:TPanel
    TCustomForm.SetActiveControl EvaluateDlg:TEvaluateDlg FActive=False OldActiveControl=nil NewActiveControl=cmbExpression:TComboBox
    TCustomForm.Loaded Self=EvaluateDlg:TEvaluateDlg FActiveControl=cmbExpression:TComboBox
    TCustomForm.SetActiveControl EvaluateDlg:TEvaluateDlg FActive=False OldActiveControl=nil NewActiveControl=cmbExpression:TComboBox
    TCustomForm.WMShowWindow A EvaluateModify:TEvaluateDlg fsShowing=False Msg.Show=True FActiveControl=cmbExpression:TComboBox
    TCustomForm.CreateWnd A EvaluateModify:TEvaluateDlg FActiveControl=cmbExpression:TComboBox
    TCustomForm.WMShowWindow A Assembler:TAssemblerDlg fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow Assembler:TAssemblerDlg Set ActiveControl := sbHorizontal:TScrollBar
    TCustomForm.SetActiveControl Assembler:TAssemblerDlg FActive=False OldActiveControl=nil NewActiveControl=sbHorizontal:TScrollBar
    TCustomForm.CreateWnd A Assembler:TAssemblerDlg FActiveControl=sbHorizontal:TScrollBar
    TCustomForm.WMShowWindow A ObjectInspectorDlg:TObjectInspectorDlg fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow ObjectInspectorDlg:TObjectInspectorDlg Set ActiveControl := ComponentTree:TComponentTreeView
    TCustomForm.SetActiveControl ObjectInspectorDlg:TObjectInspectorDlg FActive=False OldActiveControl=nil NewActiveControl=ComponentTree:TComponentTreeView
    TCustomForm.CreateWnd A ObjectInspectorDlg:TObjectInspectorDlg FActiveControl=ComponentTree:TComponentTreeView
    TCustomForm.SetActiveControl :TForm1 FActive=False OldActiveControl=nil NewActiveControl=Panel1:TPanel
    TCustomForm.Loaded Self=:TForm1 FActiveControl=Panel1:TPanel
    TCustomForm.SetActiveControl :TForm1 FActive=False OldActiveControl=nil NewActiveControl=Panel1:TPanel
    TCustomForm.WMShowWindow A Form1:TForm1 fsShowing=False Msg.Show=True FActiveControl=Panel1:TPanel
    TMainIDE.DoOpenProjectFile Form1:TForm1 TDesigner
    [TWinControl.SetFocus] SynEdit6:TIDESynEditor Visible=True HandleAllocated=True
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=False OldActiveControl=nil NewActiveControl=SynEdit6:TIDESynEditor
    TCustomForm.SetFocus SourceNotebook:TSourceNotebook ActiveControl=SynEdit6:TIDESynEditor
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit6:TIDESynEditor HndAlloc=True
    TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
    TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TCustomForm.WMActivate A MessagesView:TMessagesView Msg.Active=True
    TCustomForm.SetWindowFocus MessagesView:TMessagesView NewFocusControl=MessageTreeView:TTreeView HndAlloc=True
    TWinControl.WndProc LM_SetFocus MessageTreeView:TTreeView
    TCustomForm.SetFocusedControl Self=MessagesView:TMessagesView Control=MessageTreeView:TTreeView Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus MessageTreeView:TTreeView
    TCustomForm.SetFocusedControl Self=MessagesView:TMessagesView Control=MessageTreeView:TTreeView Control.HandleAllocated=True
    TCustomForm.WMActivate A ProjectInspector:TProjectInspectorForm Msg.Active=True
    TCustomForm.SetWindowFocus ProjectInspector:TProjectInspectorForm NewFocusControl=ItemsTreeView:TTreeView HndAlloc=True
    TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
    TCustomForm.SetFocusedControl Self=ProjectInspector:TProjectInspectorForm Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
    TCustomForm.SetFocusedControl Self=ProjectInspector:TProjectInspectorForm Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
    TCustomForm.WMActivate A Watches:TWatchesDlg Msg.Active=True
    TCustomForm.SetWindowFocus Watches:TWatchesDlg NewFocusControl=lvWatches:TListView HndAlloc=True
    TWinControl.WndProc LM_SetFocus lvWatches:TListView
    TCustomForm.SetFocusedControl Self=Watches:TWatchesDlg Control=lvWatches:TListView Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus lvWatches:TListView
    TCustomForm.SetFocusedControl Self=Watches:TWatchesDlg Control=lvWatches:TListView Control.HandleAllocated=True
    TCustomForm.WMActivate A CallStack:TCallStackDlg Msg.Active=True
    TCustomForm.SetWindowFocus CallStack:TCallStackDlg NewFocusControl=Panel1:TPanel HndAlloc=True
    TWinControl.WndProc LM_SetFocus Panel1:TPanel
    TCustomForm.SetFocusedControl Self=CallStack:TCallStackDlg Control=Panel1:TPanel Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus Panel1:TPanel
    TCustomForm.SetFocusedControl Self=CallStack:TCallStackDlg Control=Panel1:TPanel Control.HandleAllocated=True
    TCustomForm.WMActivate A EvaluateModify:TEvaluateDlg Msg.Active=True
    TCustomForm.SetWindowFocus EvaluateModify:TEvaluateDlg NewFocusControl=cmbExpression:TComboBox HndAlloc=True
    TWinControl.WndProc LM_SetFocus cmbExpression:TComboBox
    TCustomForm.SetFocusedControl Self=EvaluateModify:TEvaluateDlg Control=cmbExpression:TComboBox Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus cmbExpression:TComboBox
    TCustomForm.SetFocusedControl Self=EvaluateModify:TEvaluateDlg Control=cmbExpression:TComboBox Control.HandleAllocated=True
    TCustomForm.WMActivate A Assembler:TAssemblerDlg Msg.Active=True
    TCustomForm.SetWindowFocus Assembler:TAssemblerDlg NewFocusControl=sbHorizontal:TScrollBar HndAlloc=True
    TWinControl.WndProc LM_SetFocus sbHorizontal:TScrollBar
    TCustomForm.SetFocusedControl Self=Assembler:TAssemblerDlg Control=sbHorizontal:TScrollBar Control.HandleAllocated=True
    TCustomForm.WMActivate A ObjectInspectorDlg:TObjectInspectorDlg Msg.Active=True
    TCustomForm.SetWindowFocus ObjectInspectorDlg:TObjectInspectorDlg NewFocusControl=ComponentTree:TComponentTreeView HndAlloc=True
    TWinControl.WndProc LM_SetFocus ComponentTree:TComponentTreeView
    TCustomForm.SetFocusedControl Self=ObjectInspectorDlg:TObjectInspectorDlg Control=ComponentTree:TComponentTreeView Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ComponentTree:TComponentTreeView
    TCustomForm.SetFocusedControl Self=ObjectInspectorDlg:TObjectInspectorDlg Control=ComponentTree:TComponentTreeView Control.HandleAllocated=True
    TCustomForm.WMActivate A SourceNotebook:TSourceNotebook Msg.Active=True
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit6:TIDESynEditor HndAlloc=True
    TWinControl.WndProc LM_SetFocus SynEdit6:TIDESynEditor
    TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit6:TIDESynEditor Control.HandleAllocated=True
    [TWinControl.SetFocus] SynEdit6:TIDESynEditor Visible=True HandleAllocated=True
    TWinControl.WndProc LM_SetFocus SynEdit6:TIDESynEditor
    TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit6:TIDESynEditor Control.HandleAllocated=True
    TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
    TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TCustomForm.WMActivate A SourceNotebook:TSourceNotebook Msg.Active=True
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit6:TIDESynEditor HndAlloc=True
    TWinControl.WndProc LM_SetFocus SynEdit6:TIDESynEditor
    TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit6:TIDESynEditor Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus SynEdit6:TIDESynEditor
    TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit6:TIDESynEditor Control.HandleAllocated=True
    TCustomForm.WMShowWindow A SplashForm:TSplashForm fsShowing=False Msg.Show=False FActiveControl=nil
    ETCHED IN
    ETCHED IN
    TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
    TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TCustomForm.WMShowWindow A NewOtherDialog:TNewOtherDialog fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow NewOtherDialog:TNewOtherDialog Set ActiveControl := ItemsTreeView:TTreeView
    TCustomForm.SetActiveControl NewOtherDialog:TNewOtherDialog FActive=False OldActiveControl=nil NewActiveControl=ItemsTreeView:TTreeView
    TCustomForm.CreateWnd A NewOtherDialog:TNewOtherDialog FActiveControl=ItemsTreeView:TTreeView
    TCustomForm.WMActivate A NewOtherDialog:TNewOtherDialog Msg.Active=True
    TCustomForm.SetWindowFocus NewOtherDialog:TNewOtherDialog NewFocusControl=ItemsTreeView:TTreeView HndAlloc=True
    TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
    TCustomForm.SetFocusedControl Self=NewOtherDialog:TNewOtherDialog Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
    TCustomForm.SetFocusedControl Self=NewOtherDialog:TNewOtherDialog Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus OKButton:TPanelBitBtn
    TCustomForm.SetFocusedControl NewOtherDialog:TNewOtherDialog OldActiveControl=ItemsTreeView:TTreeView New=OKButton:TPanelBitBtn
    TCustomForm.SetFocusedControl Self=NewOtherDialog:TNewOtherDialog Control=OKButton:TPanelBitBtn Control.HandleAllocated=True
    TCustomForm.WMShowWindow A NewOtherDialog:TNewOtherDialog fsShowing=False Msg.Show=False FActiveControl=OKButton:TPanelBitBtn
    TMainIDE.DoNewProject A
    TCustomForm.WMShowWindow A Form1:TForm1 fsShowing=False Msg.Show=False FActiveControl=Panel1:TPanel
    TCustomForm.DefocusControl Control=SynEdit6:TIDESynEditor FActiveControl=SynEdit6:TIDESynEditor
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=False OldActiveControl=SynEdit6:TIDESynEditor NewActiveControl=nil
    TCustomForm.WMShowWindow A SourceNotebook:TSourceNotebook fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow SourceNotebook:TSourceNotebook Set ActiveControl := nil
    TCustomForm.CreateWnd SourceNotebook:TSourceNotebook Set ActiveControl := nil
    TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
    TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TApplication.HandleException Access violation
      Stack trace:
      $000000000094D5B0
      $00000000007C9835 line 186 of include/winapi.inc
      $0000000000B53B15 line 1581 of syneditpointclasses.pas
      $0000000000B53A9E line 1566 of syneditpointclasses.pas
      $00000000006C2C8A
      $00000000006C2C8A
      $00000000006E73A9 line 368 of include/application.inc
      $00000000006E9632 line 1227 of include/application.inc
      $00000000006E9B32 line 1359 of include/application.inc
      $0000000000776AE8 line 49 of include/interfacebase.inc
      $00000000006E9AD4 line 1347 of include/application.inc
      $00000000006B3993 line 113 of lazarus.pp
    TCustomForm.SetActiveControl :TPromptDialog FActive=False OldActiveControl=nil NewActiveControl=:TBitBtn
    TCustomForm.WMShowWindow A :TPromptDialog fsShowing=False Msg.Show=True FActiveControl=:TBitBtn
    TCustomForm.CreateWnd A :TPromptDialog FActiveControl=:TBitBtn
    TCustomForm.WMActivate A SourceNotebook:TSourceNotebook Msg.Active=True
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=nil NewActiveControl=SrcEditNotebook:TExtendedNotebook
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SrcEditNotebook:TExtendedNotebook HndAlloc=True
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SrcEditNotebook:TExtendedNotebook HndAlloc=True
    TWinControl.WndProc LM_SetFocus SrcEditNotebook:TExtendedNotebook
    TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SrcEditNotebook:TExtendedNotebook Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus SrcEditNotebook:TExtendedNotebook
    TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SrcEditNotebook:TExtendedNotebook Control.HandleAllocated=True
    TCustomForm.WMActivate A :TPromptDialog Msg.Active=True
    TCustomForm.SetWindowFocus :TPromptDialog NewFocusControl=:TBitBtn HndAlloc=True
    TWinControl.WndProc LM_SetFocus :TBitBtn
    TCustomForm.SetFocusedControl Self=:TPromptDialog Control=:TBitBtn Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus :TBitBtn
    TCustomForm.SetFocusedControl Self=:TPromptDialog Control=:TBitBtn Control.HandleAllocated=True
    TCustomForm.WMShowWindow A SourceNotebook___139857585756560:TSourceNotebook fsShowing=False Msg.Show=False FActiveControl=nil
    TCustomForm.WMShowWindow A :TPromptDialog fsShowing=False Msg.Show=False FActiveControl=:TBitBtn
    lazarus.pp - unhandled exception
    TCustomForm.WMShowWindow A MainIDE:TMainIDEBar fsShowing=False Msg.Show=False FActiveControl=ComponentNotebook:TNotebook
    [TMainIDE.Destroy] A 
    TCustomForm.WMShowWindow A ProjectInspector:TProjectInspectorForm fsShowing=False Msg.Show=False FActiveControl=ItemsTreeView:TTreeView
    TCustomForm.WMShowWindow A MessagesView:TMessagesView fsShowing=False Msg.Show=False FActiveControl=MessageTreeView:TTreeView
    TCustomForm.WMShowWindow A ObjectInspectorDlg:TObjectInspectorDlg fsShowing=False Msg.Show=False FActiveControl=ComponentTree:TComponentTreeView
    TCustomForm.DefocusControl Control=SrcEditNotebook:TExtendedNotebook FActiveControl=SrcEditNotebook:TExtendedNotebook
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=False OldActiveControl=SrcEditNotebook:TExtendedNotebook NewActiveControl=nil
    TCustomForm.WMShowWindow A SourceNotebook:TSourceNotebook fsShowing=False Msg.Show=False FActiveControl=nil
    [FORMS.PP] ExceptionOccurred 
      Sender=EAccessViolation
      Exception=Access violation
      Stack trace:
      $0000000000783EA3
      $0000000000D6F1F3 line 4877 of sourceeditor.pp
      $000000000078DB89
      $0000000000D7F588 line 8841 of sourceeditor.pp
      $00000000006C2C8A
      $0000000000701EB6 line 1419 of main.pp
      $00000000006C2C8A
      $00000000006D6AA3 line 1704 of forms.pp
      $00000000006C7C17
    TApplication.HandleException: there was another exception during showing the first exception
      Stack trace:
      $0000000000783EA3
      $0000000000D6F1F3 line 4877 of sourceeditor.pp
      $000000000078DB89
      $0000000000D7F588 line 8841 of sourceeditor.pp
      $00000000006C2C8A
      $0000000000701EB6 line 1419 of main.pp
      $00000000006C2C8A
      $00000000006D6AA3 line 1704 of forms.pp
      $00000000006C7C17
    [TMainIDE.Destroy] A 
    [FORMS.PP] ExceptionOccurred 
    
    
    crash (19,586 bytes)
  • crashwhenclosing (34,731 bytes)
    TMainIDE.ParseCmdLineOptions:
      PrimaryConfigPath="/home/benito/.lazarus"
      SecondaryConfigPath="/etc/lazarus"
    TCustomForm.WMShowWindow A SplashForm:TSplashForm fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow SplashForm:TSplashForm Set ActiveControl := nil
    TCustomForm.CreateWnd SplashForm:TSplashForm Set ActiveControl := nil
    TCustomForm.WMActivate A SplashForm:TSplashForm Msg.Active=True
    TCustomForm.SetWindowFocus SplashForm:TSplashForm NewFocusControl=SplashForm:TSplashForm HndAlloc=True
    TCustomForm.WndProc SplashForm:TSplashForm Set ActiveControl := nil
    TWinControl.WndProc LM_SetFocus SplashForm:TSplashForm
    TCustomForm.SetFocusedControl Self=SplashForm:TSplashForm Control=SplashForm:TSplashForm Control.HandleAllocated=True
    TCustomForm.SetActiveControl MessagesView:TMessagesView FActive=False OldActiveControl=nil NewActiveControl=MessageTreeView:TTreeView
    TCustomForm.Loaded Self=MessagesView:TMessagesView FActiveControl=MessageTreeView:TTreeView
    TCustomForm.SetActiveControl MessagesView:TMessagesView FActive=False OldActiveControl=nil NewActiveControl=MessageTreeView:TTreeView
    TCustomForm.SetActiveControl LazFindReplaceDialog:TLazFindReplaceDialog FActive=False OldActiveControl=nil NewActiveControl=TextToFindComboBox:TComboBox
    TCustomForm.Loaded Self=LazFindReplaceDialog:TLazFindReplaceDialog FActiveControl=TextToFindComboBox:TComboBox
    TCustomForm.SetActiveControl LazFindReplaceDialog:TLazFindReplaceDialog FActive=False OldActiveControl=nil NewActiveControl=TextToFindComboBox:TComboBox
    TCustomForm.WMShowWindow A MainIDE:TMainIDEBar fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow MainIDE:TMainIDEBar Set ActiveControl := ComponentNotebook:TNotebook
    TCustomForm.SetActiveControl MainIDE:TMainIDEBar FActive=False OldActiveControl=nil NewActiveControl=ComponentNotebook:TNotebook
    TCustomForm.CreateWnd A MainIDE:TMainIDEBar FActiveControl=ComponentNotebook:TNotebook
    TCustomForm.WMShowWindow A SourceNotebook:TSourceNotebook fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow SourceNotebook:TSourceNotebook Set ActiveControl := nil
    TCustomForm.CreateWnd SourceNotebook:TSourceNotebook Set ActiveControl := nil
    TCustomForm.WMShowWindow A MessagesView:TMessagesView fsShowing=False Msg.Show=True FActiveControl=MessageTreeView:TTreeView
    TCustomForm.CreateWnd A MessagesView:TMessagesView FActiveControl=MessageTreeView:TTreeView
    TCustomForm.SetActiveControl ProjectInspectorForm:TProjectInspectorForm FActive=False OldActiveControl=nil NewActiveControl=ItemsTreeView:TTreeView
    TCustomForm.Loaded Self=ProjectInspectorForm:TProjectInspectorForm FActiveControl=ItemsTreeView:TTreeView
    TCustomForm.SetActiveControl ProjectInspectorForm:TProjectInspectorForm FActive=False OldActiveControl=nil NewActiveControl=ItemsTreeView:TTreeView
    TCustomForm.WMShowWindow A ProjectInspector:TProjectInspectorForm fsShowing=False Msg.Show=True FActiveControl=ItemsTreeView:TTreeView
    TCustomForm.CreateWnd A ProjectInspector:TProjectInspectorForm FActiveControl=ItemsTreeView:TTreeView
    TCustomForm.SetActiveControl WatchesDlg:TWatchesDlg FActive=False OldActiveControl=nil NewActiveControl=lvWatches:TListView
    TCustomForm.Loaded Self=WatchesDlg:TWatchesDlg FActiveControl=lvWatches:TListView
    TCustomForm.SetActiveControl WatchesDlg:TWatchesDlg FActive=False OldActiveControl=nil NewActiveControl=lvWatches:TListView
    TCustomForm.WMShowWindow A Watches:TWatchesDlg fsShowing=False Msg.Show=True FActiveControl=lvWatches:TListView
    TCustomForm.CreateWnd A Watches:TWatchesDlg FActiveControl=lvWatches:TListView
    TCustomForm.SetActiveControl CallStackDlg:TCallStackDlg FActive=False OldActiveControl=nil NewActiveControl=Panel1:TPanel
    TCustomForm.Loaded Self=CallStackDlg:TCallStackDlg FActiveControl=Panel1:TPanel
    TCustomForm.SetActiveControl CallStackDlg:TCallStackDlg FActive=False OldActiveControl=nil NewActiveControl=Panel1:TPanel
    TCustomForm.WMShowWindow A CallStack:TCallStackDlg fsShowing=False Msg.Show=True FActiveControl=Panel1:TPanel
    TCustomForm.CreateWnd A CallStack:TCallStackDlg FActiveControl=Panel1:TPanel
    TCustomForm.SetActiveControl EvaluateDlg:TEvaluateDlg FActive=False OldActiveControl=nil NewActiveControl=cmbExpression:TComboBox
    TCustomForm.Loaded Self=EvaluateDlg:TEvaluateDlg FActiveControl=cmbExpression:TComboBox
    TCustomForm.SetActiveControl EvaluateDlg:TEvaluateDlg FActive=False OldActiveControl=nil NewActiveControl=cmbExpression:TComboBox
    TCustomForm.WMShowWindow A EvaluateModify:TEvaluateDlg fsShowing=False Msg.Show=True FActiveControl=cmbExpression:TComboBox
    TCustomForm.CreateWnd A EvaluateModify:TEvaluateDlg FActiveControl=cmbExpression:TComboBox
    TCustomForm.WMShowWindow A Assembler:TAssemblerDlg fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow Assembler:TAssemblerDlg Set ActiveControl := sbHorizontal:TScrollBar
    TCustomForm.SetActiveControl Assembler:TAssemblerDlg FActive=False OldActiveControl=nil NewActiveControl=sbHorizontal:TScrollBar
    TCustomForm.CreateWnd A Assembler:TAssemblerDlg FActiveControl=sbHorizontal:TScrollBar
    TCustomForm.WMShowWindow A ObjectInspectorDlg:TObjectInspectorDlg fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow ObjectInspectorDlg:TObjectInspectorDlg Set ActiveControl := ComponentTree:TComponentTreeView
    TCustomForm.SetActiveControl ObjectInspectorDlg:TObjectInspectorDlg FActive=False OldActiveControl=nil NewActiveControl=ComponentTree:TComponentTreeView
    TCustomForm.CreateWnd A ObjectInspectorDlg:TObjectInspectorDlg FActiveControl=ComponentTree:TComponentTreeView
    TCustomForm.SetActiveControl :TForm1 FActive=False OldActiveControl=nil NewActiveControl=Panel1:TPanel
    TCustomForm.Loaded Self=:TForm1 FActiveControl=Panel1:TPanel
    TCustomForm.SetActiveControl :TForm1 FActive=False OldActiveControl=nil NewActiveControl=Panel1:TPanel
    TCustomForm.WMShowWindow A Form1:TForm1 fsShowing=False Msg.Show=True FActiveControl=Panel1:TPanel
    TMainIDE.DoOpenProjectFile Form1:TForm1 TDesigner
    [TWinControl.SetFocus] SynEdit6:TIDESynEditor Visible=True HandleAllocated=True
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=False OldActiveControl=nil NewActiveControl=SynEdit6:TIDESynEditor
    TCustomForm.SetFocus SourceNotebook:TSourceNotebook ActiveControl=SynEdit6:TIDESynEditor
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit6:TIDESynEditor HndAlloc=True
    TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
    TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TCustomForm.WMActivate A MessagesView:TMessagesView Msg.Active=True
    TCustomForm.SetWindowFocus MessagesView:TMessagesView NewFocusControl=MessageTreeView:TTreeView HndAlloc=True
    TWinControl.WndProc LM_SetFocus MessageTreeView:TTreeView
    TCustomForm.SetFocusedControl Self=MessagesView:TMessagesView Control=MessageTreeView:TTreeView Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus MessageTreeView:TTreeView
    TCustomForm.SetFocusedControl Self=MessagesView:TMessagesView Control=MessageTreeView:TTreeView Control.HandleAllocated=True
    TCustomForm.WMActivate A ProjectInspector:TProjectInspectorForm Msg.Active=True
    TCustomForm.SetWindowFocus ProjectInspector:TProjectInspectorForm NewFocusControl=ItemsTreeView:TTreeView HndAlloc=True
    TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
    TCustomForm.SetFocusedControl Self=ProjectInspector:TProjectInspectorForm Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
    TCustomForm.SetFocusedControl Self=ProjectInspector:TProjectInspectorForm Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
    TCustomForm.WMActivate A Watches:TWatchesDlg Msg.Active=True
    TCustomForm.SetWindowFocus Watches:TWatchesDlg NewFocusControl=lvWatches:TListView HndAlloc=True
    TWinControl.WndProc LM_SetFocus lvWatches:TListView
    TCustomForm.SetFocusedControl Self=Watches:TWatchesDlg Control=lvWatches:TListView Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus lvWatches:TListView
    TCustomForm.SetFocusedControl Self=Watches:TWatchesDlg Control=lvWatches:TListView Control.HandleAllocated=True
    TCustomForm.WMActivate A CallStack:TCallStackDlg Msg.Active=True
    TCustomForm.SetWindowFocus CallStack:TCallStackDlg NewFocusControl=Panel1:TPanel HndAlloc=True
    TWinControl.WndProc LM_SetFocus Panel1:TPanel
    TCustomForm.SetFocusedControl Self=CallStack:TCallStackDlg Control=Panel1:TPanel Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus Panel1:TPanel
    TCustomForm.SetFocusedControl Self=CallStack:TCallStackDlg Control=Panel1:TPanel Control.HandleAllocated=True
    TCustomForm.WMActivate A EvaluateModify:TEvaluateDlg Msg.Active=True
    TCustomForm.SetWindowFocus EvaluateModify:TEvaluateDlg NewFocusControl=cmbExpression:TComboBox HndAlloc=True
    TWinControl.WndProc LM_SetFocus cmbExpression:TComboBox
    TCustomForm.SetFocusedControl Self=EvaluateModify:TEvaluateDlg Control=cmbExpression:TComboBox Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus cmbExpression:TComboBox
    TCustomForm.SetFocusedControl Self=EvaluateModify:TEvaluateDlg Control=cmbExpression:TComboBox Control.HandleAllocated=True
    TCustomForm.WMActivate A Assembler:TAssemblerDlg Msg.Active=True
    TCustomForm.SetWindowFocus Assembler:TAssemblerDlg NewFocusControl=sbHorizontal:TScrollBar HndAlloc=True
    TWinControl.WndProc LM_SetFocus sbHorizontal:TScrollBar
    TCustomForm.SetFocusedControl Self=Assembler:TAssemblerDlg Control=sbHorizontal:TScrollBar Control.HandleAllocated=True
    TCustomForm.WMActivate A ObjectInspectorDlg:TObjectInspectorDlg Msg.Active=True
    TCustomForm.SetWindowFocus ObjectInspectorDlg:TObjectInspectorDlg NewFocusControl=ComponentTree:TComponentTreeView HndAlloc=True
    TWinControl.WndProc LM_SetFocus ComponentTree:TComponentTreeView
    TCustomForm.SetFocusedControl Self=ObjectInspectorDlg:TObjectInspectorDlg Control=ComponentTree:TComponentTreeView Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ComponentTree:TComponentTreeView
    TCustomForm.SetFocusedControl Self=ObjectInspectorDlg:TObjectInspectorDlg Control=ComponentTree:TComponentTreeView Control.HandleAllocated=True
    TCustomForm.WMActivate A SourceNotebook:TSourceNotebook Msg.Active=True
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit6:TIDESynEditor HndAlloc=True
    TWinControl.WndProc LM_SetFocus SynEdit6:TIDESynEditor
    TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit6:TIDESynEditor Control.HandleAllocated=True
    [TWinControl.SetFocus] SynEdit6:TIDESynEditor Visible=True HandleAllocated=True
    TWinControl.WndProc LM_SetFocus SynEdit6:TIDESynEditor
    TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit6:TIDESynEditor Control.HandleAllocated=True
    TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
    TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TCustomForm.WMActivate A SourceNotebook:TSourceNotebook Msg.Active=True
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit6:TIDESynEditor HndAlloc=True
    TWinControl.WndProc LM_SetFocus SynEdit6:TIDESynEditor
    TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit6:TIDESynEditor Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus SynEdit6:TIDESynEditor
    TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit6:TIDESynEditor Control.HandleAllocated=True
    TCustomForm.WMShowWindow A SplashForm:TSplashForm fsShowing=False Msg.Show=False FActiveControl=nil
    TCustomForm.DefocusControl Control=SynEdit6:TIDESynEditor FActiveControl=SynEdit6:TIDESynEditor
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=SynEdit6:TIDESynEditor NewActiveControl=nil
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SourceNotebook:TSourceNotebook HndAlloc=True
    [TWinControl.SetFocus] SynEdit5:TIDESynEditor Visible=True HandleAllocated=False
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=nil NewActiveControl=SynEdit5:TIDESynEditor
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit5:TIDESynEditor HndAlloc=False
    [TWinControl.SetFocus] SynEdit5:TIDESynEditor Visible=True HandleAllocated=True
    TCustomForm.DefocusControl Control=SynEdit5:TIDESynEditor FActiveControl=SynEdit5:TIDESynEditor
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=SynEdit5:TIDESynEditor NewActiveControl=nil
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SourceNotebook:TSourceNotebook HndAlloc=True
    [TWinControl.SetFocus] SynEdit4:TIDESynEditor Visible=True HandleAllocated=False
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=nil NewActiveControl=SynEdit4:TIDESynEditor
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit4:TIDESynEditor HndAlloc=False
    [TWinControl.SetFocus] SynEdit4:TIDESynEditor Visible=True HandleAllocated=True
    TCustomForm.DefocusControl Control=SynEdit4:TIDESynEditor FActiveControl=SynEdit4:TIDESynEditor
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=SynEdit4:TIDESynEditor NewActiveControl=nil
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SourceNotebook:TSourceNotebook HndAlloc=True
    [TWinControl.SetFocus] SynEdit3:TIDESynEditor Visible=True HandleAllocated=False
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=nil NewActiveControl=SynEdit3:TIDESynEditor
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit3:TIDESynEditor HndAlloc=False
    [TWinControl.SetFocus] SynEdit3:TIDESynEditor Visible=True HandleAllocated=True
    TCustomForm.DefocusControl Control=SynEdit3:TIDESynEditor FActiveControl=SynEdit3:TIDESynEditor
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=SynEdit3:TIDESynEditor NewActiveControl=nil
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SourceNotebook:TSourceNotebook HndAlloc=True
    [TWinControl.SetFocus] SynEdit2:TIDESynEditor Visible=True HandleAllocated=False
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=nil NewActiveControl=SynEdit2:TIDESynEditor
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit2:TIDESynEditor HndAlloc=False
    [TWinControl.SetFocus] SynEdit2:TIDESynEditor Visible=True HandleAllocated=True
    TCustomForm.DefocusControl Control=SynEdit2:TIDESynEditor FActiveControl=SynEdit2:TIDESynEditor
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=SynEdit2:TIDESynEditor NewActiveControl=nil
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SourceNotebook:TSourceNotebook HndAlloc=True
    [TWinControl.SetFocus] SynEdit1:TIDESynEditor Visible=True HandleAllocated=False
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=nil NewActiveControl=SynEdit1:TIDESynEditor
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit1:TIDESynEditor HndAlloc=False
    [TWinControl.SetFocus] SynEdit1:TIDESynEditor Visible=True HandleAllocated=True
    TCustomForm.WMShowWindow A Form1:TForm1 fsShowing=False Msg.Show=False FActiveControl=Panel1:TPanel
    TCustomForm.DefocusControl Control=SynEdit1:TIDESynEditor FActiveControl=SynEdit1:TIDESynEditor
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=SynEdit1:TIDESynEditor NewActiveControl=nil
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SourceNotebook:TSourceNotebook HndAlloc=True
    ETCHED IN
    TCustomForm.WMShowWindow A SourceNotebook___140371646015888:TSourceNotebook fsShowing=False Msg.Show=False FActiveControl=nil
    TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
    TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    ETCHED IN
    TCustomForm.WMShowWindow A NewOtherDialog:TNewOtherDialog fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow NewOtherDialog:TNewOtherDialog Set ActiveControl := ItemsTreeView:TTreeView
    TCustomForm.SetActiveControl NewOtherDialog:TNewOtherDialog FActive=False OldActiveControl=nil NewActiveControl=ItemsTreeView:TTreeView
    TCustomForm.CreateWnd A NewOtherDialog:TNewOtherDialog FActiveControl=ItemsTreeView:TTreeView
    TCustomForm.WMActivate A NewOtherDialog:TNewOtherDialog Msg.Active=True
    TCustomForm.SetWindowFocus NewOtherDialog:TNewOtherDialog NewFocusControl=ItemsTreeView:TTreeView HndAlloc=True
    TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
    TCustomForm.SetFocusedControl Self=NewOtherDialog:TNewOtherDialog Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
    TCustomForm.SetFocusedControl Self=NewOtherDialog:TNewOtherDialog Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
    TCustomForm.WMShowWindow A NewOtherDialog:TNewOtherDialog fsShowing=False Msg.Show=False FActiveControl=ItemsTreeView:TTreeView
    TMainIDE.DoNewProject A
    TCustomForm.SetActiveControl :TPromptDialog FActive=False OldActiveControl=nil NewActiveControl=:TBitBtn
    TCustomForm.WMShowWindow A :TPromptDialog fsShowing=False Msg.Show=True FActiveControl=:TBitBtn
    TCustomForm.CreateWnd A :TPromptDialog FActiveControl=:TBitBtn
    TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
    TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TCustomForm.WMActivate A :TPromptDialog Msg.Active=True
    TCustomForm.SetWindowFocus :TPromptDialog NewFocusControl=:TBitBtn HndAlloc=True
    TWinControl.WndProc LM_SetFocus :TBitBtn
    TCustomForm.SetFocusedControl Self=:TPromptDialog Control=:TBitBtn Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus :TBitBtn
    TCustomForm.SetFocusedControl Self=:TPromptDialog Control=:TBitBtn Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus :TBitBtn
    TCustomForm.SetFocusedControl :TPromptDialog OldActiveControl=:TBitBtn New=:TBitBtn
    TCustomForm.SetFocusedControl Self=:TPromptDialog Control=:TBitBtn Control.HandleAllocated=True
    TCustomForm.WMShowWindow A :TPromptDialog fsShowing=False Msg.Show=False FActiveControl=:TBitBtn
    TCustomForm.WMShowWindow A SourceNotebook:TSourceNotebook fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow SourceNotebook:TSourceNotebook Set ActiveControl := nil
    TCustomForm.CreateWnd SourceNotebook:TSourceNotebook Set ActiveControl := nil
    TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
    TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TCustomForm.WMActivate A SourceNotebook:TSourceNotebook Msg.Active=True
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=nil NewActiveControl=SrcEditNotebook:TExtendedNotebook
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SrcEditNotebook:TExtendedNotebook HndAlloc=True
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SrcEditNotebook:TExtendedNotebook HndAlloc=True
    TWinControl.WndProc LM_SetFocus SrcEditNotebook:TExtendedNotebook
    TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SrcEditNotebook:TExtendedNotebook Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus SrcEditNotebook:TExtendedNotebook
    TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SrcEditNotebook:TExtendedNotebook Control.HandleAllocated=True
    TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
    TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TCustomForm.WMShowWindow A NewOtherDialog:TNewOtherDialog fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow NewOtherDialog:TNewOtherDialog Set ActiveControl := ItemsTreeView:TTreeView
    TCustomForm.SetActiveControl NewOtherDialog:TNewOtherDialog FActive=False OldActiveControl=nil NewActiveControl=ItemsTreeView:TTreeView
    TCustomForm.CreateWnd A NewOtherDialog:TNewOtherDialog FActiveControl=ItemsTreeView:TTreeView
    TCustomForm.WMActivate A NewOtherDialog:TNewOtherDialog Msg.Active=True
    TCustomForm.SetWindowFocus NewOtherDialog:TNewOtherDialog NewFocusControl=ItemsTreeView:TTreeView HndAlloc=True
    TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
    TCustomForm.SetFocusedControl Self=NewOtherDialog:TNewOtherDialog Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
    TCustomForm.SetFocusedControl Self=NewOtherDialog:TNewOtherDialog Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
    TCustomForm.WMShowWindow A NewOtherDialog:TNewOtherDialog fsShowing=False Msg.Show=False FActiveControl=ItemsTreeView:TTreeView
    TMainIDE.DoNewProject A
    TCustomForm.SetActiveControl :TPromptDialog FActive=False OldActiveControl=nil NewActiveControl=:TBitBtn
    TCustomForm.WMShowWindow A :TPromptDialog fsShowing=False Msg.Show=True FActiveControl=:TBitBtn
    TCustomForm.CreateWnd A :TPromptDialog FActiveControl=:TBitBtn
    TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
    TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TCustomForm.WMActivate A :TPromptDialog Msg.Active=True
    TCustomForm.SetWindowFocus :TPromptDialog NewFocusControl=:TBitBtn HndAlloc=True
    TWinControl.WndProc LM_SetFocus :TBitBtn
    TCustomForm.SetFocusedControl Self=:TPromptDialog Control=:TBitBtn Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus :TBitBtn
    TCustomForm.SetFocusedControl Self=:TPromptDialog Control=:TBitBtn Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus :TBitBtn
    TCustomForm.SetFocusedControl :TPromptDialog OldActiveControl=:TBitBtn New=:TBitBtn
    TCustomForm.SetFocusedControl Self=:TPromptDialog Control=:TBitBtn Control.HandleAllocated=True
    TCustomForm.WMShowWindow A :TPromptDialog fsShowing=False Msg.Show=False FActiveControl=:TBitBtn
    TCustomForm.DefocusControl Control=SrcEditNotebook:TExtendedNotebook FActiveControl=SrcEditNotebook:TExtendedNotebook
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=False OldActiveControl=SrcEditNotebook:TExtendedNotebook NewActiveControl=nil
    TCustomForm.WMShowWindow A SourceNotebook:TSourceNotebook fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow SourceNotebook:TSourceNotebook Set ActiveControl := nil
    TCustomForm.CreateWnd SourceNotebook:TSourceNotebook Set ActiveControl := nil
    TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
    TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
    TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
    TCustomForm.WMShowWindow A SourceNotebook___140371646015888:TSourceNotebook fsShowing=False Msg.Show=False FActiveControl=nil
    TCustomForm.WMActivate A SourceNotebook:TSourceNotebook Msg.Active=True
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=nil NewActiveControl=SrcEditNotebook:TExtendedNotebook
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SrcEditNotebook:TExtendedNotebook HndAlloc=True
    TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SrcEditNotebook:TExtendedNotebook HndAlloc=True
    TWinControl.WndProc LM_SetFocus SrcEditNotebook:TExtendedNotebook
    TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SrcEditNotebook:TExtendedNotebook Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus SrcEditNotebook:TExtendedNotebook
    TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SrcEditNotebook:TExtendedNotebook Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus SynEdit1:TIDESynEditor
    TCustomForm.SetFocusedControl SourceNotebook:TSourceNotebook OldActiveControl=SrcEditNotebook:TExtendedNotebook New=SynEdit1:TIDESynEditor
    TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit1:TIDESynEditor Control.HandleAllocated=True
    [TWinControl.SetFocus] SynEdit1:TIDESynEditor Visible=True HandleAllocated=True
    TCustomForm.WMShowWindow A :TQuestionDlg fsShowing=False Msg.Show=True FActiveControl=nil
    TCustomForm.DoShowWindow :TQuestionDlg Set ActiveControl := :TBitBtn
    TCustomForm.SetActiveControl :TQuestionDlg FActive=False OldActiveControl=nil NewActiveControl=:TBitBtn
    TCustomForm.CreateWnd A :TQuestionDlg FActiveControl=:TBitBtn
    TCustomForm.WMActivate A :TQuestionDlg Msg.Active=True
    TCustomForm.SetWindowFocus :TQuestionDlg NewFocusControl=:TBitBtn HndAlloc=True
    TWinControl.WndProc LM_SetFocus :TBitBtn
    TCustomForm.SetFocusedControl Self=:TQuestionDlg Control=:TBitBtn Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus :TBitBtn
    TCustomForm.SetFocusedControl Self=:TQuestionDlg Control=:TBitBtn Control.HandleAllocated=True
    TWinControl.WndProc LM_SetFocus :TBitBtn
    TCustomForm.SetFocusedControl :TQuestionDlg OldActiveControl=:TBitBtn New=:TBitBtn
    TCustomForm.SetFocusedControl Self=:TQuestionDlg Control=:TBitBtn Control.HandleAllocated=True
    TCustomForm.WMShowWindow A :TQuestionDlg fsShowing=False Msg.Show=False FActiveControl=:TBitBtn
    TCustomForm.DefocusControl Control=SynEdit1:TIDESynEditor FActiveControl=SynEdit1:TIDESynEditor
    TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=False OldActiveControl=SynEdit1:TIDESynEditor NewActiveControl=nil
    TCustomForm.WMShowWindow A MessagesView:TMessagesView fsShowing=False Msg.Show=False FActiveControl=MessageTreeView:TTreeView
    TCustomForm.WMShowWindow A ProjectInspector:TProjectInspectorForm fsShowing=False Msg.Show=False FActiveControl=ItemsTreeView:TTreeView
    TCustomForm.WMShowWindow A Watches:TWatchesDlg fsShowing=False Msg.Show=False FActiveControl=lvWatches:TListView
    TCustomForm.WMShowWindow A CallStack:TCallStackDlg fsShowing=False Msg.Show=False FActiveControl=Panel1:TPanel
    TCustomForm.WMShowWindow A EvaluateModify:TEvaluateDlg fsShowing=False Msg.Show=False FActiveControl=cmbExpression:TComboBox
    TCustomForm.WMShowWindow A Assembler:TAssemblerDlg fsShowing=False Msg.Show=False FActiveControl=sbHorizontal:TScrollBar
    TCustomForm.WMShowWindow A ObjectInspectorDlg:TObjectInspectorDlg fsShowing=False Msg.Show=False FActiveControl=ComponentTree:TComponentTreeView
    TCustomForm.WMShowWindow A MainIDE:TMainIDEBar fsShowing=False Msg.Show=False FActiveControl=ComponentNotebook:TNotebook
    TCustomForm.WMShowWindow A SourceNotebook___140371645281680:TSourceNotebook fsShowing=False Msg.Show=False FActiveControl=nil
    LAZARUS END - cleaning up ...
    [TMainIDE.Destroy] A 
    [FORMS.PP] ExceptionOccurred 
      Sender=EAccessViolation
      Exception=Access violation
      Stack trace:
      $000000000094D5B0
      $00000000007C9835 line 186 of include/winapi.inc
      $0000000000B53B15 line 1581 of syneditpointclasses.pas
      $0000000000B53A9E line 1566 of syneditpointclasses.pas
      $00000000006C2C8A
      $000000000078DB89
      $00000000008905B5 line 4210 of include/control.inc
      $0000000000880BC3 line 6359 of include/wincontrol.inc
      $0000000000892CF6 line 61 of include/customcontrol.inc
      $00000000006D93E0 line 260 of include/scrollingwincontrol.inc
      $00000000006DA1A8 line 128 of include/customform.inc
      $0000000000D6F2AA line 4887 of sourceeditor.pp
      $000000000078DB89
      $0000000000D7F588 line 8841 of sourceeditor.pp
      $00000000006C2C8A
      $0000000000701EB6 line 1419 of main.pp
      $00000000006C2C8A
    TApplication.HandleException Access violation
      Stack trace:
      $000000000094D5B0
      $00000000007C9835 line 186 of include/winapi.inc
      $0000000000B53B15 line 1581 of syneditpointclasses.pas
      $0000000000B53A9E line 1566 of syneditpointclasses.pas
      $00000000006C2C8A
      $000000000078DB89
      $00000000008905B5 line 4210 of include/control.inc
      $0000000000880BC3 line 6359 of include/wincontrol.inc
      $0000000000892CF6 line 61 of include/customcontrol.inc
      $00000000006D93E0 line 260 of include/scrollingwincontrol.inc
      $00000000006DA1A8 line 128 of include/customform.inc
      $0000000000D6F2AA line 4887 of sourceeditor.pp
      $000000000078DB89
      $0000000000D7F588 line 8841 of sourceeditor.pp
      $00000000006C2C8A
      $0000000000701EB6 line 1419 of main.pp
      $00000000006C2C8A
    exception at 000000000094D5B0:
    Access violation.
    [TMainIDE.Destroy] A 
    [TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE
    [FORMS.PP] ExceptionOccurred 
      Sender=EAccessViolation
      Exception=Access violation
      Stack trace:
      $0000000000D7BA54 line 7859 of sourceeditor.pp
      $0000000000D7C0CE line 7995 of sourceeditor.pp
      $0000000000D7F588 line 8841 of sourceeditor.pp
      $000000000078DB89
      $000000000074C86D line 260 of mainbase.pas
      $0000000000702123 line 1465 of main.pp
      $00000000006C2C8A
      $00000000006D6AA3 line 1704 of forms.pp
      $00000000006C7C17
      $00000000006C2C8A
    TApplication.HandleException Access violation
      Stack trace:
      $0000000000D7BA54 line 7859 of sourceeditor.pp
      $0000000000D7C0CE line 7995 of sourceeditor.pp
      $0000000000D7F588 line 8841 of sourceeditor.pp
      $000000000078DB89
      $000000000074C86D line 260 of mainbase.pas
      $0000000000702123 line 1465 of main.pp
      $00000000006C2C8A
      $00000000006D6AA3 line 1704 of forms.pp
      $00000000006C7C17
      $00000000006C2C8A
    exception at 0000000000D7BA54:
    Access violation.
    [FORMS.PP] ExceptionOccurred 
      Sender=EAccessViolation
      Exception=Access violation
      Stack trace:
      $0000000000B81AE6 line 942 of synedittextbuffer.pp
      $0000000000B3E335 line 5268 of synedit.pp
      $0000000000B33383 line 1922 of synedit.pp
      $00000000006C2C8A
      $00000000006EC092 line 2192 of include/application.inc
      $00000000006E8DCC line 1038 of include/application.inc
      $00000000006E6A02 line 144 of include/application.inc
      $00000000006C2C8A
      $00000000006D6861 line 42 of interfaces.pas
      $00000000006C7B9A
      $00000000006C2C8A
      $00000000006D6AA3 line 1704 of forms.pp
      $00000000006C7C17
      $00000000006C2C8A
    TApplication.HandleException Access violation
      Stack trace:
      $0000000000B81AE6 line 942 of synedittextbuffer.pp
      $0000000000B3E335 line 5268 of synedit.pp
      $0000000000B33383 line 1922 of synedit.pp
      $00000000006C2C8A
      $00000000006EC092 line 2192 of include/application.inc
      $00000000006E8DCC line 1038 of include/application.inc
      $00000000006E6A02 line 144 of include/application.inc
      $00000000006C2C8A
      $00000000006D6861 line 42 of interfaces.pas
      $00000000006C7B9A
      $00000000006C2C8A
      $00000000006D6AA3 line 1704 of forms.pp
      $00000000006C7C17
      $00000000006C2C8A
    exception at 0000000000B81AE6:
    Access violation.
    [TMainIDE.Destroy] A 
    [FORMS.PP] ExceptionOccurred 
      Sender=EAccessViolation
      Exception=Access violation
      Stack trace:
      $0000000000702073 line 1454 of main.pp
      $000000000078DB89
      $00000000006C2C8A
      $00000000006EF02C line 1957 of forms.pp
      $00000000006C7B9A
      $00000000006EC092 line 2192 of include/application.inc
      $00000000006E8DCC line 1038 of include/application.inc
      $00000000006E6A02 line 144 of include/application.inc
      $00000000006C2C8A
      $00000000006D6861 line 42 of interfaces.pas
      $00000000006C7B9A
      $00000000006C2C8A
      $00000000006D6AA3 line 1704 of forms.pp
      $00000000006C7C17
      $00000000006C2C8A
    TApplication.HandleException Access violation
      Stack trace:
      $0000000000702073 line 1454 of main.pp
      $000000000078DB89
      $00000000006C2C8A
      $00000000006EF02C line 1957 of forms.pp
      $00000000006C7B9A
      $00000000006EC092 line 2192 of include/application.inc
      $00000000006E8DCC line 1038 of include/application.inc
      $00000000006E6A02 line 144 of include/application.inc
      $00000000006C2C8A
      $00000000006D6861 line 42 of interfaces.pas
      $00000000006C7B9A
      $00000000006C2C8A
      $00000000006D6AA3 line 1704 of forms.pp
      $00000000006C7C17
      $00000000006C2C8A
    exception at 0000000000702073:
    Access violation.
    
    
    crashwhenclosing (34,731 bytes)

Activities

2010-08-26 02:56

 

crash (19,586 bytes)
TMainIDE.ParseCmdLineOptions:
  PrimaryConfigPath="/home/benito/.lazarus"
  SecondaryConfigPath="/etc/lazarus"
TCustomForm.WMShowWindow A SplashForm:TSplashForm fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow SplashForm:TSplashForm Set ActiveControl := nil
TCustomForm.CreateWnd SplashForm:TSplashForm Set ActiveControl := nil
TCustomForm.WMActivate A SplashForm:TSplashForm Msg.Active=True
TCustomForm.SetWindowFocus SplashForm:TSplashForm NewFocusControl=SplashForm:TSplashForm HndAlloc=True
TCustomForm.WndProc SplashForm:TSplashForm Set ActiveControl := nil
TWinControl.WndProc LM_SetFocus SplashForm:TSplashForm
TCustomForm.SetFocusedControl Self=SplashForm:TSplashForm Control=SplashForm:TSplashForm Control.HandleAllocated=True
TCustomForm.SetActiveControl MessagesView:TMessagesView FActive=False OldActiveControl=nil NewActiveControl=MessageTreeView:TTreeView
TCustomForm.Loaded Self=MessagesView:TMessagesView FActiveControl=MessageTreeView:TTreeView
TCustomForm.SetActiveControl MessagesView:TMessagesView FActive=False OldActiveControl=nil NewActiveControl=MessageTreeView:TTreeView
TCustomForm.SetActiveControl LazFindReplaceDialog:TLazFindReplaceDialog FActive=False OldActiveControl=nil NewActiveControl=TextToFindComboBox:TComboBox
TCustomForm.Loaded Self=LazFindReplaceDialog:TLazFindReplaceDialog FActiveControl=TextToFindComboBox:TComboBox
TCustomForm.SetActiveControl LazFindReplaceDialog:TLazFindReplaceDialog FActive=False OldActiveControl=nil NewActiveControl=TextToFindComboBox:TComboBox
TCustomForm.WMShowWindow A MainIDE:TMainIDEBar fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow MainIDE:TMainIDEBar Set ActiveControl := ComponentNotebook:TNotebook
TCustomForm.SetActiveControl MainIDE:TMainIDEBar FActive=False OldActiveControl=nil NewActiveControl=ComponentNotebook:TNotebook
TCustomForm.CreateWnd A MainIDE:TMainIDEBar FActiveControl=ComponentNotebook:TNotebook
TCustomForm.WMShowWindow A SourceNotebook:TSourceNotebook fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow SourceNotebook:TSourceNotebook Set ActiveControl := nil
TCustomForm.CreateWnd SourceNotebook:TSourceNotebook Set ActiveControl := nil
TCustomForm.WMShowWindow A MessagesView:TMessagesView fsShowing=False Msg.Show=True FActiveControl=MessageTreeView:TTreeView
TCustomForm.CreateWnd A MessagesView:TMessagesView FActiveControl=MessageTreeView:TTreeView
TCustomForm.SetActiveControl ProjectInspectorForm:TProjectInspectorForm FActive=False OldActiveControl=nil NewActiveControl=ItemsTreeView:TTreeView
TCustomForm.Loaded Self=ProjectInspectorForm:TProjectInspectorForm FActiveControl=ItemsTreeView:TTreeView
TCustomForm.SetActiveControl ProjectInspectorForm:TProjectInspectorForm FActive=False OldActiveControl=nil NewActiveControl=ItemsTreeView:TTreeView
TCustomForm.WMShowWindow A ProjectInspector:TProjectInspectorForm fsShowing=False Msg.Show=True FActiveControl=ItemsTreeView:TTreeView
TCustomForm.CreateWnd A ProjectInspector:TProjectInspectorForm FActiveControl=ItemsTreeView:TTreeView
TCustomForm.SetActiveControl WatchesDlg:TWatchesDlg FActive=False OldActiveControl=nil NewActiveControl=lvWatches:TListView
TCustomForm.Loaded Self=WatchesDlg:TWatchesDlg FActiveControl=lvWatches:TListView
TCustomForm.SetActiveControl WatchesDlg:TWatchesDlg FActive=False OldActiveControl=nil NewActiveControl=lvWatches:TListView
TCustomForm.WMShowWindow A Watches:TWatchesDlg fsShowing=False Msg.Show=True FActiveControl=lvWatches:TListView
TCustomForm.CreateWnd A Watches:TWatchesDlg FActiveControl=lvWatches:TListView
TCustomForm.SetActiveControl CallStackDlg:TCallStackDlg FActive=False OldActiveControl=nil NewActiveControl=Panel1:TPanel
TCustomForm.Loaded Self=CallStackDlg:TCallStackDlg FActiveControl=Panel1:TPanel
TCustomForm.SetActiveControl CallStackDlg:TCallStackDlg FActive=False OldActiveControl=nil NewActiveControl=Panel1:TPanel
TCustomForm.WMShowWindow A CallStack:TCallStackDlg fsShowing=False Msg.Show=True FActiveControl=Panel1:TPanel
TCustomForm.CreateWnd A CallStack:TCallStackDlg FActiveControl=Panel1:TPanel
TCustomForm.SetActiveControl EvaluateDlg:TEvaluateDlg FActive=False OldActiveControl=nil NewActiveControl=cmbExpression:TComboBox
TCustomForm.Loaded Self=EvaluateDlg:TEvaluateDlg FActiveControl=cmbExpression:TComboBox
TCustomForm.SetActiveControl EvaluateDlg:TEvaluateDlg FActive=False OldActiveControl=nil NewActiveControl=cmbExpression:TComboBox
TCustomForm.WMShowWindow A EvaluateModify:TEvaluateDlg fsShowing=False Msg.Show=True FActiveControl=cmbExpression:TComboBox
TCustomForm.CreateWnd A EvaluateModify:TEvaluateDlg FActiveControl=cmbExpression:TComboBox
TCustomForm.WMShowWindow A Assembler:TAssemblerDlg fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow Assembler:TAssemblerDlg Set ActiveControl := sbHorizontal:TScrollBar
TCustomForm.SetActiveControl Assembler:TAssemblerDlg FActive=False OldActiveControl=nil NewActiveControl=sbHorizontal:TScrollBar
TCustomForm.CreateWnd A Assembler:TAssemblerDlg FActiveControl=sbHorizontal:TScrollBar
TCustomForm.WMShowWindow A ObjectInspectorDlg:TObjectInspectorDlg fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow ObjectInspectorDlg:TObjectInspectorDlg Set ActiveControl := ComponentTree:TComponentTreeView
TCustomForm.SetActiveControl ObjectInspectorDlg:TObjectInspectorDlg FActive=False OldActiveControl=nil NewActiveControl=ComponentTree:TComponentTreeView
TCustomForm.CreateWnd A ObjectInspectorDlg:TObjectInspectorDlg FActiveControl=ComponentTree:TComponentTreeView
TCustomForm.SetActiveControl :TForm1 FActive=False OldActiveControl=nil NewActiveControl=Panel1:TPanel
TCustomForm.Loaded Self=:TForm1 FActiveControl=Panel1:TPanel
TCustomForm.SetActiveControl :TForm1 FActive=False OldActiveControl=nil NewActiveControl=Panel1:TPanel
TCustomForm.WMShowWindow A Form1:TForm1 fsShowing=False Msg.Show=True FActiveControl=Panel1:TPanel
TMainIDE.DoOpenProjectFile Form1:TForm1 TDesigner
[TWinControl.SetFocus] SynEdit6:TIDESynEditor Visible=True HandleAllocated=True
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=False OldActiveControl=nil NewActiveControl=SynEdit6:TIDESynEditor
TCustomForm.SetFocus SourceNotebook:TSourceNotebook ActiveControl=SynEdit6:TIDESynEditor
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit6:TIDESynEditor HndAlloc=True
TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TCustomForm.WMActivate A MessagesView:TMessagesView Msg.Active=True
TCustomForm.SetWindowFocus MessagesView:TMessagesView NewFocusControl=MessageTreeView:TTreeView HndAlloc=True
TWinControl.WndProc LM_SetFocus MessageTreeView:TTreeView
TCustomForm.SetFocusedControl Self=MessagesView:TMessagesView Control=MessageTreeView:TTreeView Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus MessageTreeView:TTreeView
TCustomForm.SetFocusedControl Self=MessagesView:TMessagesView Control=MessageTreeView:TTreeView Control.HandleAllocated=True
TCustomForm.WMActivate A ProjectInspector:TProjectInspectorForm Msg.Active=True
TCustomForm.SetWindowFocus ProjectInspector:TProjectInspectorForm NewFocusControl=ItemsTreeView:TTreeView HndAlloc=True
TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
TCustomForm.SetFocusedControl Self=ProjectInspector:TProjectInspectorForm Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
TCustomForm.SetFocusedControl Self=ProjectInspector:TProjectInspectorForm Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
TCustomForm.WMActivate A Watches:TWatchesDlg Msg.Active=True
TCustomForm.SetWindowFocus Watches:TWatchesDlg NewFocusControl=lvWatches:TListView HndAlloc=True
TWinControl.WndProc LM_SetFocus lvWatches:TListView
TCustomForm.SetFocusedControl Self=Watches:TWatchesDlg Control=lvWatches:TListView Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus lvWatches:TListView
TCustomForm.SetFocusedControl Self=Watches:TWatchesDlg Control=lvWatches:TListView Control.HandleAllocated=True
TCustomForm.WMActivate A CallStack:TCallStackDlg Msg.Active=True
TCustomForm.SetWindowFocus CallStack:TCallStackDlg NewFocusControl=Panel1:TPanel HndAlloc=True
TWinControl.WndProc LM_SetFocus Panel1:TPanel
TCustomForm.SetFocusedControl Self=CallStack:TCallStackDlg Control=Panel1:TPanel Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus Panel1:TPanel
TCustomForm.SetFocusedControl Self=CallStack:TCallStackDlg Control=Panel1:TPanel Control.HandleAllocated=True
TCustomForm.WMActivate A EvaluateModify:TEvaluateDlg Msg.Active=True
TCustomForm.SetWindowFocus EvaluateModify:TEvaluateDlg NewFocusControl=cmbExpression:TComboBox HndAlloc=True
TWinControl.WndProc LM_SetFocus cmbExpression:TComboBox
TCustomForm.SetFocusedControl Self=EvaluateModify:TEvaluateDlg Control=cmbExpression:TComboBox Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus cmbExpression:TComboBox
TCustomForm.SetFocusedControl Self=EvaluateModify:TEvaluateDlg Control=cmbExpression:TComboBox Control.HandleAllocated=True
TCustomForm.WMActivate A Assembler:TAssemblerDlg Msg.Active=True
TCustomForm.SetWindowFocus Assembler:TAssemblerDlg NewFocusControl=sbHorizontal:TScrollBar HndAlloc=True
TWinControl.WndProc LM_SetFocus sbHorizontal:TScrollBar
TCustomForm.SetFocusedControl Self=Assembler:TAssemblerDlg Control=sbHorizontal:TScrollBar Control.HandleAllocated=True
TCustomForm.WMActivate A ObjectInspectorDlg:TObjectInspectorDlg Msg.Active=True
TCustomForm.SetWindowFocus ObjectInspectorDlg:TObjectInspectorDlg NewFocusControl=ComponentTree:TComponentTreeView HndAlloc=True
TWinControl.WndProc LM_SetFocus ComponentTree:TComponentTreeView
TCustomForm.SetFocusedControl Self=ObjectInspectorDlg:TObjectInspectorDlg Control=ComponentTree:TComponentTreeView Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ComponentTree:TComponentTreeView
TCustomForm.SetFocusedControl Self=ObjectInspectorDlg:TObjectInspectorDlg Control=ComponentTree:TComponentTreeView Control.HandleAllocated=True
TCustomForm.WMActivate A SourceNotebook:TSourceNotebook Msg.Active=True
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit6:TIDESynEditor HndAlloc=True
TWinControl.WndProc LM_SetFocus SynEdit6:TIDESynEditor
TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit6:TIDESynEditor Control.HandleAllocated=True
[TWinControl.SetFocus] SynEdit6:TIDESynEditor Visible=True HandleAllocated=True
TWinControl.WndProc LM_SetFocus SynEdit6:TIDESynEditor
TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit6:TIDESynEditor Control.HandleAllocated=True
TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TCustomForm.WMActivate A SourceNotebook:TSourceNotebook Msg.Active=True
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit6:TIDESynEditor HndAlloc=True
TWinControl.WndProc LM_SetFocus SynEdit6:TIDESynEditor
TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit6:TIDESynEditor Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus SynEdit6:TIDESynEditor
TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit6:TIDESynEditor Control.HandleAllocated=True
TCustomForm.WMShowWindow A SplashForm:TSplashForm fsShowing=False Msg.Show=False FActiveControl=nil
ETCHED IN
ETCHED IN
TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TCustomForm.WMShowWindow A NewOtherDialog:TNewOtherDialog fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow NewOtherDialog:TNewOtherDialog Set ActiveControl := ItemsTreeView:TTreeView
TCustomForm.SetActiveControl NewOtherDialog:TNewOtherDialog FActive=False OldActiveControl=nil NewActiveControl=ItemsTreeView:TTreeView
TCustomForm.CreateWnd A NewOtherDialog:TNewOtherDialog FActiveControl=ItemsTreeView:TTreeView
TCustomForm.WMActivate A NewOtherDialog:TNewOtherDialog Msg.Active=True
TCustomForm.SetWindowFocus NewOtherDialog:TNewOtherDialog NewFocusControl=ItemsTreeView:TTreeView HndAlloc=True
TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
TCustomForm.SetFocusedControl Self=NewOtherDialog:TNewOtherDialog Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
TCustomForm.SetFocusedControl Self=NewOtherDialog:TNewOtherDialog Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus OKButton:TPanelBitBtn
TCustomForm.SetFocusedControl NewOtherDialog:TNewOtherDialog OldActiveControl=ItemsTreeView:TTreeView New=OKButton:TPanelBitBtn
TCustomForm.SetFocusedControl Self=NewOtherDialog:TNewOtherDialog Control=OKButton:TPanelBitBtn Control.HandleAllocated=True
TCustomForm.WMShowWindow A NewOtherDialog:TNewOtherDialog fsShowing=False Msg.Show=False FActiveControl=OKButton:TPanelBitBtn
TMainIDE.DoNewProject A
TCustomForm.WMShowWindow A Form1:TForm1 fsShowing=False Msg.Show=False FActiveControl=Panel1:TPanel
TCustomForm.DefocusControl Control=SynEdit6:TIDESynEditor FActiveControl=SynEdit6:TIDESynEditor
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=False OldActiveControl=SynEdit6:TIDESynEditor NewActiveControl=nil
TCustomForm.WMShowWindow A SourceNotebook:TSourceNotebook fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow SourceNotebook:TSourceNotebook Set ActiveControl := nil
TCustomForm.CreateWnd SourceNotebook:TSourceNotebook Set ActiveControl := nil
TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TApplication.HandleException Access violation
  Stack trace:
  $000000000094D5B0
  $00000000007C9835 line 186 of include/winapi.inc
  $0000000000B53B15 line 1581 of syneditpointclasses.pas
  $0000000000B53A9E line 1566 of syneditpointclasses.pas
  $00000000006C2C8A
  $00000000006C2C8A
  $00000000006E73A9 line 368 of include/application.inc
  $00000000006E9632 line 1227 of include/application.inc
  $00000000006E9B32 line 1359 of include/application.inc
  $0000000000776AE8 line 49 of include/interfacebase.inc
  $00000000006E9AD4 line 1347 of include/application.inc
  $00000000006B3993 line 113 of lazarus.pp
TCustomForm.SetActiveControl :TPromptDialog FActive=False OldActiveControl=nil NewActiveControl=:TBitBtn
TCustomForm.WMShowWindow A :TPromptDialog fsShowing=False Msg.Show=True FActiveControl=:TBitBtn
TCustomForm.CreateWnd A :TPromptDialog FActiveControl=:TBitBtn
TCustomForm.WMActivate A SourceNotebook:TSourceNotebook Msg.Active=True
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=nil NewActiveControl=SrcEditNotebook:TExtendedNotebook
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SrcEditNotebook:TExtendedNotebook HndAlloc=True
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SrcEditNotebook:TExtendedNotebook HndAlloc=True
TWinControl.WndProc LM_SetFocus SrcEditNotebook:TExtendedNotebook
TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SrcEditNotebook:TExtendedNotebook Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus SrcEditNotebook:TExtendedNotebook
TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SrcEditNotebook:TExtendedNotebook Control.HandleAllocated=True
TCustomForm.WMActivate A :TPromptDialog Msg.Active=True
TCustomForm.SetWindowFocus :TPromptDialog NewFocusControl=:TBitBtn HndAlloc=True
TWinControl.WndProc LM_SetFocus :TBitBtn
TCustomForm.SetFocusedControl Self=:TPromptDialog Control=:TBitBtn Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus :TBitBtn
TCustomForm.SetFocusedControl Self=:TPromptDialog Control=:TBitBtn Control.HandleAllocated=True
TCustomForm.WMShowWindow A SourceNotebook___139857585756560:TSourceNotebook fsShowing=False Msg.Show=False FActiveControl=nil
TCustomForm.WMShowWindow A :TPromptDialog fsShowing=False Msg.Show=False FActiveControl=:TBitBtn
lazarus.pp - unhandled exception
TCustomForm.WMShowWindow A MainIDE:TMainIDEBar fsShowing=False Msg.Show=False FActiveControl=ComponentNotebook:TNotebook
[TMainIDE.Destroy] A 
TCustomForm.WMShowWindow A ProjectInspector:TProjectInspectorForm fsShowing=False Msg.Show=False FActiveControl=ItemsTreeView:TTreeView
TCustomForm.WMShowWindow A MessagesView:TMessagesView fsShowing=False Msg.Show=False FActiveControl=MessageTreeView:TTreeView
TCustomForm.WMShowWindow A ObjectInspectorDlg:TObjectInspectorDlg fsShowing=False Msg.Show=False FActiveControl=ComponentTree:TComponentTreeView
TCustomForm.DefocusControl Control=SrcEditNotebook:TExtendedNotebook FActiveControl=SrcEditNotebook:TExtendedNotebook
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=False OldActiveControl=SrcEditNotebook:TExtendedNotebook NewActiveControl=nil
TCustomForm.WMShowWindow A SourceNotebook:TSourceNotebook fsShowing=False Msg.Show=False FActiveControl=nil
[FORMS.PP] ExceptionOccurred 
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $0000000000783EA3
  $0000000000D6F1F3 line 4877 of sourceeditor.pp
  $000000000078DB89
  $0000000000D7F588 line 8841 of sourceeditor.pp
  $00000000006C2C8A
  $0000000000701EB6 line 1419 of main.pp
  $00000000006C2C8A
  $00000000006D6AA3 line 1704 of forms.pp
  $00000000006C7C17
TApplication.HandleException: there was another exception during showing the first exception
  Stack trace:
  $0000000000783EA3
  $0000000000D6F1F3 line 4877 of sourceeditor.pp
  $000000000078DB89
  $0000000000D7F588 line 8841 of sourceeditor.pp
  $00000000006C2C8A
  $0000000000701EB6 line 1419 of main.pp
  $00000000006C2C8A
  $00000000006D6AA3 line 1704 of forms.pp
  $00000000006C7C17
[TMainIDE.Destroy] A 
[FORMS.PP] ExceptionOccurred 

crash (19,586 bytes)

2010-08-26 02:57

 

crashwhenclosing (34,731 bytes)
TMainIDE.ParseCmdLineOptions:
  PrimaryConfigPath="/home/benito/.lazarus"
  SecondaryConfigPath="/etc/lazarus"
TCustomForm.WMShowWindow A SplashForm:TSplashForm fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow SplashForm:TSplashForm Set ActiveControl := nil
TCustomForm.CreateWnd SplashForm:TSplashForm Set ActiveControl := nil
TCustomForm.WMActivate A SplashForm:TSplashForm Msg.Active=True
TCustomForm.SetWindowFocus SplashForm:TSplashForm NewFocusControl=SplashForm:TSplashForm HndAlloc=True
TCustomForm.WndProc SplashForm:TSplashForm Set ActiveControl := nil
TWinControl.WndProc LM_SetFocus SplashForm:TSplashForm
TCustomForm.SetFocusedControl Self=SplashForm:TSplashForm Control=SplashForm:TSplashForm Control.HandleAllocated=True
TCustomForm.SetActiveControl MessagesView:TMessagesView FActive=False OldActiveControl=nil NewActiveControl=MessageTreeView:TTreeView
TCustomForm.Loaded Self=MessagesView:TMessagesView FActiveControl=MessageTreeView:TTreeView
TCustomForm.SetActiveControl MessagesView:TMessagesView FActive=False OldActiveControl=nil NewActiveControl=MessageTreeView:TTreeView
TCustomForm.SetActiveControl LazFindReplaceDialog:TLazFindReplaceDialog FActive=False OldActiveControl=nil NewActiveControl=TextToFindComboBox:TComboBox
TCustomForm.Loaded Self=LazFindReplaceDialog:TLazFindReplaceDialog FActiveControl=TextToFindComboBox:TComboBox
TCustomForm.SetActiveControl LazFindReplaceDialog:TLazFindReplaceDialog FActive=False OldActiveControl=nil NewActiveControl=TextToFindComboBox:TComboBox
TCustomForm.WMShowWindow A MainIDE:TMainIDEBar fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow MainIDE:TMainIDEBar Set ActiveControl := ComponentNotebook:TNotebook
TCustomForm.SetActiveControl MainIDE:TMainIDEBar FActive=False OldActiveControl=nil NewActiveControl=ComponentNotebook:TNotebook
TCustomForm.CreateWnd A MainIDE:TMainIDEBar FActiveControl=ComponentNotebook:TNotebook
TCustomForm.WMShowWindow A SourceNotebook:TSourceNotebook fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow SourceNotebook:TSourceNotebook Set ActiveControl := nil
TCustomForm.CreateWnd SourceNotebook:TSourceNotebook Set ActiveControl := nil
TCustomForm.WMShowWindow A MessagesView:TMessagesView fsShowing=False Msg.Show=True FActiveControl=MessageTreeView:TTreeView
TCustomForm.CreateWnd A MessagesView:TMessagesView FActiveControl=MessageTreeView:TTreeView
TCustomForm.SetActiveControl ProjectInspectorForm:TProjectInspectorForm FActive=False OldActiveControl=nil NewActiveControl=ItemsTreeView:TTreeView
TCustomForm.Loaded Self=ProjectInspectorForm:TProjectInspectorForm FActiveControl=ItemsTreeView:TTreeView
TCustomForm.SetActiveControl ProjectInspectorForm:TProjectInspectorForm FActive=False OldActiveControl=nil NewActiveControl=ItemsTreeView:TTreeView
TCustomForm.WMShowWindow A ProjectInspector:TProjectInspectorForm fsShowing=False Msg.Show=True FActiveControl=ItemsTreeView:TTreeView
TCustomForm.CreateWnd A ProjectInspector:TProjectInspectorForm FActiveControl=ItemsTreeView:TTreeView
TCustomForm.SetActiveControl WatchesDlg:TWatchesDlg FActive=False OldActiveControl=nil NewActiveControl=lvWatches:TListView
TCustomForm.Loaded Self=WatchesDlg:TWatchesDlg FActiveControl=lvWatches:TListView
TCustomForm.SetActiveControl WatchesDlg:TWatchesDlg FActive=False OldActiveControl=nil NewActiveControl=lvWatches:TListView
TCustomForm.WMShowWindow A Watches:TWatchesDlg fsShowing=False Msg.Show=True FActiveControl=lvWatches:TListView
TCustomForm.CreateWnd A Watches:TWatchesDlg FActiveControl=lvWatches:TListView
TCustomForm.SetActiveControl CallStackDlg:TCallStackDlg FActive=False OldActiveControl=nil NewActiveControl=Panel1:TPanel
TCustomForm.Loaded Self=CallStackDlg:TCallStackDlg FActiveControl=Panel1:TPanel
TCustomForm.SetActiveControl CallStackDlg:TCallStackDlg FActive=False OldActiveControl=nil NewActiveControl=Panel1:TPanel
TCustomForm.WMShowWindow A CallStack:TCallStackDlg fsShowing=False Msg.Show=True FActiveControl=Panel1:TPanel
TCustomForm.CreateWnd A CallStack:TCallStackDlg FActiveControl=Panel1:TPanel
TCustomForm.SetActiveControl EvaluateDlg:TEvaluateDlg FActive=False OldActiveControl=nil NewActiveControl=cmbExpression:TComboBox
TCustomForm.Loaded Self=EvaluateDlg:TEvaluateDlg FActiveControl=cmbExpression:TComboBox
TCustomForm.SetActiveControl EvaluateDlg:TEvaluateDlg FActive=False OldActiveControl=nil NewActiveControl=cmbExpression:TComboBox
TCustomForm.WMShowWindow A EvaluateModify:TEvaluateDlg fsShowing=False Msg.Show=True FActiveControl=cmbExpression:TComboBox
TCustomForm.CreateWnd A EvaluateModify:TEvaluateDlg FActiveControl=cmbExpression:TComboBox
TCustomForm.WMShowWindow A Assembler:TAssemblerDlg fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow Assembler:TAssemblerDlg Set ActiveControl := sbHorizontal:TScrollBar
TCustomForm.SetActiveControl Assembler:TAssemblerDlg FActive=False OldActiveControl=nil NewActiveControl=sbHorizontal:TScrollBar
TCustomForm.CreateWnd A Assembler:TAssemblerDlg FActiveControl=sbHorizontal:TScrollBar
TCustomForm.WMShowWindow A ObjectInspectorDlg:TObjectInspectorDlg fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow ObjectInspectorDlg:TObjectInspectorDlg Set ActiveControl := ComponentTree:TComponentTreeView
TCustomForm.SetActiveControl ObjectInspectorDlg:TObjectInspectorDlg FActive=False OldActiveControl=nil NewActiveControl=ComponentTree:TComponentTreeView
TCustomForm.CreateWnd A ObjectInspectorDlg:TObjectInspectorDlg FActiveControl=ComponentTree:TComponentTreeView
TCustomForm.SetActiveControl :TForm1 FActive=False OldActiveControl=nil NewActiveControl=Panel1:TPanel
TCustomForm.Loaded Self=:TForm1 FActiveControl=Panel1:TPanel
TCustomForm.SetActiveControl :TForm1 FActive=False OldActiveControl=nil NewActiveControl=Panel1:TPanel
TCustomForm.WMShowWindow A Form1:TForm1 fsShowing=False Msg.Show=True FActiveControl=Panel1:TPanel
TMainIDE.DoOpenProjectFile Form1:TForm1 TDesigner
[TWinControl.SetFocus] SynEdit6:TIDESynEditor Visible=True HandleAllocated=True
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=False OldActiveControl=nil NewActiveControl=SynEdit6:TIDESynEditor
TCustomForm.SetFocus SourceNotebook:TSourceNotebook ActiveControl=SynEdit6:TIDESynEditor
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit6:TIDESynEditor HndAlloc=True
TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TCustomForm.WMActivate A MessagesView:TMessagesView Msg.Active=True
TCustomForm.SetWindowFocus MessagesView:TMessagesView NewFocusControl=MessageTreeView:TTreeView HndAlloc=True
TWinControl.WndProc LM_SetFocus MessageTreeView:TTreeView
TCustomForm.SetFocusedControl Self=MessagesView:TMessagesView Control=MessageTreeView:TTreeView Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus MessageTreeView:TTreeView
TCustomForm.SetFocusedControl Self=MessagesView:TMessagesView Control=MessageTreeView:TTreeView Control.HandleAllocated=True
TCustomForm.WMActivate A ProjectInspector:TProjectInspectorForm Msg.Active=True
TCustomForm.SetWindowFocus ProjectInspector:TProjectInspectorForm NewFocusControl=ItemsTreeView:TTreeView HndAlloc=True
TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
TCustomForm.SetFocusedControl Self=ProjectInspector:TProjectInspectorForm Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
TCustomForm.SetFocusedControl Self=ProjectInspector:TProjectInspectorForm Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
TCustomForm.WMActivate A Watches:TWatchesDlg Msg.Active=True
TCustomForm.SetWindowFocus Watches:TWatchesDlg NewFocusControl=lvWatches:TListView HndAlloc=True
TWinControl.WndProc LM_SetFocus lvWatches:TListView
TCustomForm.SetFocusedControl Self=Watches:TWatchesDlg Control=lvWatches:TListView Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus lvWatches:TListView
TCustomForm.SetFocusedControl Self=Watches:TWatchesDlg Control=lvWatches:TListView Control.HandleAllocated=True
TCustomForm.WMActivate A CallStack:TCallStackDlg Msg.Active=True
TCustomForm.SetWindowFocus CallStack:TCallStackDlg NewFocusControl=Panel1:TPanel HndAlloc=True
TWinControl.WndProc LM_SetFocus Panel1:TPanel
TCustomForm.SetFocusedControl Self=CallStack:TCallStackDlg Control=Panel1:TPanel Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus Panel1:TPanel
TCustomForm.SetFocusedControl Self=CallStack:TCallStackDlg Control=Panel1:TPanel Control.HandleAllocated=True
TCustomForm.WMActivate A EvaluateModify:TEvaluateDlg Msg.Active=True
TCustomForm.SetWindowFocus EvaluateModify:TEvaluateDlg NewFocusControl=cmbExpression:TComboBox HndAlloc=True
TWinControl.WndProc LM_SetFocus cmbExpression:TComboBox
TCustomForm.SetFocusedControl Self=EvaluateModify:TEvaluateDlg Control=cmbExpression:TComboBox Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus cmbExpression:TComboBox
TCustomForm.SetFocusedControl Self=EvaluateModify:TEvaluateDlg Control=cmbExpression:TComboBox Control.HandleAllocated=True
TCustomForm.WMActivate A Assembler:TAssemblerDlg Msg.Active=True
TCustomForm.SetWindowFocus Assembler:TAssemblerDlg NewFocusControl=sbHorizontal:TScrollBar HndAlloc=True
TWinControl.WndProc LM_SetFocus sbHorizontal:TScrollBar
TCustomForm.SetFocusedControl Self=Assembler:TAssemblerDlg Control=sbHorizontal:TScrollBar Control.HandleAllocated=True
TCustomForm.WMActivate A ObjectInspectorDlg:TObjectInspectorDlg Msg.Active=True
TCustomForm.SetWindowFocus ObjectInspectorDlg:TObjectInspectorDlg NewFocusControl=ComponentTree:TComponentTreeView HndAlloc=True
TWinControl.WndProc LM_SetFocus ComponentTree:TComponentTreeView
TCustomForm.SetFocusedControl Self=ObjectInspectorDlg:TObjectInspectorDlg Control=ComponentTree:TComponentTreeView Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ComponentTree:TComponentTreeView
TCustomForm.SetFocusedControl Self=ObjectInspectorDlg:TObjectInspectorDlg Control=ComponentTree:TComponentTreeView Control.HandleAllocated=True
TCustomForm.WMActivate A SourceNotebook:TSourceNotebook Msg.Active=True
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit6:TIDESynEditor HndAlloc=True
TWinControl.WndProc LM_SetFocus SynEdit6:TIDESynEditor
TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit6:TIDESynEditor Control.HandleAllocated=True
[TWinControl.SetFocus] SynEdit6:TIDESynEditor Visible=True HandleAllocated=True
TWinControl.WndProc LM_SetFocus SynEdit6:TIDESynEditor
TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit6:TIDESynEditor Control.HandleAllocated=True
TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TCustomForm.WMActivate A SourceNotebook:TSourceNotebook Msg.Active=True
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit6:TIDESynEditor HndAlloc=True
TWinControl.WndProc LM_SetFocus SynEdit6:TIDESynEditor
TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit6:TIDESynEditor Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus SynEdit6:TIDESynEditor
TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit6:TIDESynEditor Control.HandleAllocated=True
TCustomForm.WMShowWindow A SplashForm:TSplashForm fsShowing=False Msg.Show=False FActiveControl=nil
TCustomForm.DefocusControl Control=SynEdit6:TIDESynEditor FActiveControl=SynEdit6:TIDESynEditor
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=SynEdit6:TIDESynEditor NewActiveControl=nil
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SourceNotebook:TSourceNotebook HndAlloc=True
[TWinControl.SetFocus] SynEdit5:TIDESynEditor Visible=True HandleAllocated=False
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=nil NewActiveControl=SynEdit5:TIDESynEditor
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit5:TIDESynEditor HndAlloc=False
[TWinControl.SetFocus] SynEdit5:TIDESynEditor Visible=True HandleAllocated=True
TCustomForm.DefocusControl Control=SynEdit5:TIDESynEditor FActiveControl=SynEdit5:TIDESynEditor
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=SynEdit5:TIDESynEditor NewActiveControl=nil
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SourceNotebook:TSourceNotebook HndAlloc=True
[TWinControl.SetFocus] SynEdit4:TIDESynEditor Visible=True HandleAllocated=False
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=nil NewActiveControl=SynEdit4:TIDESynEditor
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit4:TIDESynEditor HndAlloc=False
[TWinControl.SetFocus] SynEdit4:TIDESynEditor Visible=True HandleAllocated=True
TCustomForm.DefocusControl Control=SynEdit4:TIDESynEditor FActiveControl=SynEdit4:TIDESynEditor
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=SynEdit4:TIDESynEditor NewActiveControl=nil
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SourceNotebook:TSourceNotebook HndAlloc=True
[TWinControl.SetFocus] SynEdit3:TIDESynEditor Visible=True HandleAllocated=False
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=nil NewActiveControl=SynEdit3:TIDESynEditor
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit3:TIDESynEditor HndAlloc=False
[TWinControl.SetFocus] SynEdit3:TIDESynEditor Visible=True HandleAllocated=True
TCustomForm.DefocusControl Control=SynEdit3:TIDESynEditor FActiveControl=SynEdit3:TIDESynEditor
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=SynEdit3:TIDESynEditor NewActiveControl=nil
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SourceNotebook:TSourceNotebook HndAlloc=True
[TWinControl.SetFocus] SynEdit2:TIDESynEditor Visible=True HandleAllocated=False
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=nil NewActiveControl=SynEdit2:TIDESynEditor
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit2:TIDESynEditor HndAlloc=False
[TWinControl.SetFocus] SynEdit2:TIDESynEditor Visible=True HandleAllocated=True
TCustomForm.DefocusControl Control=SynEdit2:TIDESynEditor FActiveControl=SynEdit2:TIDESynEditor
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=SynEdit2:TIDESynEditor NewActiveControl=nil
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SourceNotebook:TSourceNotebook HndAlloc=True
[TWinControl.SetFocus] SynEdit1:TIDESynEditor Visible=True HandleAllocated=False
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=nil NewActiveControl=SynEdit1:TIDESynEditor
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SynEdit1:TIDESynEditor HndAlloc=False
[TWinControl.SetFocus] SynEdit1:TIDESynEditor Visible=True HandleAllocated=True
TCustomForm.WMShowWindow A Form1:TForm1 fsShowing=False Msg.Show=False FActiveControl=Panel1:TPanel
TCustomForm.DefocusControl Control=SynEdit1:TIDESynEditor FActiveControl=SynEdit1:TIDESynEditor
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=SynEdit1:TIDESynEditor NewActiveControl=nil
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SourceNotebook:TSourceNotebook HndAlloc=True
ETCHED IN
TCustomForm.WMShowWindow A SourceNotebook___140371646015888:TSourceNotebook fsShowing=False Msg.Show=False FActiveControl=nil
TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
ETCHED IN
TCustomForm.WMShowWindow A NewOtherDialog:TNewOtherDialog fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow NewOtherDialog:TNewOtherDialog Set ActiveControl := ItemsTreeView:TTreeView
TCustomForm.SetActiveControl NewOtherDialog:TNewOtherDialog FActive=False OldActiveControl=nil NewActiveControl=ItemsTreeView:TTreeView
TCustomForm.CreateWnd A NewOtherDialog:TNewOtherDialog FActiveControl=ItemsTreeView:TTreeView
TCustomForm.WMActivate A NewOtherDialog:TNewOtherDialog Msg.Active=True
TCustomForm.SetWindowFocus NewOtherDialog:TNewOtherDialog NewFocusControl=ItemsTreeView:TTreeView HndAlloc=True
TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
TCustomForm.SetFocusedControl Self=NewOtherDialog:TNewOtherDialog Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
TCustomForm.SetFocusedControl Self=NewOtherDialog:TNewOtherDialog Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
TCustomForm.WMShowWindow A NewOtherDialog:TNewOtherDialog fsShowing=False Msg.Show=False FActiveControl=ItemsTreeView:TTreeView
TMainIDE.DoNewProject A
TCustomForm.SetActiveControl :TPromptDialog FActive=False OldActiveControl=nil NewActiveControl=:TBitBtn
TCustomForm.WMShowWindow A :TPromptDialog fsShowing=False Msg.Show=True FActiveControl=:TBitBtn
TCustomForm.CreateWnd A :TPromptDialog FActiveControl=:TBitBtn
TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TCustomForm.WMActivate A :TPromptDialog Msg.Active=True
TCustomForm.SetWindowFocus :TPromptDialog NewFocusControl=:TBitBtn HndAlloc=True
TWinControl.WndProc LM_SetFocus :TBitBtn
TCustomForm.SetFocusedControl Self=:TPromptDialog Control=:TBitBtn Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus :TBitBtn
TCustomForm.SetFocusedControl Self=:TPromptDialog Control=:TBitBtn Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus :TBitBtn
TCustomForm.SetFocusedControl :TPromptDialog OldActiveControl=:TBitBtn New=:TBitBtn
TCustomForm.SetFocusedControl Self=:TPromptDialog Control=:TBitBtn Control.HandleAllocated=True
TCustomForm.WMShowWindow A :TPromptDialog fsShowing=False Msg.Show=False FActiveControl=:TBitBtn
TCustomForm.WMShowWindow A SourceNotebook:TSourceNotebook fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow SourceNotebook:TSourceNotebook Set ActiveControl := nil
TCustomForm.CreateWnd SourceNotebook:TSourceNotebook Set ActiveControl := nil
TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TCustomForm.WMActivate A SourceNotebook:TSourceNotebook Msg.Active=True
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=nil NewActiveControl=SrcEditNotebook:TExtendedNotebook
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SrcEditNotebook:TExtendedNotebook HndAlloc=True
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SrcEditNotebook:TExtendedNotebook HndAlloc=True
TWinControl.WndProc LM_SetFocus SrcEditNotebook:TExtendedNotebook
TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SrcEditNotebook:TExtendedNotebook Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus SrcEditNotebook:TExtendedNotebook
TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SrcEditNotebook:TExtendedNotebook Control.HandleAllocated=True
TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TCustomForm.WMShowWindow A NewOtherDialog:TNewOtherDialog fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow NewOtherDialog:TNewOtherDialog Set ActiveControl := ItemsTreeView:TTreeView
TCustomForm.SetActiveControl NewOtherDialog:TNewOtherDialog FActive=False OldActiveControl=nil NewActiveControl=ItemsTreeView:TTreeView
TCustomForm.CreateWnd A NewOtherDialog:TNewOtherDialog FActiveControl=ItemsTreeView:TTreeView
TCustomForm.WMActivate A NewOtherDialog:TNewOtherDialog Msg.Active=True
TCustomForm.SetWindowFocus NewOtherDialog:TNewOtherDialog NewFocusControl=ItemsTreeView:TTreeView HndAlloc=True
TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
TCustomForm.SetFocusedControl Self=NewOtherDialog:TNewOtherDialog Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ItemsTreeView:TTreeView
TCustomForm.SetFocusedControl Self=NewOtherDialog:TNewOtherDialog Control=ItemsTreeView:TTreeView Control.HandleAllocated=True
TCustomForm.WMShowWindow A NewOtherDialog:TNewOtherDialog fsShowing=False Msg.Show=False FActiveControl=ItemsTreeView:TTreeView
TMainIDE.DoNewProject A
TCustomForm.SetActiveControl :TPromptDialog FActive=False OldActiveControl=nil NewActiveControl=:TBitBtn
TCustomForm.WMShowWindow A :TPromptDialog fsShowing=False Msg.Show=True FActiveControl=:TBitBtn
TCustomForm.CreateWnd A :TPromptDialog FActiveControl=:TBitBtn
TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TCustomForm.WMActivate A :TPromptDialog Msg.Active=True
TCustomForm.SetWindowFocus :TPromptDialog NewFocusControl=:TBitBtn HndAlloc=True
TWinControl.WndProc LM_SetFocus :TBitBtn
TCustomForm.SetFocusedControl Self=:TPromptDialog Control=:TBitBtn Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus :TBitBtn
TCustomForm.SetFocusedControl Self=:TPromptDialog Control=:TBitBtn Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus :TBitBtn
TCustomForm.SetFocusedControl :TPromptDialog OldActiveControl=:TBitBtn New=:TBitBtn
TCustomForm.SetFocusedControl Self=:TPromptDialog Control=:TBitBtn Control.HandleAllocated=True
TCustomForm.WMShowWindow A :TPromptDialog fsShowing=False Msg.Show=False FActiveControl=:TBitBtn
TCustomForm.DefocusControl Control=SrcEditNotebook:TExtendedNotebook FActiveControl=SrcEditNotebook:TExtendedNotebook
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=False OldActiveControl=SrcEditNotebook:TExtendedNotebook NewActiveControl=nil
TCustomForm.WMShowWindow A SourceNotebook:TSourceNotebook fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow SourceNotebook:TSourceNotebook Set ActiveControl := nil
TCustomForm.CreateWnd SourceNotebook:TSourceNotebook Set ActiveControl := nil
TCustomForm.WMActivate A MainIDE:TMainIDEBar Msg.Active=True
TCustomForm.SetWindowFocus MainIDE:TMainIDEBar NewFocusControl=ComponentNotebook:TNotebook HndAlloc=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus ComponentNotebook:TNotebook
TCustomForm.SetFocusedControl Self=MainIDE:TMainIDEBar Control=ComponentNotebook:TNotebook Control.HandleAllocated=True
TCustomForm.WMShowWindow A SourceNotebook___140371646015888:TSourceNotebook fsShowing=False Msg.Show=False FActiveControl=nil
TCustomForm.WMActivate A SourceNotebook:TSourceNotebook Msg.Active=True
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=True OldActiveControl=nil NewActiveControl=SrcEditNotebook:TExtendedNotebook
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SrcEditNotebook:TExtendedNotebook HndAlloc=True
TCustomForm.SetWindowFocus SourceNotebook:TSourceNotebook NewFocusControl=SrcEditNotebook:TExtendedNotebook HndAlloc=True
TWinControl.WndProc LM_SetFocus SrcEditNotebook:TExtendedNotebook
TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SrcEditNotebook:TExtendedNotebook Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus SrcEditNotebook:TExtendedNotebook
TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SrcEditNotebook:TExtendedNotebook Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus SynEdit1:TIDESynEditor
TCustomForm.SetFocusedControl SourceNotebook:TSourceNotebook OldActiveControl=SrcEditNotebook:TExtendedNotebook New=SynEdit1:TIDESynEditor
TCustomForm.SetFocusedControl Self=SourceNotebook:TSourceNotebook Control=SynEdit1:TIDESynEditor Control.HandleAllocated=True
[TWinControl.SetFocus] SynEdit1:TIDESynEditor Visible=True HandleAllocated=True
TCustomForm.WMShowWindow A :TQuestionDlg fsShowing=False Msg.Show=True FActiveControl=nil
TCustomForm.DoShowWindow :TQuestionDlg Set ActiveControl := :TBitBtn
TCustomForm.SetActiveControl :TQuestionDlg FActive=False OldActiveControl=nil NewActiveControl=:TBitBtn
TCustomForm.CreateWnd A :TQuestionDlg FActiveControl=:TBitBtn
TCustomForm.WMActivate A :TQuestionDlg Msg.Active=True
TCustomForm.SetWindowFocus :TQuestionDlg NewFocusControl=:TBitBtn HndAlloc=True
TWinControl.WndProc LM_SetFocus :TBitBtn
TCustomForm.SetFocusedControl Self=:TQuestionDlg Control=:TBitBtn Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus :TBitBtn
TCustomForm.SetFocusedControl Self=:TQuestionDlg Control=:TBitBtn Control.HandleAllocated=True
TWinControl.WndProc LM_SetFocus :TBitBtn
TCustomForm.SetFocusedControl :TQuestionDlg OldActiveControl=:TBitBtn New=:TBitBtn
TCustomForm.SetFocusedControl Self=:TQuestionDlg Control=:TBitBtn Control.HandleAllocated=True
TCustomForm.WMShowWindow A :TQuestionDlg fsShowing=False Msg.Show=False FActiveControl=:TBitBtn
TCustomForm.DefocusControl Control=SynEdit1:TIDESynEditor FActiveControl=SynEdit1:TIDESynEditor
TCustomForm.SetActiveControl SourceNotebook:TSourceNotebook FActive=False OldActiveControl=SynEdit1:TIDESynEditor NewActiveControl=nil
TCustomForm.WMShowWindow A MessagesView:TMessagesView fsShowing=False Msg.Show=False FActiveControl=MessageTreeView:TTreeView
TCustomForm.WMShowWindow A ProjectInspector:TProjectInspectorForm fsShowing=False Msg.Show=False FActiveControl=ItemsTreeView:TTreeView
TCustomForm.WMShowWindow A Watches:TWatchesDlg fsShowing=False Msg.Show=False FActiveControl=lvWatches:TListView
TCustomForm.WMShowWindow A CallStack:TCallStackDlg fsShowing=False Msg.Show=False FActiveControl=Panel1:TPanel
TCustomForm.WMShowWindow A EvaluateModify:TEvaluateDlg fsShowing=False Msg.Show=False FActiveControl=cmbExpression:TComboBox
TCustomForm.WMShowWindow A Assembler:TAssemblerDlg fsShowing=False Msg.Show=False FActiveControl=sbHorizontal:TScrollBar
TCustomForm.WMShowWindow A ObjectInspectorDlg:TObjectInspectorDlg fsShowing=False Msg.Show=False FActiveControl=ComponentTree:TComponentTreeView
TCustomForm.WMShowWindow A MainIDE:TMainIDEBar fsShowing=False Msg.Show=False FActiveControl=ComponentNotebook:TNotebook
TCustomForm.WMShowWindow A SourceNotebook___140371645281680:TSourceNotebook fsShowing=False Msg.Show=False FActiveControl=nil
LAZARUS END - cleaning up ...
[TMainIDE.Destroy] A 
[FORMS.PP] ExceptionOccurred 
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $000000000094D5B0
  $00000000007C9835 line 186 of include/winapi.inc
  $0000000000B53B15 line 1581 of syneditpointclasses.pas
  $0000000000B53A9E line 1566 of syneditpointclasses.pas
  $00000000006C2C8A
  $000000000078DB89
  $00000000008905B5 line 4210 of include/control.inc
  $0000000000880BC3 line 6359 of include/wincontrol.inc
  $0000000000892CF6 line 61 of include/customcontrol.inc
  $00000000006D93E0 line 260 of include/scrollingwincontrol.inc
  $00000000006DA1A8 line 128 of include/customform.inc
  $0000000000D6F2AA line 4887 of sourceeditor.pp
  $000000000078DB89
  $0000000000D7F588 line 8841 of sourceeditor.pp
  $00000000006C2C8A
  $0000000000701EB6 line 1419 of main.pp
  $00000000006C2C8A
TApplication.HandleException Access violation
  Stack trace:
  $000000000094D5B0
  $00000000007C9835 line 186 of include/winapi.inc
  $0000000000B53B15 line 1581 of syneditpointclasses.pas
  $0000000000B53A9E line 1566 of syneditpointclasses.pas
  $00000000006C2C8A
  $000000000078DB89
  $00000000008905B5 line 4210 of include/control.inc
  $0000000000880BC3 line 6359 of include/wincontrol.inc
  $0000000000892CF6 line 61 of include/customcontrol.inc
  $00000000006D93E0 line 260 of include/scrollingwincontrol.inc
  $00000000006DA1A8 line 128 of include/customform.inc
  $0000000000D6F2AA line 4887 of sourceeditor.pp
  $000000000078DB89
  $0000000000D7F588 line 8841 of sourceeditor.pp
  $00000000006C2C8A
  $0000000000701EB6 line 1419 of main.pp
  $00000000006C2C8A
exception at 000000000094D5B0:
Access violation.
[TMainIDE.Destroy] A 
[TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE
[FORMS.PP] ExceptionOccurred 
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $0000000000D7BA54 line 7859 of sourceeditor.pp
  $0000000000D7C0CE line 7995 of sourceeditor.pp
  $0000000000D7F588 line 8841 of sourceeditor.pp
  $000000000078DB89
  $000000000074C86D line 260 of mainbase.pas
  $0000000000702123 line 1465 of main.pp
  $00000000006C2C8A
  $00000000006D6AA3 line 1704 of forms.pp
  $00000000006C7C17
  $00000000006C2C8A
TApplication.HandleException Access violation
  Stack trace:
  $0000000000D7BA54 line 7859 of sourceeditor.pp
  $0000000000D7C0CE line 7995 of sourceeditor.pp
  $0000000000D7F588 line 8841 of sourceeditor.pp
  $000000000078DB89
  $000000000074C86D line 260 of mainbase.pas
  $0000000000702123 line 1465 of main.pp
  $00000000006C2C8A
  $00000000006D6AA3 line 1704 of forms.pp
  $00000000006C7C17
  $00000000006C2C8A
exception at 0000000000D7BA54:
Access violation.
[FORMS.PP] ExceptionOccurred 
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $0000000000B81AE6 line 942 of synedittextbuffer.pp
  $0000000000B3E335 line 5268 of synedit.pp
  $0000000000B33383 line 1922 of synedit.pp
  $00000000006C2C8A
  $00000000006EC092 line 2192 of include/application.inc
  $00000000006E8DCC line 1038 of include/application.inc
  $00000000006E6A02 line 144 of include/application.inc
  $00000000006C2C8A
  $00000000006D6861 line 42 of interfaces.pas
  $00000000006C7B9A
  $00000000006C2C8A
  $00000000006D6AA3 line 1704 of forms.pp
  $00000000006C7C17
  $00000000006C2C8A
TApplication.HandleException Access violation
  Stack trace:
  $0000000000B81AE6 line 942 of synedittextbuffer.pp
  $0000000000B3E335 line 5268 of synedit.pp
  $0000000000B33383 line 1922 of synedit.pp
  $00000000006C2C8A
  $00000000006EC092 line 2192 of include/application.inc
  $00000000006E8DCC line 1038 of include/application.inc
  $00000000006E6A02 line 144 of include/application.inc
  $00000000006C2C8A
  $00000000006D6861 line 42 of interfaces.pas
  $00000000006C7B9A
  $00000000006C2C8A
  $00000000006D6AA3 line 1704 of forms.pp
  $00000000006C7C17
  $00000000006C2C8A
exception at 0000000000B81AE6:
Access violation.
[TMainIDE.Destroy] A 
[FORMS.PP] ExceptionOccurred 
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $0000000000702073 line 1454 of main.pp
  $000000000078DB89
  $00000000006C2C8A
  $00000000006EF02C line 1957 of forms.pp
  $00000000006C7B9A
  $00000000006EC092 line 2192 of include/application.inc
  $00000000006E8DCC line 1038 of include/application.inc
  $00000000006E6A02 line 144 of include/application.inc
  $00000000006C2C8A
  $00000000006D6861 line 42 of interfaces.pas
  $00000000006C7B9A
  $00000000006C2C8A
  $00000000006D6AA3 line 1704 of forms.pp
  $00000000006C7C17
  $00000000006C2C8A
TApplication.HandleException Access violation
  Stack trace:
  $0000000000702073 line 1454 of main.pp
  $000000000078DB89
  $00000000006C2C8A
  $00000000006EF02C line 1957 of forms.pp
  $00000000006C7B9A
  $00000000006EC092 line 2192 of include/application.inc
  $00000000006E8DCC line 1038 of include/application.inc
  $00000000006E6A02 line 144 of include/application.inc
  $00000000006C2C8A
  $00000000006D6861 line 42 of interfaces.pas
  $00000000006C7B9A
  $00000000006C2C8A
  $00000000006D6AA3 line 1704 of forms.pp
  $00000000006C7C17
  $00000000006C2C8A
exception at 0000000000702073:
Access violation.

crashwhenclosing (34,731 bytes)

Martin Friebe

2010-08-26 11:16

manager   ~0040460

please try with revision 27192

Benito van der Zander

2010-08-26 13:58

reporter   ~0040475

No change

Martin Friebe

2010-08-26 14:51

manager   ~0040480

Last edited: 2010-08-26 14:51

Sorry, no real idea.

1) try the patch I attached.

2) if not:
- please compile with -dSynCaretDebug
- add at the top of "destructor TCustomSynEdit.Destroy;":
debugln(['Synedit.Destroy', dbgsname(self), self]);
DumpStack;

I possible compile with -gt (trash locals)

Martin Friebe

2010-08-26 21:26

manager   ~0040502

Removed the patch, and committed to 27200.

Please test

Benito van der Zander

2010-08-26 22:23

reporter   ~0040505

It hasn't happen anymore, so far

Martin Friebe

2010-08-26 22:38

manager   ~0040507

ok.
After some second thought, I am confident that this fixes matches the stackdump, and is indeed the fix. So I am resolving.

Feel free to wait with closing it, if you want to test some more...

Issue History

Date Modified Username Field Change
2010-08-26 02:56 Benito van der Zander New Issue
2010-08-26 02:56 Benito van der Zander File Added: crash
2010-08-26 02:56 Benito van der Zander Widgetset => GTK 2
2010-08-26 02:57 Benito van der Zander File Added: crashwhenclosing
2010-08-26 11:16 Martin Friebe Note Added: 0040460
2010-08-26 11:18 Martin Friebe LazTarget => -
2010-08-26 11:18 Martin Friebe Status new => feedback
2010-08-26 13:58 Benito van der Zander Note Added: 0040475
2010-08-26 14:47 Martin Friebe File Added: syndestroy_caret.patch
2010-08-26 14:51 Martin Friebe Note Added: 0040480
2010-08-26 14:51 Martin Friebe Note Edited: 0040480
2010-08-26 21:25 Martin Friebe File Deleted: syndestroy_caret.patch
2010-08-26 21:26 Martin Friebe Note Added: 0040502
2010-08-26 21:27 Martin Friebe Status feedback => assigned
2010-08-26 21:27 Martin Friebe Assigned To => Martin Friebe
2010-08-26 21:27 Martin Friebe Status assigned => feedback
2010-08-26 22:23 Benito van der Zander Note Added: 0040505
2010-08-26 22:38 Martin Friebe Fixed in Revision => 27200
2010-08-26 22:38 Martin Friebe LazTarget - => 0.9.30
2010-08-26 22:38 Martin Friebe Status feedback => resolved
2010-08-26 22:38 Martin Friebe Fixed in Version => 0.9.29 (SVN)
2010-08-26 22:38 Martin Friebe Resolution open => fixed
2010-08-26 22:38 Martin Friebe Note Added: 0040507
2010-08-26 22:38 Martin Friebe Target Version => 0.9.30
2010-08-27 17:46 Benito van der Zander Status resolved => closed