Andreas,

I believe this may be due to a known bug in the underlying COLLADA DOM
daeMetaElement class. The bug is that an object of that class is not
fully reentrant and reexecutable. This can lead to problems when
multiple DAE objects are created and destroyed such as in your use case.

ccing the DOM's maintainer (Andy) so we can raise the priority of
resolving this issue.

Regards,
Marcus

-- 
Mark Barnes
COLLADA Project Lead, tel:+1.650.655.7342
Sony Computer Entertainment America
http://research.scea.com

On Tue, 2006-09-26 at 15:56 +0200, Andreas Ekstrand wrote:
> Hi,
> 
> Since the changes in ReaderWriterDAE.cpp (among others) to use only one 
> DAE instance, my osgdb_dae.dll can't be loaded. After some testing I 
> have discovered that it is the creation of the DAE instance in the 
> ReaderWriterDAE constructor that is the problem. If it's removed and 
> local DAE instances are created where they are needed everything works 
> fine. Otherwise (or even if I only create a local DAE instance in the 
> constructor) I get the following error message: DynamicLibrary::failed 
> loading "osgdb_dae.dll"
> 
> Has anyone else experienced this problem and does anyone have an idea 
> why the Windows LoadLibrary function refuses to load osgdb_dae.dll in 
> this case?
> 
> /Andreas
> 


_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to