Hello all,

I have a segfault after about 30-40 minutes flight time with both
optimized and debug build. I flew the A380 the attached flight plan with
maximum altitude of 15.000ft (not much) from EDDH to LHBP.

I also included a full backtrace, so please take a look. :)

Regards,
Roland

PS: If the attachments are not comming through I can upload it to my
FlightGear subdomain (and no, I won't register with Google Code).

Attachment: EDDH-LHBP-13R
Description: XML document

#0  osgParticle::ParticleSystemUpdater::traverse (this=0x1215ba0, nv=...)
    at /home/quix0r/fgfs/osg/src/osgParticle/ParticleSystemUpdater.cpp:43
        ps = 0x0
        t = 1255.441212
#1  0x00007ffff3e95fca in traverse (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/include/osg/NodeVisitor:191
No locals.
#2  handle_cull_callbacks_and_traverse (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/include/osgUtil/CullVisitor:300
        callback = <value optimized out>
#3  osgUtil::CullVisitor::apply (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/src/osgUtil/CullVisitor.cpp:751
        node_state = 0x0
#4  0x00007ffff4e67069 in osgParticle::ParticleSystemUpdater::accept (this=0x1215ba0, nv=...)
    at /home/quix0r/fgfs/osg/include/osgParticle/ParticleSystemUpdater:44
No locals.
#5  0x00007ffff3addb83 in osg::Group::traverse (this=0xca7cf70, nv=...) at /home/quix0r/fgfs/osg/src/osg/Group.cpp:62
No locals.
#6  0x00007ffff3e96caa in traverse (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/include/osg/NodeVisitor:191
No locals.
#7  handle_cull_callbacks_and_traverse (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/include/osgUtil/CullVisitor:300
        callback = <value optimized out>
#8  osgUtil::CullVisitor::apply (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/src/osgUtil/CullVisitor.cpp:1008
        node_state = 0x0
#9  0x00007ffff50a15b9 in osg::Group::accept (this=0xca7cf70, nv=...) at /home/quix0r/fgfs/osg/include/osg/Group:38
No locals.
#10 0x00007ffff3addb83 in osg::Group::traverse (this=0xca7c9c0, nv=...) at /home/quix0r/fgfs/osg/src/osg/Group.cpp:62
No locals.
#11 0x00007ffff3e96caa in traverse (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/include/osg/NodeVisitor:191
No locals.
#12 handle_cull_callbacks_and_traverse (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/include/osgUtil/CullVisitor:300
        callback = <value optimized out>
#13 osgUtil::CullVisitor::apply (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/src/osgUtil/CullVisitor.cpp:1008
        node_state = 0xfe1dfd0
#14 0x00007ffff50a15b9 in osg::Group::accept (this=0xca7c9c0, nv=...) at /home/quix0r/fgfs/osg/include/osg/Group:38
No locals.
#15 0x00007ffff3addb83 in osg::Group::traverse (this=0xfd5edf0, nv=...) at /home/quix0r/fgfs/osg/src/osg/Group.cpp:62
No locals.
#16 0x00007ffff3e96caa in traverse (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/include/osg/NodeVisitor:191
No locals.
#17 handle_cull_callbacks_and_traverse (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/include/osgUtil/CullVisitor:300
        callback = <value optimized out>
#18 osgUtil::CullVisitor::apply (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/src/osgUtil/CullVisitor.cpp:1008
        node_state = 0xfd7cc50
#19 0x00007ffff50a15b9 in osg::Group::accept (this=0xfd5edf0, nv=...) at /home/quix0r/fgfs/osg/include/osg/Group:38
No locals.
#20 0x00007ffff3addb83 in osg::Group::traverse (this=0x122fbe0, nv=...) at /home/quix0r/fgfs/osg/src/osg/Group.cpp:62
No locals.
#21 0x00007ffff3e96caa in traverse (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/include/osg/NodeVisitor:191
No locals.
#22 handle_cull_callbacks_and_traverse (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/include/osgUtil/CullVisitor:300
        callback = <value optimized out>
#23 osgUtil::CullVisitor::apply (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/src/osgUtil/CullVisitor.cpp:1008
        node_state = 0xfd61730
#24 0x00007ffff50a15b9 in osg::Group::accept (this=0x122fbe0, nv=...) at /home/quix0r/fgfs/osg/include/osg/Group:38
No locals.
#25 0x00007ffff3b7808b in osg::Switch::traverse (this=0x118eda40, nv=...) at /home/quix0r/fgfs/osg/src/osg/Switch.cpp:40
        pos = 0
#26 0x00007ffff3e96caa in traverse (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/include/osg/NodeVisitor:191
No locals.
#27 handle_cull_callbacks_and_traverse (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/include/osgUtil/CullVisitor:300
        callback = <value optimized out>
#28 osgUtil::CullVisitor::apply (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/src/osgUtil/CullVisitor.cpp:1008
        node_state = 0x0
#29 0x00007ffff3b7a4ec in osg::Switch::accept (this=0x118eda40, nv=...) at /home/quix0r/fgfs/osg/include/osg/Switch:40
No locals.
#30 0x00007ffff3addb83 in osg::Group::traverse (this=0x1378760, nv=...) at /home/quix0r/fgfs/osg/src/osg/Group.cpp:62
No locals.
#31 0x00007ffff3e96caa in traverse (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/include/osg/NodeVisitor:191
No locals.
#32 handle_cull_callbacks_and_traverse (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/include/osgUtil/CullVisitor:300
        callback = <value optimized out>
#33 osgUtil::CullVisitor::apply (this=0x148c640, node=...) at /home/quix0r/fgfs/osg/src/osgUtil/CullVisitor.cpp:1008
        node_state = 0xfe6d000
#34 0x00007ffff50a15b9 in osg::Group::accept (this=0x1378760, nv=...) at /home/quix0r/fgfs/osg/include/osg/Group:38
No locals.
#35 0x00007ffff3f27ffa in osgUtil::SceneView::cullStage (this=0x137b090, projection=<value optimized out>, 
    modelview=<value optimized out>, cullVisitor=0x148c640, rendergraph=<value optimized out>, renderStage=0x148b790, 
    viewport=0x14895e0) at /home/quix0r/fgfs/osg/src/osgUtil/SceneView.cpp:962
        childNo = <value optimized out>
        computeNearFar = <value optimized out>
