[osg-users] OpenFlt file causing crash in optimizer

Mark Hurry mark at dwork.com
Thu Oct 18 18:39:02 PDT 2007


Hi Robert,

Tried your last suggestion and it still failed

At least with Paul's preserveFace suggestion I can get the file to load

Cheers

Mark
 
mark at dwork.com
Tel   +61 (0)89335 1239
Mob +61 (0)405 095 104


>Hi Mark,
>
>Problems where one machine reproduces the problems while others don't
>when using the same models and code base tend to suggest either a
>threading issue, an unitinitailized variable or a buggy OpenGL driver.
>
>Run osgviewer single threaded via:
>
>  osgviewer --SingleThreaded flight1_0.flt>
>
>I doubt this will effect things, but its would at least tick one
>possibility off the list.
>
>Robert.
>
>On 10/18/07, Mark Hurry <mark at dwork.com> wrote:
>>
>> Hi Guys,
>>
>> This is sort of what I feared, something that is not easily reproduceable
>on
>> other setups.
>>
>> I'm running on a DELL XPS Laptop 2GHz Centrino, 2GB RAM, XP Pro SP2,
>OSG2.2
>> VS2005
>>
>> The original flt file was created in TerraVista, but I trimmed it back in
>> Creator to as few a polygons a possible whilst still failing on my
>machine
>>
>> Thanks for everyones help and suggestions. I'm just going to have to put
>my
>> head down and work out whats going wrong my end
>>
>> Cheers
>> Mark
>> >Hi Mark,
>> >
>> >"osgviewer flight1_0.flt" does not crash on my computer.
>> >
>> >- Windows XP
>> >- VS 2005
>> >- OSG from subversion after 2.2 release
>> >- Envionment variable OSG_OPTIMIZER not set
>> >
>> >Regards
>> >Brede
>> >
>> >
>> >On 10/18/07, Mark Hurry <mark at dwork.com> wrote:
>> >>
>> >>
>> >>
>> >>
>> >> Hi Robert/Paul
>> >>
>> >>
>> >>
>> >> In answer to various questions
>> >>
>> >>
>> >>
>> >> Yes osgviewer flight1_0.flt (see attachment) causes the crash.  The
>file
>> >is
>> >> only 6 polygons. If I reduce the number of polys or change the
>structure,
>> >> then the results become unpredicatble, sometimes working other times
>not.
>> >It
>> >> seems to be the last polygon in the model ? f801 that seems to cause
>the
>> >> problem.
>> >>
>> >>
>> >>
>> >> I went through the stages suggested by Paul
>> >>
>> >>
>> >>
>> >> 1)       specifying the preserveFace=1 allowed the file to load
>> >successfully
>> >>
>> >> 2)       I saved the file as a .osg
>> >>
>> >> 3)       I loaded the file flight1_0.osg and it loaded successfully
>> >>
>> >>
>> >>
>> >> So I assume from Paul's comments that the best place to look for a
>> >problem
>> >> would be in the FLT loader?
>> >>
>> >>
>> >>
>> >> Thanks
>> >>
>> >>
>> >>
>> >> Mark
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> >> > Not sure why this would cause a merge geometry optimization to
>> >>
>> >> >> > crash, but maybe you've got some ideas on that?
>> >>
>> >> >>
>> >>
>> >> >> No ideas I'm afraid.
>> >>
>> >> >
>> >>
>> >> >It'd also be interesting to see if the following fails:
>> >>
>> >> >1. Load the FLT file, but specify the "preserveFace" option, which
>> >causes
>> >> the FLT loader to not run the Optimizer. App now has an unoptimized
>scene
>> >> graph.
>> >>
>> >> >2. Write this scene graph out as an .osg file.
>> >>
>> >> >3. Load the .osg file into osgviewer, which will run the Optimizer.
>> >>
>> >> >
>> >>
>> >> >If this fails, it leaves OpenFlight and the FLT loader completely out
>of
>> >> the picture.
>> >>
>> >> >
>> >>
>> >> >Paul Martz
>> >>
>> >> >Skew Matrix Software LLC
>> >>
>> >> >http://www.skew-matrix.com
>> >>
>> >> >303 859 9466
>>

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.488 / Virus Database: 269.15.0/1077 - Release Date: 18-Oct-07
9:54 AM
 




More information about the osg-users mailing list