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

Reply via email to