#36 0x00007ffff3f290a7 in osgUtil::SceneView::cull (this=0x137b090) at /home/quix0r/fgfs/osg/src/osgUtil/SceneView.cpp:828
        computeNearFar = <value optimized out>
#37 0x00007ffff491f34e in osgViewer::Renderer::cull_draw (this=0x133c9e0)
    at /home/quix0r/fgfs/osg/src/osgViewer/Renderer.cpp:546
        sceneView = 0x137b090
        compileContext = <value optimized out>
        compileThread = 0x0
        state = <value optimized out>
        acquireGPUStats = false
        beforeDrawTick = 5361007677949604792
        afterDrawTick = <value optimized out>
        view = <value optimized out>
        fs = <value optimized out>
        frameNumber = 38790
        stats = 0x1371f70
        beforeCullTick = 1294472059997730
        afterCullTick = 216766016
        afterDispatchTick = 140737488340736
        databasePager = 0x137ce10
#38 0x00007ffff3ad6f89 in osg::GraphicsContext::runOperations (this=0x1378aa0)
    at /home/quix0r/fgfs/osg/src/osg/GraphicsContext.cpp:688
        camerasCopy = {<std::_Vector_base<osg::Camera*, std::allocator<osg::Camera*> >> = {
        state = <value optimized out>
        acquireGPUStats = false
        beforeDrawTick = 5361007677949604792
        afterDrawTick = <value optimized out>
        view = <value optimized out>
        fs = <value optimized out>
        frameNumber = 38790
        stats = 0x1371f70
        beforeCullTick = 1294472059997730
        afterCullTick = 216766016
        afterDispatchTick = 140737488340736
        databasePager = 0x137ce10
#38 0x00007ffff3ad6f89 in osg::GraphicsContext::runOperations (this=0x1378aa0)
    at /home/quix0r/fgfs/osg/src/osg/GraphicsContext.cpp:688
        camerasCopy = {<std::_Vector_base<osg::Camera*, std::allocator<osg::Camera*> >> = {
---Type <return> to continue, or q <return> to quit---
            _M_impl = {<std::allocator<osg::Camera*>> = {<__gnu_cxx::new_allocator<osg::Camera*>> = {<No data fields>}, <No data fields>}, _M_start = 0x137337d0, _M_finish = 0x137337e8, _M_end_of_storage = 0x137337f0}}, <No data fields>}
#39 0x00007ffff495b1f6 in osgViewer::ViewerBase::renderingTraversals (this=<value optimized out>)
    at /home/quix0r/fgfs/osg/src/osgViewer/ViewerBase.cpp:772
        beginRenderingTraversals = 1255.4431319999999
        frameStamp = 0x1329d70
        contexts = {<std::_Vector_base<osg::GraphicsContext*, std::allocator<osg::GraphicsContext*> >> = {
            _M_impl = {<std::allocator<osg::GraphicsContext*>> = {<__gnu_cxx::new_allocator<osg::GraphicsContext*>> = {<No data fields>}, <No data fields>}, _M_start = 0x17862be0, _M_finish = 0x17862be8, 
              _M_end_of_storage = 0x17862be8}}, <No data fields>}
        scenes = {<std::_Vector_base<osgViewer::Scene*, std::allocator<osgViewer::Scene*> >> = {
            _M_impl = {<std::allocator<osgViewer::Scene*>> = {<__gnu_cxx::new_allocator<osgViewer::Scene*>> = {<No data fields>}, <No data fields>}, _M_start = 0x17862ce0, _M_finish = 0x17862ce8, _M_end_of_storage = 0x17862ce8}}, <No data fields>}
        cameras = {<std::_Vector_base<osg::Camera*, std::allocator<osg::Camera*> >> = {
            _M_impl = {<std::allocator<osg::Camera*>> = {<__gnu_cxx::new_allocator<osg::Camera*>> = {<No data fields>}, <No data fields>}, _M_start = 0x178cbe10, _M_finish = 0x178cbe28, _M_end_of_storage = 0x178cbe30}}, <No data fields>}
        doneMakeCurrentInThisThread = false
#40 0x00000000004f4918 in fgOSMainLoop () at ../../../../fgfs-base/flightgear/src/Main/fg_os_osgviewer.cxx:287
        idleFunc = 0x47bef4 <fgMainLoop()>
        drawFunc = 0x47fb92 <FGRenderer::update()>
        manipulator = {_ptr = 0x122fee0}
#41 0x000000000047eb8f in fgMainInit (argc=26, argv=0x7fffffffd2c8) at ../../../../fgfs-base/flightgear/src/Main/main.cxx:632
        controls = 0x12341b0
        required_version = "2.0.0"
        base_version = {static npos = 18446744073709551615, 
          _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
            _M_p = 0x12357f8 "2.0.0"}}
        version = {static npos = 18446744073709551615, 
          _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
            _M_p = 0x122fce8 "unknown version"}}
        col = 0x1231210
        result = 32767
#42 0x000000000047b8d6 in main (argc=26, argv=0x7fffffffd2c8) at ../../../../fgfs-base/flightgear/src/Main/bootstrap.cxx:243
        fgviewer = false

Attachment: signature.asc
Description: This is a digitally signed message part

------------------------------------------------------------------------------
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to