freeman35 reported a solution for Internal Error 2012090607 arising in bgrasvg.pas. I have recently been having the same error crop up in part3d.inc. To solve my problem I copied:
{$PUSH}{$OPTIMIZATION OFF} //avoids Internal error 2012090607 that had been added ahead of
procedure TBGRASVG.SetViewBox(AValue: TSVGViewBox); found in bgrasvg.pas to a line above
procedure TBGRAPart3D.ComputeWithMatrix(const AMatrix: TMatrix3D; const AProjection: TProjection3D); found
in part3d.inc.
Then I added:
{$POP} from gbrasvg.pas over to part3d.inc after the end of the procedure on part3d.inc.
In case anyone else is having a similar problem freeman35's solution works here as well.
abt