Thread 1 "fgfs" received signal SIGSEGV, Segmentation fault.
SGWeakReferenced::put (ref=0x746ebec7f66ce3a4) at /games/flightgear-new/install/simgear/include/simgear/structure/SGWeakReferenced.hxx:80
80 { if (ref) return --(ref->mWeakData->mRefcount); else return 0; }
(gdb) bt full
No locals.
No locals.
No locals.
it = {first = 0x5555560067e0 <nasal::Ghost<SGSharedPtr<simgear::canvas::Element>, void>::destroy<SGSharedPtr<simgear::canvas::Element> >(void*)>, second = 0x555586057430}
No locals.
oTimer = {_nsec = 684648030, _sec = 45418}
member = 0x55556b9f6c60 __for_range = std::vector of length 4, capacity 4 = {0x555557912470, 0x555557912350, 0x55555788c690, 0x55556b9f6c60} __for_begin = <optimized out> __for_end = <optimized out> loopCount = 0 recordTime = false timeStamp = {_nsec = 684647590, _sec = 45418} lvTimerStats = std::map with 4 elements = {["gui"] = 0.0050000000000000001, ["nasal"] = 3.6249999999999831, ["prop-interpolator"] = 0, ["time"] = 0} overrunItems = std::map with 0 elements overrun = false outerTimeStamp = {_nsec = 684630446, _sec = 45418}
i = <optimized out> timeStamp = {_nsec = 0, _sec = 0}
use_threaded_gc = <optimized out> threaded_wait = <optimized out> notify_gc_config = <optimized out> timeManager = <optimized out> sim_dt = 0.050000000000000003 real_dt = 0.050000000000000003
idleFunc = 0x5555562aab10 <fgMainLoop()>
readOnlyFGHome = <optimized out> version = "2019.2.0" col = <optimized out> showLauncher = <optimized out> configResult = <optimized out> resMgr = <optimized out> locale = "en_AU" result = <optimized out>
_hostname = "debian\000\000\000\000ir", '\000' <repeats 16 times>, "~\204.A\000\000\000\000\000\000\360?\001\000\000\000\377\377\377\377\200\003\333VUU\000\000\260\003\333VUU\000\000\340\003\333VUU", '\000' <repeats 15 times>, "@Z@\000\000\000\000\000\200a@\232\231\231\231\231\231\231?\003\000\000\000\000\000\000\000\020\004\333VUU\000\000@\004\333VUU\000\000p\004\333VUU\000\000\000\000\277`\201\241\363\000\000\000\000\000\000\000i@\000\000\000\000\000\000y@\000\000\000\000\000\000\360?@\t\261\364\377\177\000\000\210\217\321VUU\000\000bRw\364\377\177\000\000q\002\000\000\000\000\000\000"... fgviewer = false exitStatus = 1
@stuartbuchanan this could be another one, Nasal-Ghost ref-count is wrong.
Merspieler, which aircraft is this, out of curisoity?
And again, post the Nasal GC settings.
nasal gc is the default...
aircraft A320
Okay, A320 is quite a heavy Canvas user, so this makes sense.
If you have Thrreaded GC on (the default), can you make this crash happen again, or was it a single occurence? If you can esitmate that within say 20 minutes of flying , the A320 would cause a SIGSEGV like this, then you coudl set threaded GC to OFF and test if the crash is gone, would really help in understanding this issue.