From: Julian S. <ju...@op...> - 2020-11-24 23:07:15
|
On Wed, 25 Nov 2020 09:01:21 +1100 merspieler <mer...@ai...> wrote: > On Wed, Nov 25, 2020 at 05:36:16AM +1100, merspieler wrote: > > Okay,... mangohud is the monitoring and logging software I'm > > currently playing around with. > > > > I'll run fg later without it running and report. > > So at least the immediate crash was due to mangohud. > > But even without it, I can't always successfully create > a new view[1] > > As well, creating the new view takes rather long. > Nothing I'd want to deal with, while using fg. Yes, i see that too. I suspect it's something that we can improve. > > I can't seem to control the direction of the view. Extra view windows don't yet handle events so one cannot change the view angle/zoom after creation. > I've tried to clone the wing view but it points > to the fuselage. I have a fix for this in my tree. > > I've got the external view in a good position > but the cloned view was distorted[2]. My browser doesn't seem to recognise the files you link to. Could you use a more common format such as jpeg or png? > > While starting up the A320 I've got the next crash [3]. > > Next try I've got the A320 running. > Some canvas elements behave in a strange way [4] It's possible that this is more related to the Compositor rather than CompositeViewer. Do you see the same thing if you run with --composite-viewer=0 ? > The ECAM (left display) started doing it as well > as soon as I've changed something that's displayed > on it. Does this also happen if you run with --composite-viewer=0 ? > > During the takeoff roll I've got the next crash [5]. > > Just for completeness, another crash at shutdown > after successfully creating and closing a cloned view. > ... I get this crash from time to time so it may or > may not be related [6] Could you post the output from "uname -a", and also the graphics info from the "Help - About" dialogue (using the 'Copy to Clipboard' button) ? > > Hope I didn't wreck your evening and this helps > to fix things. No problem. Thanks for the report. - Jules > > ======================================== > [1] About 20 sec after Add clone view... > ======================================== > Thread 1 "fgfs" received signal SIGSEGV, Segmentation fault. > 0x00007ffff7c5cb04 in osgDB::SharedStateManager::share(osg::Node*, > OpenThreads::Mutex*) () from /lib/x86_64-linux-gnu/libosgDB.so.161 > (gdb) bt full #0 0x00007ffff7c5cb04 in > osgDB::SharedStateManager::share(osg::Node*, OpenThreads::Mutex*) () > from /lib/x86_64-linux-gnu/libosgDB.so.161 No symbol table info > available. #1 0x00007ffff7c11509 in > osgDB::DatabasePager::addLoadedDataToSceneGraph(osg::FrameStamp > const&) () from /lib/x86_64-linux-gnu/libosgDB.so.161 No symbol table > info available. #2 0x00007ffff7839b5b in > osgViewer::Scene::updateSceneGraph(osg::NodeVisitor&) () from > /lib/x86_64-linux-gnu/libosgViewer.so.161 No symbol table info > available. #3 0x00007ffff781f638 in > osgViewer::CompositeViewer::updateTraversal() () from > /lib/x86_64-linux-gnu/libosgViewer.so.161 No symbol table info > available. #4 0x00007ffff786a47c in ?? () from > /lib/x86_64-linux-gnu/libosgViewer.so.161 No symbol table info > available. #5 0x0000555555fbd477 in fgOSMainLoop () at > /games/flightgear-new/flightgear/src/Viewer/fg_os_osgviewer.cxx:399 > idleFunc = <optimized out> viewer_base = 0x555556dd63a0 #6 > 0x0000555556059d9f in fgMainInit (argc=<optimized out>, > argv=<optimized out>) at > /games/flightgear-new/flightgear/src/Main/main.cxx:758 initHomeResult > = <optimized out> showLauncher = <optimized out> __FUNCTION__ = > "fgMainInit" readOnlyFGHome = <optimized out> version = "2020.4.0" > col = <optimized out> configResult = <optimized out> resMgr = > <optimized out> locale = "en_AU" result = <optimized out> > #7 0x0000555555871c68 in main (argc=41, argv=0x7fffffffda38) at > /games/flightgear-new/flightgear/src/Main/bootstrap.cxx:320 headless > = <optimized out> _hostname = "debian\000\000\000\000\000\000w", > '\000' <repeats 15 times>, > "~\204.A\000\000\000\000\000\000\360?\001\000\000\000\000\000\000\000{\225zVUU\000\000{\225zVUU\000\000@T\325VUU\000\000\000\000\377\377\377\177\000\000\000\000\000\000\000@Z@\000\000\000\000\000\200a@\232\231\231\231\231\231\231?\003\000\000\000\000\000\000\000\255\201{VUU\000\000\255\201{VUU\000\000pT\325VUU\000\000\000\000c\364\377\177\000\000\000\000\000\000\000\000i@\000\000\000\000\000\000y@\000\000\000\000\000\000\360?@\232\235\364\377\177\000\000h\261\313VUU\000\000b\330c\364\377\177\000\000\207\002\000\000\000\000\000\000"... > fgviewer = false exitStatus = 1 > ======================================== > > [2] https://seafile.merspieler.tk/f/9352f54bef8b4fd8ab9c/?dl=1 > > ======================================== > [3] Shortly after initiating the auto start > of the A320 (Ready for Takeoff) > ======================================== > Thread 152 "fgfs" received signal SIGABRT, Aborted. > [Switching to Thread 0x7ffe5cff1700 (LWP 1935651)] > __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 > 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or > directory. (gdb) bt full > #0 __GI_raise (sig=sig@entry=6) at > ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {4096, > 68719476738, 0, 81, 93825026909936, 131072, 4547116765330061497, > 4575657222469040056, 131072, 140735430574800, 93825785351664, 2, 48, > 140735407980576, 140730458636592, 18391404948300881152}} pid = > <optimized out> tid = <optimized out> ret = <optimized out> #1 > 0x00007ffff4624537 in __GI_abort () at abort.c:79 save_stage = 1 > act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction > = 0x0}, sa_mask = {__val = {93825703405136, 140730458636908, > 93825009562246, 93823560581124, 18391404948300881152, > 140730458636432, 140730458636252, 140735447040696, 140735425719912, > 140730458636064, 140737343067006, 6, 140735447040696, 524288, > 18391404948300881152, 0}}, sa_flags = 160, sa_restorer = > 0x5555846d5e50} sigs = {__val = {32, 0 <repeats 15 times>}} #2 > 0x00007ffff467d6c8 in __libc_message (action=action@entry=do_abort, > fmt=fmt@entry=0x7ffff478be31 "%s\n") at > ../sysdeps/posix/libc_fatal.c:155 ap = {{gp_offset = 24, fp_offset = > 0, overflow_arg_area = 0x7ffe5cff0060, reg_save_area = > 0x7ffe5cfefff0}} fd = <optimized out> list = <optimized out> nlist = > <optimized out> cp = <optimized out> #3 0x00007ffff46849ba in > malloc_printerr (str=str@entry=0x7ffff478a171 "realloc(): invalid > next size") at malloc.c:5347 No locals. #4 0x00007ffff468891c in > _int_realloc (av=av@entry=0x7ffff47bdb80 <main_arena>, > oldp=oldp@entry=0x55557fb8e710, oldsize=oldsize@entry=32, nb=48) at > malloc.c:4564 newp = <optimized out> newsize = <optimized out> newmem > = <optimized out> next = 0x55557fb8e730 remainder = <optimized out> > remainder_size = <optimized out> __PRETTY_FUNCTION__ = "_int_realloc" > nextsize = <optimized out> #5 0x00007ffff4689bb6 in > __GI___libc_realloc (oldmem=0x55557fb8e720, bytes=32) at > malloc.c:3235 ar_ptr = 0x7ffff47bdb80 <main_arena> nb = > 140737293560897 newp = <optimized out> > hook = <optimized out> > oldp = 0x55557fb8e710 > oldsize = 32 > __PRETTY_FUNCTION__ = "__libc_realloc" > #6 0x00005555565e98c4 in shVector2ArrayReserveAndCopy (newsize=4, > a=0x55557fb8e6b0) at > /games/flightgear-new/simgear/simgear/canvas/ShivaVG/src/shArrayBase.h:190 > newitems = <optimized out> newitems = <optimized out> #7 > shVector2ArrayReserveAndCopy (a=0x55557fb8e6b0, newsize=4) at > /games/flightgear-new/simgear/simgear/canvas/ShivaVG/src/shArrayBase.h:181 > newitems = 0x0 #8 0x00005555565e99e6 in shVector2ArrayPushBackP > (a=a@entry=0x55557fb8e6b0, item=item@entry=0x7ffe5cff0200) at > /games/flightgear-new/simgear/simgear/canvas/ShivaVG/src/shArrayBase.h:240 > No locals. #9 0x00005555565dcbb6 in shPushStrokeQuad > (p4=0x7ffe5cff0210, p3=0x7ffe5cff0200, p2=0x7ffe5cff01f8, > p1=0x7ffe5cff0208, p=0x55557fb8e650) at > /games/flightgear-new/simgear/simgear/canvas/ShivaVG/src/shGeometry.c:374 > No locals. #10 shStrokePath (c=c@entry=0x7fff9c91e1b0, > p=p@entry=0x55557fb8e650) at > /games/flightgear-new/simgear/simgear/canvas/ShivaVG/src/shGeometry.c:774 > w = 4.80000019 mlimit = 4 vertsize = 2 contourStart = <optimized out> > contourLength = 2 start = <optimized out> end = <optimized out> loop > = <optimized out> close = <optimized out> > segend = <optimized out> > i1 = <optimized out> > i2 = <optimized out> > v1 = <optimized out> > v2 = <optimized out> > p1 = 0x7ffe5cff0208 > p2 = 0x55557fb8e798 > d = {x = -0.500000536, y = -0.86602515} > t = {x = 4.15692091, y = -2.40000272} > dprev = {x = 0, y = 0} > tprev = {x = 0, y = 0} > norm = <optimized out> > cross = <optimized out> > mlength = <optimized out> > l1 = {x = 324.391663, y = 232.335129} > --Type <RET> for more, q to quit, c to continue without paging-- > r1 = {x = 316.07782, y = 237.135147} > l2 = {x = 307.297028, y = 202.726395} > r2 = {x = 298.983185, y = 207.526413} > lprev = {x = 0, y = 0} > rprev = {x = 0, y = 0} > dashIndex = 0 > dashLength = <optimized out> > strokeLength = 0 > dashSize = 0 > dashPattern = 0x7fff9c946670 > dashOn = 1 > dash1 = {x = nan(0x38e650), y = 3.0611365e-41} > dash2 = {x = <optimized out>, y = <optimized out>} > dashL1 = {x = nan(0x38e650), y = 3.0611365e-41} > dashR1 = {x = 1.40129846e-45, y = 0} > dashL2 = {x = 5.74232592e+17, y = 4.59149455e-41} > dashR2 = {x = 1.40129846e-45, y = 0} > nextDashLength = <optimized out> > dashOffset = <optimized out> > #11 0x00005555565e91f4 in vgDrawPath (path=0x55557fb8e650, > paintModes=<optimized out>) at > /games/flightgear-new/simgear/simgear/canvas/ShivaVG/src/shPipeline.c:396 > p = 0x55557fb8e650 mi = {m = {{1, 0, 0}, {0, 1, 0}, {0, 0, 1}}} mgl = > {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1} fill = 0x7fff8c095ca0 > stroke = 0x7fff861e7550 > rect = <optimized out> > context = 0x7fff9c91e1b0 > #12 0x0000555556487c64 in > simgear::canvas::Path::PathDrawable::drawImplementation > (this=0x55557e0ea000, renderInfo=...) at > /games/flightgear-new/simgear/simgear/canvas/elements/CanvasPath.cxx:453 > state = 0x555583dcc910 was_blend_enabled = true was_stencil_enabled = > false blend_func = 0x55557f56dd90 err = <optimized out> > __FUNCTION__ = "drawImplementation" > #13 0x00007ffff7a386a9 in > osgUtil::RenderLeaf::render(osg::RenderInfo&, osgUtil::RenderLeaf*) > () from /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #14 0x00007ffff7a334d8 in > osgUtil::RenderBin::drawImplementation(osg::RenderInfo&, > osgUtil::RenderLeaf*&) () from > /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #15 0x00007ffff7a34b13 in > osgUtil::RenderBin::draw(osg::RenderInfo&, osgUtil::RenderLeaf*&) () > from /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #16 0x00007ffff7a33513 in > osgUtil::RenderBin::drawImplementation(osg::RenderInfo&, > osgUtil::RenderLeaf*&) () from > /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #17 0x00007ffff7a3dd20 in > osgUtil::RenderStage::drawImplementation(osg::RenderInfo&, > osgUtil::RenderLeaf*&) () from > /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #18 0x00007ffff7a34b13 in > osgUtil::RenderBin::draw(osg::RenderInfo&, osgUtil::RenderLeaf*&) () > from /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #19 0x00007ffff7a3d0a4 in > osgUtil::RenderStage::drawInner(osg::RenderInfo&, > osgUtil::RenderLeaf*&, bool&) () from > /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #20 0x00007ffff7a3e889 in > osgUtil::RenderStage::draw(osg::RenderInfo&, osgUtil::RenderLeaf*&) > () from /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #21 0x00007ffff7a38dfb in > osgUtil::RenderStage::drawPreRenderStages(osg::RenderInfo&, > osgUtil::RenderLeaf*&) () from > /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #22 0x00007ffff7a46f74 in osgUtil::SceneView::draw() () > from /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #23 0x00007ffff783882f in osgViewer::Renderer::draw() () > from /lib/x86_64-linux-gnu/libosgViewer.so.161 No symbol table info > available. #24 0x00007ffff75066d9 in > osg::GraphicsContext::runOperations() () from > /lib/x86_64-linux-gnu/libosg.so.161 No symbol table info available. > #25 0x00007ffff755304d in osg::OperationThread::run() () from > /lib/x86_64-linux-gnu/libosg.so.161 No symbol table info available. > #26 0x00007ffff7508698 in osg::GraphicsThread::run() () from > /lib/x86_64-linux-gnu/libosg.so.161 No symbol table info available. > #27 0x00007ffff736962f in > OpenThreads::ThreadPrivateActions::StartThread(void*) () from > /lib/x86_64-linux-gnu/libOpenThreads.so.21 No symbol table info > available. #28 0x00007ffff68ecea7 in start_thread (arg=<optimized > out>) at pthread_create.c:477 ret = <optimized out> pd = <optimized > out>out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730458642176, > out>out> -8105907584987903097, 140737488340702, 140737488340703, > out>out> 140730458639488, 8396800, 8106125292984519559, > out>out> 8105893160892025735}, mask_was_saved = 0}}, priv = {pad = > out>out> {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, > out>out> canceltype = 0}}} --Type <RET> for more, q to quit, c to > out>out> continue without paging-- not_first_call = 0 #29 > out>out> 0x00007ffff46fcd4f in clone () at > out>out> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. > out>out> ======================================== > > [4] https://seafile.merspieler.tk/f/950e83166e5b4fdf93cb/?dl=1 > (main window only) > > ======================================== > [5] Takeoff roll > ======================================== > Thread 66 "fgfs" received signal SIGABRT, Aborted. > [Switching to Thread 0x7ffe5a7fc700 (LWP 1954812)] > __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 > 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or > directory. (gdb) bt full > #0 __GI_raise (sig=sig@entry=6) at > ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {4096, > 140730416736944, 93825028064912, 140735006867248, 12884901890, > 139642271694850, 297237575406452739, 306807724614615040, > 288511851128422400, 0, 93825028064912, 140737156991395, > 3520087935942664, 93825026359056, 93825028066220, 140735007388064}} > pid = <optimized out> tid = <optimized out> ret = <optimized out> #1 > 0x00007ffff4624537 in __GI_abort () at abort.c:79 save_stage = 1 act > = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, > sa_mask = {__val = {140737166684222, 1, 1, 1, 140730416737328, > 93823560581121, 140737161368444, 1, 140730416737336, 93825028066252, > 93825028067248, 140735006677985, 140737156659477, 4294967297, > 140730416737328, 4294967296}}, sa_flags = 1813289312, sa_restorer = > 0x555557780bac} sigs = {__val = {32, 0 <repeats 15 times>}} #2 > 0x00007ffff467d6c8 in __libc_message (action=action@entry=do_abort, > fmt=fmt@entry=0x7ffff478be31 "%s\n") at > ../sysdeps/posix/libc_fatal.c:155 ap = {{gp_offset = 24, fp_offset = > 21845, overflow_arg_area = 0x7ffe5a7fad50, reg_save_area = > 0x7ffe5a7face0}} fd = <optimized out> list = <optimized out> nlist = > <optimized out> cp = <optimized out> #3 0x00007ffff46849ba in > malloc_printerr (str=str@entry=0x7ffff478e1a8 "double free or > corruption (fasttop)") at malloc.c:5347 No locals. #4 > 0x00007ffff4685cb5 in _int_free (av=0x7ffff47bdb80 <main_arena>, > p=0x55557e8db5c0, have_lock=1) at malloc.c:4266 idx = 2 old = > <optimized out> old2 = <optimized out> size = <optimized out> fb = > 0x7ffff47bdba0 <main_arena+32> nextchunk = <optimized out> nextsize = > <optimized out> nextinuse = <optimized out> > prevsize = <optimized out> > bck = <optimized out> > fwd = <optimized out> > __PRETTY_FUNCTION__ = "_int_free" > #5 0x00007ffff46888f5 in _int_realloc (av=av@entry=0x7ffff47bdb80 > <main_arena>, oldp=oldp@entry=0x55557e8db5c0, > oldsize=oldsize@entry=64, nb=112) at malloc.c:4618 newp = > 0x555584787da0 newsize = <optimized out> newmem = 0x555584787db0 > next = 0x55557e8db600 > remainder = <optimized out> > remainder_size = <optimized out> > __PRETTY_FUNCTION__ = "_int_realloc" > nextsize = <optimized out> > #6 0x00007ffff4689bb6 in __GI___libc_realloc (oldmem=0x55557e8db5d0, > bytes=96) at malloc.c:3235 ar_ptr = 0x7ffff47bdb80 <main_arena> > nb = 140737293560897 > newp = <optimized out> > hook = <optimized out> > oldp = 0x55557e8db5c0 > oldsize = 64 > __PRETTY_FUNCTION__ = "__libc_realloc" > #7 0x00005555565e5738 in shVertexArrayReserveAndCopy (newsize=4, > a=0x55557e8db538) at > /games/flightgear-new/simgear/simgear/canvas/ShivaVG/src/shArrayBase.h:190 > newitems = <optimized out> newitems = <optimized out> #8 > shVertexArrayReserveAndCopy (a=0x55557e8db538, newsize=4) at > /games/flightgear-new/simgear/simgear/canvas/ShivaVG/src/shArrayBase.h:181 > newitems = 0x0 #9 0x00005555565e5866 in shVertexArrayPushBackP > (a=a@entry=0x55557e8db538, item=item@entry=0x7ffe5a7faf60) at > /games/flightgear-new/simgear/simgear/canvas/ShivaVG/src/shArrayBase.h:240 > No locals. #10 0x00005555565db286 in shAddVertex > (contourStart=0x7ffe5a7fb27c, v=0x7ffe5a7faf60, p=0x55557e8db500) at > /games/flightgear-new/simgear/simgear/canvas/ShivaVG/src/shGeometry.c:35 > No locals. #11 shAddVertex (contourStart=0x7ffe5a7fb27c, > v=0x7ffe5a7faf60, p=0x55557e8db500) at > /games/flightgear-new/simgear/simgear/canvas/ShivaVG/src/shGeometry.c:26 > No locals. #12 shSubdivideSegment (p=p@entry=0x55557e8db500, > segment=<optimized out>, originalCommand=<optimized out>, > data=<optimized out>, userData=<optimized out>) at > /games/flightgear-new/simgear/simgear/canvas/ShivaVG/src/shGeometry.c:339 > v = {point = {x = 160.637146, y = -789.380249}, tangent = {x = > -2.05041094e+27, y = 4.59163468e-41}, length = 2.4500479e-26, flags = > 2} contourStart = 0x7ffe5a7fb27c surfaceSpace = <optimized out> quad > = {p1 = {x = <optimized out>, y = <optimized out>}, p2 = {x = > <optimized out>, y = <optimized out>}, p3 = {x = <optimized out>, y = > <optimized out>}} cubic = {p1 = {x = <optimized out>, y = <optimized > out>}, p2 = {x = <optimized out>, y = <optimized out>}, p3 = {x = > out><optimized out>, y = <optimized out>}, p4 = {x = <optimized out>, > out>y = <optimized out>}} arc = {p1 = {x = <optimized out>, y = > out><optimized out>}, p2 = {x = <optimized out>, y = <optimized > out>out>}, a1 = <optimized out>, a2 = <optimized out>} c = {x = > out>out><optimized out>, y = <optimized out>} ux = {x = <optimized > out>out>out>, y = <optimized out>} uy = {x = <optimized out>, y = > out>out>out><optimized out>} --Type <RET> for more, q to quit, c to > out>out>out>continue without paging-- context = <optimized out> temp > out>out>out>= {x = <optimized out>, y = <optimized out>} temp = {x = > out>out>out><optimized out>, y = <optimized out>} temp = {x = > out>out>out><optimized out>, y = <optimized out>} > temp = {x = <optimized out>, y = <optimized out>} > #13 0x00005555565e7b1d in shProcessPathData > (p=p@entry=0x55557e8db500, flags=flags@entry=15, > callback=callback@entry=0x5555565db190 <shSubdivideSegment>, > userData=userData@entry=0x7ffe5a7fb280) at > /games/flightgear-new/simgear/simgear/canvas/ShivaVG/src/shPath.c:779 > i = <optimized out> s = 1 d = 2 c = <optimized out> command = > <optimized out> segment = 6 > segindex = 3 > absrel = <optimized out> > numcoords = 1 > data = {132.636795, -789.380249, 160.637146, -789.380249, > 2.67750409e+14, 3.0611365e-41, 2.67750409e+14, 3.0611365e-41, > 2.67750409e+14, 3.0611365e-41, 2.7180969e+14, 3.0611365e-41} start = > {x = 132.636795, y = -789.380249} pen = {x = <optimized out>, y = > <optimized out>} tan = {x = <optimized out>, y = <optimized out>} > open = <optimized out> #14 0x00005555565dc0d3 in shFlattenPath > (p=p@entry=0x55557e8db500, surfaceSpace=<optimized out>, > surfaceSpace@entry=1) at > /games/flightgear-new/simgear/simgear/canvas/ShivaVG/src/shGeometry.c:362 > contourStart = 0 userData = {0x7ffe5a7fb27c, 0x7ffe5a7fb26c} > processFlags = 15 #15 0x00005555565e918d in vgDrawPath > (path=0x55557e8db500, paintModes=1) at > /games/flightgear-new/simgear/simgear/canvas/ShivaVG/src/shPipeline.c:314 > p = 0x55557e8db500 mi = {m = {{1, 0, 0}, {0, 1, 0}, {0, 0, 1}}} mgl = > {1, 0, 5.60519386e-45, 0, -9.75457584e-22, 4.59163468e-41, > 6.10407631e+13, 3.0611365e-41, -9.75457584e-22, 4.59163468e-41, > 6.12367429e-42, 0, 4.58120408e+37, 3.0611365e-41, 1.40129846e-45, 0} > fill = <optimized out> stroke = <optimized out> rect = <optimized > out> context = 0x7fff9c936830 #16 0x0000555556487c64 in > out> simgear::canvas::Path::PathDrawable::drawImplementation > out> (this=0x55557e09dc50, renderInfo=...) at > out> /games/flightgear-new/simgear/simgear/canvas/elements/CanvasPath.cxx:453 > out> state = 0x5555577aa3f0 > was_blend_enabled = true > was_stencil_enabled = false > blend_func = 0x55557e4c3e50 > err = <optimized out> > __FUNCTION__ = "drawImplementation" > #17 0x00007ffff7a386a9 in > osgUtil::RenderLeaf::render(osg::RenderInfo&, osgUtil::RenderLeaf*) > () from /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #18 0x00007ffff7a334d8 in > osgUtil::RenderBin::drawImplementation(osg::RenderInfo&, > osgUtil::RenderLeaf*&) () from > /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #19 0x00007ffff7a34b13 in > osgUtil::RenderBin::draw(osg::RenderInfo&, osgUtil::RenderLeaf*&) () > from /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #20 0x00007ffff7a33513 in > osgUtil::RenderBin::drawImplementation(osg::RenderInfo&, > osgUtil::RenderLeaf*&) () from > /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #21 0x00007ffff7a3dd20 in > osgUtil::RenderStage::drawImplementation(osg::RenderInfo&, > osgUtil::RenderLeaf*&) () from > /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #22 0x00007ffff7a34b13 in > osgUtil::RenderBin::draw(osg::RenderInfo&, osgUtil::RenderLeaf*&) () > from /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #23 0x00007ffff7a3d0a4 in > osgUtil::RenderStage::drawInner(osg::RenderInfo&, > osgUtil::RenderLeaf*&, bool&) () from > /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #24 0x00007ffff7a3e889 in > osgUtil::RenderStage::draw(osg::RenderInfo&, osgUtil::RenderLeaf*&) > () from /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #25 0x00007ffff7a38dfb in > osgUtil::RenderStage::drawPreRenderStages(osg::RenderInfo&, > osgUtil::RenderLeaf*&) () from > /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #26 0x00007ffff7a46f74 in osgUtil::SceneView::draw() () > from /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #27 0x00007ffff783882f in osgViewer::Renderer::draw() () > from /lib/x86_64-linux-gnu/libosgViewer.so.161 No symbol table info > available. #28 0x00007ffff75066d9 in > osg::GraphicsContext::runOperations() () from > /lib/x86_64-linux-gnu/libosg.so.161 No symbol table info available. > #29 0x00007ffff755304d in osg::OperationThread::run() () from > /lib/x86_64-linux-gnu/libosg.so.161 No symbol table info available. > #30 0x00007ffff7508698 in osg::GraphicsThread::run() () from > /lib/x86_64-linux-gnu/libosg.so.161 No symbol table info available. > #31 0x00007ffff736962f in > OpenThreads::ThreadPrivateActions::StartThread(void*) () from > /lib/x86_64-linux-gnu/libOpenThreads.so.21 No symbol table info > available. --Type <RET> for more, q to quit, c to continue without > paging-- #32 0x00007ffff68ecea7 in start_thread (arg=<optimized out>) > at pthread_create.c:477 ret = <optimized out> pd = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730416744192, > 3265867512445762983, 140737488340702, 140737488340703, > 140730416741504, 8396800, -3265666304097288793, > -3265852799479743065}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, > 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 #33 0x00007ffff46fcd4f in clone () at > ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. > ======================================== > > > ======================================== > [6] During shutdown of fg > ======================================== > Thread 1 "fgfs" received signal SIGSEGV, Segmentation fault. > 0x00007ffff7549e97 in osg::ObserverSet::signalObjectDeleted(void*) () > from /lib/x86_64-linux-gnu/libosg.so.161 (gdb) bt full > #0 0x00007ffff7549e97 in > osg::ObserverSet::signalObjectDeleted(void*) () from > /lib/x86_64-linux-gnu/libosg.so.161 No symbol table info available. > #1 0x00007ffff7571188 in > osg::Referenced::signalObserversAndDelete(bool, bool) const () from > /lib/x86_64-linux-gnu/libosg.so.161 No symbol table info available. > #2 0x00007ffff7a42587 in osgUtil::SceneView::~SceneView() () from > /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #3 0x00007ffff7a42629 in osgUtil::SceneView::~SceneView() > () from /lib/x86_64-linux-gnu/libosgUtil.so.161 No symbol table info > available. #4 0x00007ffff78353af in osgViewer::Renderer::~Renderer() > () from /lib/x86_64-linux-gnu/libosgViewer.so.161 No symbol table > info available. #5 0x00007ffff78354c3 in virtual thunk to > osgViewer::Renderer::~Renderer() () from > /lib/x86_64-linux-gnu/libosgViewer.so.161 No symbol table info > available. #6 0x00007ffff74b2727 in osg::Camera::~Camera() () from > /lib/x86_64-linux-gnu/libosg.so.161 No symbol table info available. > #7 0x00007ffff74b27d9 in osg::Camera::~Camera() () from > /lib/x86_64-linux-gnu/libosg.so.161 No symbol table info available. > #8 0x0000555555fb3de7 in osg::Referenced::unref (this=<optimized > out>) at /usr/include/osg/Referenced:201 newRef = <optimized out> > out>needDelete = <optimized out> newRef = <optimized out> needDelete > out>= <optimized out> > #9 osg::ref_ptr<osg::Camera>::~ref_ptr (this=0x5555577c2ec8, > __in_chrg=<optimized out>) at /usr/include/osg/ref_ptr:41 No locals. > #10 simgear::compositor::Pass::~Pass (this=0x5555577c2e50, > __in_chrg=<optimized out>) at > /games/flightgear-new/install/simgear/include/simgear/scene/viewer/CompositorPass.hxx:49 > No locals. #11 simgear::compositor::Pass::~Pass (this=0x5555577c2e50, > __in_chrg=<optimized out>) at > /games/flightgear-new/install/simgear/include/simgear/scene/viewer/CompositorPass.hxx:49 > No locals. #12 0x00005555565b3a3c in osg::Referenced::unref > (this=<optimized out>) at /usr/include/osg/Referenced:201 newRef = > <optimized out> needDelete = <optimized out> newRef = <optimized out> > needDelete = <optimized out> #13 > osg::ref_ptr<simgear::compositor::Pass>::~ref_ptr > (this=0x5555577d37c8, __in_chrg=<optimized out>) at > /usr/include/osg/ref_ptr:41 No locals. #14 > std::_Destroy<osg::ref_ptr<simgear::compositor::Pass> > > (__pointer=0x5555577d37c8) at > /usr/include/c++/10/bits/stl_construct.h:140 No locals. #15 > std::_Destroy_aux<false>::__destroy<osg::ref_ptr<simgear::compositor::Pass>*> > (__last=<optimized out>, __first=0x5555577d37c8) at > /usr/include/c++/10/bits/stl_construct.h:152 No locals. #16 > std::_Destroy<osg::ref_ptr<simgear::compositor::Pass>*> > (__last=<optimized out>, __first=<optimized out>) at > /usr/include/c++/10/bits/stl_construct.h:185 No locals. #17 > std::_Destroy<osg::ref_ptr<simgear::compositor::Pass>*, > osg::ref_ptr<simgear::compositor::Pass> > (__last=0x5555577d37e0, > __first=<optimized out>) at > /usr/include/c++/10/bits/alloc_traits.h:738 No locals. #18 > std::vector<osg::ref_ptr<simgear::compositor::Pass>, > std::allocator<osg::ref_ptr<simgear::compositor::Pass> > >::~vector > (this=0x5555577b0db8, __in_chrg=<optimized out>) at > /usr/include/c++/10/bits/stl_vector.h:680 No locals. #19 > simgear::compositor::Compositor::~Compositor (this=0x5555577b0d30, > __in_chrg=<optimized out>) at > /games/flightgear-new/simgear/simgear/scene/viewer/Compositor.cxx:149 > pass = <optimized out> __for_range = <optimized out> Python Exception > <class 'gdb.error'> value has been optimized out: __for_begin = > Python Exception <class 'gdb.error'> value has been optimized out: > __for_end = index = <optimized out> #20 0x00005555565b3ad9 in > simgear::compositor::Compositor::~Compositor (this=0x5555577b0d30, > __in_chrg=<optimized out>) at > /games/flightgear-new/simgear/simgear/scene/viewer/Compositor.cxx:156 > pass = <optimized out> __for_range = <optimized out> Python Exception > <class 'gdb.error'> value has been optimized out: __for_begin = > Python Exception <class 'gdb.error'> value has been optimized out: > __for_end = index = <optimized out> #21 0x0000555555fb3a67 in > osg::Referenced::unref (this=<optimized out>) at > /usr/include/osg/Referenced:201 newRef = <optimized out> needDelete = > <optimized out> newRef = <optimized out> needDelete = <optimized out> > #22 osg::ref_ptr<simgear::compositor::Compositor>::~ref_ptr > (this=0x5555577aa508, __in_chrg=<optimized out>) at > /usr/include/osg/ref_ptr:41 No locals. #23 > flightgear::CameraInfo::~CameraInfo (this=0x5555577aa250, > __in_chrg=<optimized out>) at > /games/flightgear-new/flightgear/src/Viewer/CameraGroup.hxx:57 No > locals. #24 flightgear::CameraInfo::~CameraInfo (this=0x5555577aa250, > __in_chrg=<optimized out>) at > /games/flightgear-new/flightgear/src/Viewer/CameraGroup.hxx:57 No > locals. #25 0x0000555555faceec in osg::Referenced::unref > (this=<optimized out>) at /usr/include/osg/Referenced:201 newRef = > <optimized out> --Type <RET> for more, q to quit, c to continue > without paging-- needDelete = <optimized out> newRef = <optimized > out> needDelete = <optimized out> #26 > out> osg::ref_ptr<flightgear::CameraInfo>::~ref_ptr > out> (this=0x5555577b12b0, __in_chrg=<optimized out>) at > out> /usr/include/osg/ref_ptr:41 No locals. #27 > out> std::_Destroy<osg::ref_ptr<flightgear::CameraInfo> > > out> (__pointer=0x5555577b12b0) at > out> /usr/include/c++/10/bits/stl_construct.h:140 No locals. #28 > out> std::_Destroy_aux<false>::__destroy<osg::ref_ptr<flightgear::CameraInfo>*> > out> (__last=<optimized out>, __first=0x5555577b12b0) at > out> /usr/include/c++/10/bits/stl_construct.h:152 No locals. #29 > out> std::_Destroy<osg::ref_ptr<flightgear::CameraInfo>*> > out> (__last=<optimized out>, __first=<optimized out>) at > out> /usr/include/c++/10/bits/stl_construct.h:185 > No locals. > #30 std::_Destroy<osg::ref_ptr<flightgear::CameraInfo>*, > osg::ref_ptr<flightgear::CameraInfo> > (__last=0x5555577b12c0, > __first=<optimized out>) at > /usr/include/c++/10/bits/alloc_traits.h:738 No locals. #31 > std::vector<osg::ref_ptr<flightgear::CameraInfo>, > std::allocator<osg::ref_ptr<flightgear::CameraInfo> > >::~vector > (this=0x5555574b05e8, __in_chrg=<optimized out>) at > /usr/include/c++/10/bits/stl_vector.h:680 No locals. #32 > flightgear::CameraGroup::~CameraGroup (this=0x5555574b05d0, > __in_chrg=<optimized out>) at > /games/flightgear-new/flightgear/src/Viewer/CameraGroup.cxx:201 No > locals. #33 0x0000555555facf79 in > flightgear::CameraGroup::~CameraGroup (this=0x5555574b05d0, > __in_chrg=<optimized out>) at > /games/flightgear-new/flightgear/src/Viewer/CameraGroup.cxx:204 No > locals. #34 0x0000555555fbd6ff in osg::Referenced::unref > (this=<optimized out>) at /usr/include/osg/Referenced:201 newRef = > <optimized out> needDelete = <optimized out> newRef = <optimized out> > needDelete = <optimized out> #35 > osg::ref_ptr<flightgear::CameraGroup>::operator= (ptr=0x0, > this=<optimized out>) at /usr/include/osg/ref_ptr:64 tmp_ptr = > <optimized out> tmp_ptr = <optimized out> #36 > flightgear::CameraGroup::setDefault (group=0x0) at > /games/flightgear-new/flightgear/src/Viewer/CameraGroup.hxx:134 No > locals. #37 fgOSCloseWindow () at > /games/flightgear-new/flightgear/src/Viewer/fg_os_osgviewer.cxx:456 > No locals. #38 0x0000555556059dac in fgMainInit (argc=<optimized > out>, argv=<optimized out>) at > out>/games/flightgear-new/flightgear/src/Main/main.cxx:761 > out>initHomeResult = <optimized out> showLauncher = <optimized out> > out>__FUNCTION__ = "fgMainInit" readOnlyFGHome = <optimized out> > out>version = "2020.4.0" col = <optimized out> configResult = > out><optimized out> > resMgr = <optimized out> > locale = "en_AU" > result = 0 > #39 0x0000555555871c68 in main (argc=40, argv=0x7fffffffda48) at > /games/flightgear-new/flightgear/src/Main/bootstrap.cxx:320 headless > = <optimized out> _hostname = "debian\000\000\000\000\000\000w", > '\000' <repeats 15 times>, > "~\204.A\000\000\000\000\000\000\360?\001\000\000\000\000\000\000\000{\225zVUU\000\000{\225zVUU\000\000@T\325VUU\000\000\000\000\377\377\377\177\000\000\000\000\000\000\000@Z@\000\000\000\000\000\200a@\232\231\231\231\231\231\231?\003\000\000\000\000\000\000\000\255\201{VUU\000\000\255\201{VUU\000\000pT\325VUU\000\000\000\000c\364\377\177\000\000\000\000\000\000\000\000i@\000\000\000\000\000\000y@\000\000\000\000\000\000\360?@\232\235\364\377\177\000\000h\261\313VUU\000\000b\330c\364\377\177\000\000\207\002\000\000\000\000\000\000"... > fgviewer = false exitStatus = 1 > ======================================== -- http://op59.net |