Regarding the other two "bugs" I reported, I haven't had the change to do more research yet. I'll get back to that very very soon.
But until then...
I've had periodic crashes with Lazarus IDE in Linux lately.
Sometimes when closing a tab in the source editor, I get a IPF and it dies. I've tried to catch that crash's console output, but haven't yet.
Then, a new crash happened. Just now I was dragging components around my form and crashed: This isn't really much info, but it's all I got. Lazarus immediately exited when dumping this to console.
This was in the console OUTSIDE of the "lazarus > out.txt" file I was creating.
Gdk-ERROR **: BadDrawable (invalid Pixmap or Window parameter) serial 4697636 error_code 9 request_code 66 minor_code 0
Here's the data from within the >out.txt that I created when running Lazarus.
************************************************************ MouseUpOnControl Page3:TPAGE
AddComponent A TRUE
[TCustomFormEditor.CreateComponent] Class='TLABEL' opInsert :TLABEL 4224D464
Parent is 'Page3'
TPascalParserTool.BuildTree B OnlyIntf=TRUE
/home/tony/Projects/installer/mainfrm.pas
TPascalParserTool.BuildTree B OnlyIntf=FALSE
/home/tony/Projects/installer/mainfrm.pas
[TEventsCodeTool.CompleteComponent] A Component="Form1:TForm1 [TEventsCodeTool.CompleteComponent]
CurComponent=Wizardnotebook1:TWIZARDNOTEBOOK
[TEventsCodeTool.CompleteComponent] CurComponent=Button1:TBUTTON [TEventsCodeTool.CompleteComponent] CurComponent=Button2:TBUTTON [TEventsCodeTool.CompleteComponent]
CurComponent=Rootfilestore1:TROOTFILESTORE
[TEventsCodeTool.CompleteComponent] CurComponent=Page1:TPAGE [TEventsCodeTool.CompleteComponent] CurComponent=Page2:TPAGE [TEventsCodeTool.CompleteComponent] CurComponent=Page3:TPAGE [TEventsCodeTool.CompleteComponent] CurComponent=Label1:TLABEL [TEventsCodeTool.CompleteComponent] CurComponent=Memo1:TMEMO [TEventsCodeTool.CompleteComponent] CurComponent=Label2:TLABEL [TEventsCodeTool.CompleteComponent] CurComponent=EditDestPath:TEDIT [TEventsCodeTool.CompleteComponent] CurComponent=BtnChoosePath:TBUTTON [TEventsCodeTool.CompleteComponent] CurComponent=Label3:TLABEL [TEventsCodeTool.CompleteComponent] ADDING variable Label3:TLABEL [TEventsCodeTool.CompleteComponent] invoke class completion [TEventsCodeTool.CompleteComponent] END
NEW COMPONENT ADDED: Form.ComponentCount=13 NewCI.Control.Owner.Name=Form1 [TDesigner.MouseLeftUpOnControl] END
************************************************************ MouseDownOnControl Label3:TLABEL No Shift down, No CTRL down [TDesigner.MouseDownOnControl] END
************************************************************ MouseUpOnControl Label3:TLABEL
[TDesigner.MouseLeftUpOnControl] END
************************************************************ MouseDownOnControl Label3:TLABEL No Shift down, No CTRL down [TDesigner.MouseDownOnControl] END
************************************************************ MouseUpOnControl Label3:TLABEL
[TDesigner.MouseLeftUpOnControl] END
************************************************************ MouseDownOnControl Label3:TLABEL No Shift down, No CTRL down [TDesigner.MouseDownOnControl] END
************************************************************ MouseUpOnControl Label3:TLABEL
[TDesigner.MouseLeftUpOnControl] END
************************************************************ MouseDownOnControl Label3:TLABEL No Shift down, No CTRL down [TDesigner.MouseDownOnControl] END