On Thu, May 21, 2009 at 12:55 AM, George Patterson <george.patter...@gmail.com> wrote: > On Wed, May 20, 2009 at 6:06 PM, Tim Moore <timo...@redhat.com> wrote: >> Tim Moore wrote: >>> Durk Talsma wrote: >>>> On Friday 15 May 2009 20:31:17 Durk Talsma wrote: >> >>>> >>>> While trying to trap bad data in this the popMatrix function, I just >>>> noticed that a bad transformation matrix is already set up relatively >>>> early in the process, only a few levels deep at the stack. I haven't >>>> been able to relate this to any meaningful object yet. (All that came up >>>> was the name "Scene"). >>>> >>>> So, it looks like a transformation error early on blows up the intersect >>>> line vector(s) already. and scenegraph is traversed further down, OSG >>>> keeps happily multiplying already corrupted data with valid >>>> transformation data further down the line, restuling in an intersect >>>> line, composed of NaNs. This goes unnoticed, until the error is finally >>>> picked up at the first possible occasion where there's a nan error >>>> check. That is, in trialintersect. >>>> >>>> I hope to continue this investigation later, and hope to be able to >>>> traverse the bad data to their true source. >>> It may be helpful to dump the scene graph to a file (from the debug menu) >>> once you're getting the NaN error. Hopefully the offending matrix will >>> be printed with NaNs instead of valid coordinates. >>> >>> Tim >> I've added an --enable-fpe argument which, on Linux, will cause an abort or >> core dump on a division-by-zero or other invalid floating point operation, >> including generating NaNs and overflowing float-to-integer conversions. See >> if you can get to the source of the NaNs using that. >> >> Tim >> > > Hi Tim and All, > > As per conversation on IRC ia have been able to get a backtrace when > using --enable-fpe. > > FG was not paused by me with the error occuring very early on (no > sound not image showing in the spash screen). Machine is a Dual Core > Intel processor with a nvidia 8600GT video card. >
Oops... The splash screen gets up the stage of loading scenery objects. Sorry for any confusion caused. Regards George ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel