lazarus sometimes crashes when deleting a memo while mouse is over this memo
Original Reporter info from Mantis: crossbuilder
-
Reporter name: Burkhard Carstens
Original Reporter info from Mantis: crossbuilder
- Reporter name: Burkhard Carstens
Description:
lazarus sometimes crashes when deleting a memo while mouse is over this memo.
TLazarusManager.Run starting /home/bork/FreePascal/lazarus/lazarus ...
TMainIDE.ParseCmdLineOptions:
PrimaryConfigPath="/home/bork/.lazarus"
SecondaryConfigPath="/etc/lazarus"
TMainIDE.DoNewProject A
TCustomFormEditor.CreateComponent Form1:TForm1 True
TMainIDE.DoNewEditorFile END unit1.pas
TFPDocEditForm.UpdateChain failed loading /home/bork/FreePascal/lazarus/unit1.pas
Parent is 'Form1:TForm1'
TCustomFormEditor.CreateComponent Memo1:TMemo True
TMainIDE.OnPropHookPersistentAdded A Memo1:TMemo
TPkgManager.AddUnitDependenciesForComponentClasses Extending Uses unit1.pas StdCtrls
[TEventsCodeTool.CompleteComponent] CurComponent=Memo1:TMemo
TFPDocEditForm.UpdateChain failed loading /home/bork/FreePascal/lazarus/unit1.pas
TApplication.HandleException Access violation
Stack trace:
$40248BF7
$08157EBA
$080C2BC8
$080FEA7F
$080FEAA4
$080FEBCC
$080FEC1E
$0805EA3B
$0805E687
$080602EF
$0806072F
$080A8BF3
$080606EA
$080534E2
Gtk-CRITICAL **: file gtkwidget.c: line 3722 (gtk_widget_get_parent_window): assertion `widget->parent != NULL' failed.
lazarus.pp - unhandled exception
[TMainIDE.Destroy] A
[TMainIDE.Destroy] B -> inherited Destroy... TMainIDE
[TMainIDE.Destroy] END
Steps to reproduce:
* add memo to form
* move mouse into memo
* press "DEL" key
-> crash (sometimes)
Additional information:
fpc: fpc-fixes_2_4-r13601
happens with
* lazarus-fixes_0_9_28-r21559
* lazarus-fixes_0_9_28-r21559 + fix in trunk r21569
Mantis conversion info:
- Mantis ID: 14512
- OS: linux
- OS Build: suse 10.0
- Build: 21559
- Platform: i386
- Version: 0.9.27 (SVN)
- Fixed in version: 0.9.29 (SVN)
- Fixed in revision: 21608 (#d43964d5)
- Target version: 0.9.28