Hello Serge,

> I am currently getting a strange error with my app, it crash when an object
> calls ref() because the variable _refMutex (from Referenced) is corrupted.
> The object itself doesn't seem to be corrupted, all the other variables are
> setted with correct values.
>
> It doesn't seems to come from a multi threaded problem, as during the crash
> all the other thread work on tasks without any relationship.
> Anyone has ever see such a problem ? Or does it ring a bell to someone ?

You say "it doesn't seem", but have you tested? Never assume! :-) Run  
your app with the OSG_THREADING=SingleThreaded environment variable or  
the --SingleThreaded command-line argument and see. If it doesn't  
crash, it's threading.

Each time I've had that problem it was either a threading problem  
(normally fixed by setting the node's data variance to DYNAMIC) or  
that the node itself had not been initialized (in debug mode,  
_refMutex will be 0xfeeefeee or some other recognizable value for  
example).

J-S
-- 
______________________________________________________
Jean-Sebastien Guay     [EMAIL PROTECTED]
                         http://whitestar02.webhop.org/

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to