hum ..... the _mutex in observer_ptr is pure pointer. No smart thing on it.
How you want to check it?

-Nick


On Fri, Feb 19, 2010 at 5:01 PM, Trajce (Nick) Nikolov <
nikolov.tra...@gmail.com> wrote:

> Hi Robert,
>
> I am up to date, before you went running :). I was following this thread
> carefully today. The update I did just now has not affected the pointers
> stuff
>
> The idea about checking the validation of the mutex is good idea. I am
> trying it right now
>
> -Nick
>
>
>
> On Fri, Feb 19, 2010 at 4:52 PM, Robert Osfield 
> <robert.osfi...@gmail.com>wrote:
>
>> Hi Nick,
>>
>> On Fri, Feb 19, 2010 at 2:38 PM, Trajce (Nick) Nikolov
>> <nikolov.tra...@gmail.com> wrote:
>> > And it crashes on the mutex lock
>>
>> Ahhh, good at least we have something to gone on it tracking down what
>> is going wrong. It does sound kinda similar to the issue that Rafa had
>> with destruction under OSX, but I've already checked in a fix for this
>> which Rafa confirmed has worked.  Is there any chance you haven't
>> updated to the latest svn/trunk that includes the changes for fixing
>> things under OSX?
>>
>> The issue under OSX was that the clean up of the app destructed the
>> GlobalObserverMutex before the scene graph/viewer, and then when it
>> came to clean up these structures the mutex pointer was invalid.
>>
>> If the fix for OSX doesn't work and still the static
>> GlobalObserverMutex is getting destructed before the viewer then we
>> could possible add a check into mutex locking code so that if the
>> pointer has been reset to 0 then don't attempt to lock it.  The
>> GlobalObserMutex uses a custom smart pointer class to make sure the
>> pointer is reset to 0 after deletion of the object so it should be
>> possible to test against it at runtime as well as in the debugger.
>>
>> Robert.
>> _______________________________________________
>> osg-users mailing list
>> osg-users@lists.openscenegraph.org
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>
>
>
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to