Ok, doing a full rebuild with that file (only two cores here .. so we
have to wait a little :)).

Rafa.


On Fri, Feb 19, 2010 at 8:51 AM, Robert Osfield
<robert.osfi...@gmail.com> wrote:
> Hi Rafa,
>
> Thanks for the testing, sorry about the regression :-|
>
> ffmpeg is be totally unrelated to how the proxy works in the new
> serialization osg plugin, and the ObserverNodePath in this plugin
> should be just an empty data structure and not difficult to destruct
> safely.  So my guess is that the ffmpeg part of the equation is just
> coincidence and it simply changes the order of events or memory usage
> enough to change the working conditions enough to reveal an underlying
> bug.
>
> My best guess would be that global mutex that the ObserverNodePath is
> trying to access has already been destructed (even though it shouldn't
> be..) and this is causing the crash.  To test this theory out could
> you try out the attached src/osg/ObserverNodePath.cpp that comments
> out the clean up that will access the mutex.  This won't fix the bug
> but will teach us a bit more about what might be going amiss.
>
> Thanks,
> Robert.
>
>
> On Fri, Feb 19, 2010 at 7:34 AM, Rafa Gaitan <rafa.gai...@gmail.com> wrote:
>> Hi Robert,
>>
>> Compiled fine on MacOSX Leopard using cmake, but when testing in one
>> of my applications I get a crash when closing, this is the stack
>> trace:
>>
>> Thread 0 Crashed:
>> 0   libosg.63.dylib                     0x004f9f51
>> osg::ObserverNodePath::~ObserverNodePath() + 33
>> 1   libosg.63.dylib                     0x004f6b8e
>> osg::NodeTrackerCallback::~NodeTrackerCallback() + 46
>> 2   libosgDB.63.dylib                   0x0091b665
>> osgDB::ObjectWrapper::~ObjectWrapper() + 533
>> 3   libosgDB.63.dylib                   0x00916f30
>> osgDB::RegisterWrapperProxy::~RegisterWrapperProxy() + 160
>> 4   libSystem.B.dylib                   0x94ffcdbc __cxa_finalize + 241
>> 5   libSystem.B.dylib                   0x94ffccb0 exit + 33
>>
>> Only occurs with somehing I have, involving ffmpeg imagestreams. Maybe
>> is something I have in my side.. but I didn't had time to tested yet.
>> Before the inclusion of the ObserverNodePath this was not happening.
>> This is a SingleThreaded app.
>>
>> Rafa.
>>
>>
>> On Fri, Feb 19, 2010 at 8:20 AM, Robert Osfield
>> <robert.osfi...@gmail.com> wrote:
>>> On Fri, Feb 19, 2010 at 6:04 AM, Maxim Gammer <maxgam...@gmail.com> wrote:
>>>> Hi Robert,
>>>>
>>>> I upgrade to 2.9.7 in the next days....
>>>
>>> Which is rather too late for making sure svn/trunk is well tested
>>> prior to me tagging 2.9.7... so if 2.9.7 contains problems that
>>> weren't tested and reported prior to 2.9.7 then... it's because... you
>>> hang back from testing.
>>>
>>> Please guys we need testing NOW.
>>>
>>> Robert.
>>> _______________________________________________
>>> osg-users mailing list
>>> osg-users@lists.openscenegraph.org
>>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>>
>>
>>
>>
>> --
>> Rafael Gaitán Linares
>> Instituto de Automática e Informática Industrial  http://www.ai2.upv.es
>> http://gvsig3d.blogspot.com
>> Ciudad Politécnica de la Innovación
>> Universidad Politécnica de Valencia
>> _______________________________________________
>> 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
>
>



-- 
Rafael Gaitán Linares
Instituto de Automática e Informática Industrial  http://www.ai2.upv.es
http://gvsig3d.blogspot.com
Ciudad Politécnica de la Innovación
Universidad Politécnica de Valencia
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to