Hi Tom, I can say that I've been using Windows 7 64-bit for quite awhile with OSG and have never seen an inherit issue in OpenThreads. Is your app heavily multi-threaded? I have seen stack traces like that and the error was always in my code and not OpenSceneGraph's. Make sure that whatever object that owns the aMutex object is not somehow being deleted out from under you. Look for places where you're using raw pointers instead of ref_ptrs and convert them to ref_ptrs and see if the issue magically goes away.
Good luck! Jason On Thu, Jul 21, 2011 at 12:12 PM, Tom Pearce <[email protected]> wrote: > Hi Dietmar, > > Thanks for the reply. The variable aMutex is definitely valid - it is > initialized on the stack in the constructor of the object that uses it. The > call succeeds almost all the time, the program can go for minutes or hours > before the crash occurs. And as I mentioned, entering and exiting a debugger > allows program execution to continue. We've also seen similar issues with > crashes in osg-65.dll where debugging and continuing succeeds, also only on > Windows7. That's why I suspect it is something with the OS and not our code, > as we never had/have this issue on our XP machines. I'm fairly lost as to > how to go about debugging further other than trying to write very stripped > down hello world type programs which reproduce the crash. > > Cheers, > Tom > > ------------------ > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=41550#41550 > > > > > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

