I used version 3.2 and I got Error 'position range overflow in statusbar.SendMoveSizeMessages' when i opened the Lazarus IDE.
IDE worked fine until once I merged my colleague's git commit(include .lps which maybe is the root cause)
I find this error trace in lazlog.txt
Position range overflow in StatusBar.SendMoveSizeMessages: Left=0, Top=50859.
Stack trace:
$00000001001D218D SENDMOVESIZEMESSAGES, line 4355 of include/wincontrol.inc
$00000001001DD85E CHANGEBOUNDS, line 758 of include/control.inc
$00000001001E9CC0 SETBOUNDSKEEPBASE, line 5584 of include/control.inc
$00000001001CF440 DOPOSITION, line 3045 of include/wincontrol.inc
$00000001001CEADE DOALIGN, line 3158 of include/wincontrol.inc
$00000001001CE5F3 ALIGNCONTROLS, line 3233 of include/wincontrol.inc
$0000000100040F95 ALIGNCONTROLS, line 102 of include/scrollingwincontrol.inc
$00000001001D6BA4 ALIGNCONTROL, line 6450 of include/wincontrol.inc
$00000001001E2F0A AUTOSIZECONTROL, line 3096 of include/control.inc
$00000001001E2F4A AUTOSIZECONTROL, line 3098 of include/control.inc
$00000001001E2F4A AUTOSIZECONTROL, line 3098 of include/control.inc
$00000001001E2F4A AUTOSIZECONTROL, line 3098 of include/control.inc
$00000001001E2C64 DOALLAUTOSIZE, line 3146 of include/control.inc
$00000001001D0521 DOALLAUTOSIZE, line 3546 of include/wincontrol.inc
$00000001001EA4C9 ENABLEAUTOSIZING, line 5851 of include/control.inc
$0000000100DCDF13 ENABLEALLAUTOSIZING, line 2551 of anchordocking.pas
$0000000100DCE35B fin$00000568, line 2667 of anchordocking.pas
and I find the error is FTop ,the property of TWinControl, over the size limit of smallint,by include/wincontrol.inc.
if (FLeft < Low(Smallint)) or (FLeft > High(Smallint))
or (FTop < Low(Smallint)) or (FTop > High(Smallint)) then
raise ELayoutException.CreateFmt('Position range overflow in %s.SendMoveSizeMessages:'
+' Left=%d, Top=%d.', [Name, FLeft, FTop]);
I have no idea how to fix this error.Is there any other solution besides reinstalling the Lazarus?