Hi,
I've just upgrade my Lazarus to the latest trunk revision on my native FreeBSD system, and in a Linux VM. On FreeBSD the IDE seems to work, and I can use Project Groups.
In the VM I get instant IDE crash with the error message "Invalid floating point operation". I know about previous "index out of bounds" errors, which is believed to be caused by various installed packages. I must add that my Lazarus in the Linux VM has a lot more packages installed than the copy on FreeBSD.
In both cases I used 64-bit FPC v2.6.4 to compile Lazarus. I did a 'make clean' before I did a 'make bigide', and then a "Options -> Build IDE..." to get my custom installed packages.
Anybody else see this error yet?
I did some more testing. As soon as I remove "project groups" package, then the IDE runs fine with my collection of installed packages. Install "project groups", and then I get this error again at startup.
========================================================== ERROR in LCL: TIDEMenuSection.UpdateNeedBottomSeparator inconsistency Creating gdb catchable error:
$0000000000AB2533 line 720 of lazloggerbase.pas
$000000000099F48E line 1458 of lclproc.pas
$000000000099C21B line 903 of lclproc.pas
$0000000000F83D21 line 1073 of menuintf.pas
$0000000000F833AE line 1165 of menuintf.pas
$0000000000F83276 line 1148 of menuintf.pas
$0000000000F855DA line 1276 of menuintf.pas
$0000000000F855D1 line 1272 of menuintf.pas
$0000000000F85CE9 line 1352 of menuintf.pas
Hint: (lazarus) [TMainIDE.Destroy] B -> inherited Destroy... TMainIDE Hint: (lazarus) [TMainIDE.Destroy] END
[FORMS.PP] ExceptionOccurred
Sender=EInvalidOp
Exception=Invalid floating point operation
Stack trace:
$000000000099C24C line 904 of lclproc.pas
$0000000000F83D21 line 1073 of menuintf.pas
$0000000000F833AE line 1165 of menuintf.pas
$0000000000F83276 line 1148 of menuintf.pas
$0000000000F855DA line 1276 of menuintf.pas
$0000000000F855D1 line 1272 of menuintf.pas
$0000000000F85CE9 line 1352 of menuintf.pas
$0000000000F85B60 line 1341 of menuintf.pas
$0000000000F80A70 line 523 of menuintf.pas
$0000000001F0526C line 365 of reglazdatadict.pp
$000000000113920E line 5436 of ../packager/packagesystem.pas $0000000001113802 line 1814 of ../packager/packagesystem.pas $000000000170AC80 line 55 of lazaruspackageintf.pas $0000000000A040A7 line 18 of lazdatadict.pas
$000000000113920E line 5436 of ../packager/packagesystem.pas $0000000001138F99 line 5402 of ../packager/packagesystem.pas $0000000001143352 line 1580 of ../packager/pkgmanager.pas TApplication.HandleException Invalid floating point operation Stack trace:
$000000000099C24C line 904 of lclproc.pas
$0000000000F83D21 line 1073 of menuintf.pas
$0000000000F833AE line 1165 of menuintf.pas
$0000000000F83276 line 1148 of menuintf.pas
$0000000000F855DA line 1276 of menuintf.pas
$0000000000F855D1 line 1272 of menuintf.pas
$0000000000F85CE9 line 1352 of menuintf.pas
$0000000000F85B60 line 1341 of menuintf.pas
$0000000000F80A70 line 523 of menuintf.pas
$0000000001F0526C line 365 of reglazdatadict.pp
$000000000113920E line 5436 of ../packager/packagesystem.pas $0000000001113802 line 1814 of ../packager/packagesystem.pas $000000000170AC80 line 55 of lazaruspackageintf.pas $0000000000A040A7 line 18 of lazdatadict.pas
$000000000113920E line 5436 of ../packager/packagesystem.pas $0000000001138F99 line 5402 of ../packager/packagesystem.pas $0000000001143352 line 1580 of ../packager/pkgmanager.pas
==========================================================
Regards,
- Graeme -
