[Lazarus] Project Groups error - "Invalid floating point operation"

Graeme Geldenhuys mailinglists at geldenhuys.co.uk
Thu Feb 25 16:06:35 CET 2016


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 -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

My public PGP key:  http://tinyurl.com/graeme-pgp




More information about the Lazarus mailing list