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