I managed to acquire some additional information on Lazarus 1.3 + FPC ARC edition problem

First of all, I tested if Lazarus 1.3 trunk compiled with FPC trunk works correctly. It does.

However, Lazarus 1.3 trunk with FPC ARC crashes.

  • Lazarus trunk by FreePascal trunk -> OK
  • Lazarus trunk by FreePascal ARC edition -> CRASH at startup

here is the point where it crashes:

D:\FPC_ARC\L>lazarus.exe
using config file D:\FPC_ARC\L\lazarus.cfg
[FORMS.PP] ExceptionOccurred
  Sender=Exception
  Exception=GetVMTVirtualMethodOffset Parent Virtual Method not found
  Stack trace:
  $00710C16  GETVMTVIRTUALMETHODOFFSET,  line 458 of D:/FPC_ARC/L/designer/jitforms.pp
  $00710D21  GETTCOMPONENTVALIDATERENAMEVMTOFFSET,  line 497 of D:/FPC_ARC/L/designer/jitforms.pp
  $00714F18  JITFORMS_$$_init,  line 2094 of D:/FPC_ARC/L/designer/jitforms.pp
  $00410F54
TApplication.HandleException GetVMTVirtualMethodOffset Parent Virtual Method not found
  Stack trace:
  $00710C16  GETVMTVIRTUALMETHODOFFSET,  line 458 of D:/FPC_ARC/L/designer/jitforms.pp
  $00710D21  GETTCOMPONENTVALIDATERENAMEVMTOFFSET,  line 497 of D:/FPC_ARC/L/designer/jitforms.pp
  $00714F18  JITFORMS_$$_init,  line 2094 of D:/FPC_ARC/L/designer/jitforms.pp
  $00410F54
Exception at 00710C16: Exception:
GetVMTVirtualMethodOffset Parent Virtual Method not found.

Even if line numbers are slightly different, you can easily find the place where exception is raised: in jitforms.pp: in procedure GetVMTVirtualMethodOffset: raise Exception.Create('GetVMTVirtualMethodOffset Parent Virtual Method not found');
 
I leave the decision if this worth investigating or not to you as I am myself not sure. Not that I could possibly force someone to look into it even if I insisted.
_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to