[Lazarus] GUI freeze under GTK2

denisgolovan denisgolovan at yandex.ru
Tue Feb 21 21:40:10 CET 2017


Hi

Not sure if it can help, but I rebuilt Lazarus with -dVerboseSizeMsg -dVerboseFormPositioning and I got following in console after GUI freeze.
Those exact lines repeat endlessly in console.
TEngineObjectTree is virtualtreeview control.

TWinControl.WMSize A :TEngineObjectTree Message=192,67 BoundsRealized=l=1,t=1,r=193,b=68 WChg=False HChg=False FromIntf=True ClientRectInvalid=False
gtksize_allocate_client: pnlEngineTree:TPanel widget=00007FFFED971020 NewSize=194,69 Allocation=194x69 Requisiton=193x68
gtksize_allocateCB: pnlEngineTree:TPanel widget=00007FFFED9238E0=GtkFrame [RMVDFStPrNwDb] LCLObject=00007FFFEE1E3340=pnlEngineTree:TPanel<Is MainWidget><Is CoreWidget> fixwidget=00007FFFED971020 NewSize=194,69 GtkPos=428,0,194x69 LCLPos=428,0,194x69 gdkwindow=622x69
SendSizeNotificationToLCL checking ... pnlEngineTree:TPanel Widget=[RMVDFStPrNwDb]
gtksize_allocate_client: frmMain:TfrmMain widget=00007FFFED840980 NewSize=622,69 Allocation=622x69 Requisiton=0x0
gtksize_allocateCB: frmMain:TfrmMain widget=00007FFFED8CD380=GtkWindow [RMVDStPrApDb] LCLObject=00007FFFED850040=frmMain:TfrmMain<Is MainWidget><Is CoreWidget> fixwidget=00007FFFED840980 NewSize=622,69 GtkPos=0,0,622x69 LCLPos=2471,264,622x69 gdkwindow=622x69
VFP gtksize_allocateCB: TfrmMain 0,0
SendSizeNotificationToLCL checking ... frmMain:TfrmMain Widget=[RMVDStPrApDb]
VFP SendSizeNotificationToLCL frmMain:TfrmMain 2471,264,622x69 00007FFFED8CD380=GtkWindow [RMVDStPrApDb] LCLObject=00007FFFED850040=frmMain:TfrmMain<Is MainWidget><Is CoreWidget>
gtksize_allocate_client: :TEngineObjectTree widget=00007FFFED840A30 NewSize=177,65 Allocation=177x65 Requisiton=0x0
gtksize_allocateCB: :TEngineObjectTree widget=00007FFFED8BFB50=LCLWinapiWidget [RMVDFStPrNwDb] LCLObject=00007FFFED899440=:TEngineObjectTree<Is MainWidget> fixwidget=00007FFFED840A30 NewSize=192,67 GtkPos=1,1,192x67 LCLPos=1,1,192x67 gdkwindow=194x69
SendSizeNotificationToLCL checking ... :TEngineObjectTree Widget=[RMVDFStPrNwDb]
SendSizeNotificationToLCL :TEngineObjectTree GTK=1,1,192x67 LCL=1,1,192x67

-- 
Regards,
Denis Golovan


More information about the Lazarus mailing list