Hi all

I started fgfs from fgrun on my Linux machine and I was sitting at KOAK. No AI-traffic enabled nor traffic-manager. The airplane was my usual Aerostar700. Terrasync is running and so is fgcom, but nothing special is going on. I was just sitting on some taxiway, engines running, for about 10 minutes. I was checking my Email. My fgfs was compiled today from the latest git sources.

And suddenly, sound stopped and I get a segfault with the following stack backtrace:

[TRACE]
Program terminated with signal 11, Segmentation fault.
#0  0x00007f68e3592c3e in osgParticle::ParticleSystemUpdater::traverse(osg::NodeVisitor&) () from ../../OpenSceneGraph/lib/libosgParticle.so.66
(gdb) bt
#0  0x00007f68e3592c3e in osgParticle::ParticleSystemUpdater::traverse(osg::NodeVisitor&) () from ../../OpenSceneGraph/lib/libosgParticle.so.66
#1  0x00007f68e250da8a in osgUtil::CullVisitor::apply(osg::Node&) ()
   from ../../OpenSceneGraph/lib/libosgUtil.so.66
#2  0x00007f68e3593c59 in osgParticle::ParticleSystemUpdater::accept(osg::NodeVisitor&) () from ../../OpenSceneGraph/lib/libosgParticle.so.66
#3  0x00007f68e2131e93 in osg::Group::traverse(osg::NodeVisitor&) ()
   from ../../OpenSceneGraph/lib/libosg.so.66
#4  0x00007f68e250e2aa in osgUtil::CullVisitor::apply(osg::Group&) ()
   from ../../OpenSceneGraph/lib/libosgUtil.so.66
#5  0x00007f68e37d0099 in osg::Group::accept(osg::NodeVisitor&) ()
   from ../../OpenSceneGraph/lib/libosgFX.so.66
#6  0x00007f68e2131e93 in osg::Group::traverse(osg::NodeVisitor&) ()
   from ../../OpenSceneGraph/lib/libosg.so.66
#7  0x00007f68e250e2aa in osgUtil::CullVisitor::apply(osg::Group&) ()
   from ../../OpenSceneGraph/lib/libosgUtil.so.66
#8  0x00007f68e37d0099 in osg::Group::accept(osg::NodeVisitor&) ()
   from ../../OpenSceneGraph/lib/libosgFX.so.66
#9  0x00007f68e2131e93 in osg::Group::traverse(osg::NodeVisitor&) ()
   from ../../OpenSceneGraph/lib/libosg.so.66
#10 0x00007f68e250e2aa in osgUtil::CullVisitor::apply(osg::Group&) ()
   from ../../OpenSceneGraph/lib/libosgUtil.so.66
#11 0x00007f68e37d0099 in osg::Group::accept(osg::NodeVisitor&) ()
---Type <return> to continue, or q <return> to quit---
   from ../../OpenSceneGraph/lib/libosgFX.so.66
#12 0x00007f68e2131e93 in osg::Group::traverse(osg::NodeVisitor&) ()
   from ../../OpenSceneGraph/lib/libosg.so.66
#13 0x00007f68e250e2aa in osgUtil::CullVisitor::apply(osg::Group&) ()
   from ../../OpenSceneGraph/lib/libosgUtil.so.66
#14 0x00007f68e37d0099 in osg::Group::accept(osg::NodeVisitor&) ()
   from ../../OpenSceneGraph/lib/libosgFX.so.66
#15 0x00007f68e21d66db in osg::Switch::traverse(osg::NodeVisitor&) ()
   from ../../OpenSceneGraph/lib/libosg.so.66
#16 0x00007f68e250e2aa in osgUtil::CullVisitor::apply(osg::Group&) ()
   from ../../OpenSceneGraph/lib/libosgUtil.so.66
#17 0x00007f68e21d818c in osg::Switch::accept(osg::NodeVisitor&) ()
   from ../../OpenSceneGraph/lib/libosg.so.66
#18 0x00007f68e2131e93 in osg::Group::traverse(osg::NodeVisitor&) ()
   from ../../OpenSceneGraph/lib/libosg.so.66
#19 0x00007f68e250e2aa in osgUtil::CullVisitor::apply(osg::Group&) ()
   from ../../OpenSceneGraph/lib/libosgUtil.so.66
#20 0x00007f68e37d0099 in osg::Group::accept(osg::NodeVisitor&) ()
   from ../../OpenSceneGraph/lib/libosgFX.so.66
#21 0x00007f68e2131e93 in osg::Group::traverse(osg::NodeVisitor&) ()
   from ../../OpenSceneGraph/lib/libosg.so.66
#22 0x00007f68e25b5894 in osgUtil::SceneView::cullStage(osg::Matrixd const&, osg::Matrixd const&, osgUtil::CullVisitor*, osgUtil::StateGraph*, osgUtil::RenderSt---Type <return> to continue, or q <return> to quit---
age*, osg::Viewport*) () from ../../OpenSceneGraph/lib/libosgUtil.so.66
#23 0x00007f68e25b3407 in osgUtil::SceneView::cull() ()
   from ../../OpenSceneGraph/lib/libosgUtil.so.66
#24 0x00007f68e30486b3 in osgViewer::Renderer::cull_draw() ()
   from ../../OpenSceneGraph/lib/libosgViewer.so.66
#25 0x00007f68e212b2f9 in osg::GraphicsContext::runOperations() ()
   from ../../OpenSceneGraph/lib/libosg.so.66
#26 0x00007f68e3086819 in osgViewer::ViewerBase::renderingTraversals() ()
   from ../../OpenSceneGraph/lib/libosgViewer.so.66
#27 0x0000000000479717 in fgOSMainLoop () at fg_os_osgviewer.cxx:204
#28 0x000000000042e519 in fgMainInit (argc=22, argv=0x7fff7c853508)
    at main.cxx:951
#29 0x000000000042c37e in main (argc=22, argv=0x7fff7c853508)
    at bootstrap.cxx:229
(gdb)

[/TRACE]

I did have a crash earlier today, but did not pay attention. Not enough at least.

I hope this report helps...

m