First: Make a backup of your project. Just in case.
Backup your primary config dir
C:\Users\<YOURNAME>\AppData\Local\lazarus
And maybe primary conf of your 2ndary installs.
When you start the IDE, pay attention if you get any message
- upgrade / downgrade
- big dialog, saying something about IDE file location changed
If the error happens during IDE startup: (see below, probably not)
Selectively remove config files, and let the IDE load defaults.
environmentoptions.xml
editoroptions.xml
any saved IDE layout for anchordocking, if you use that (I don't, so I don't have the filenames)
Start the IDE, and under menu Tools > Options > Environments
check that all the entries for fpc, make.... point into the lazarus install dir.
I.e. if you have c:\laz184
then fpc should be somewhere c:\laz184\fpc\2.6.4\bin\x64_64-win64
Note: I am not sure if its 2.6.4 or 3.0.0. Also it may be 32 bit, you should know what you installed
Make should be in this path too. And fpc sources.
you can also start the ide with
lazarus.exe --setup
and check all the paths.
gdb would be under c:\laz184\mingw
TWinControl.SetBounds (:TPaintPanel): Width 10008 not allowed.
I guess that this is related to loading your project.
check if you have backups of the lfm files (the IDE may have created them in a backup folder)
Or open the lfm in a texteditor, and check for an invalid/unreasonable Width.