FG crashed when opening a PUI dialog after a 2-hour flight between from LICJ to EDDH.
Never happened before -- may be some threading issue? I was flying on my new 16-threaded machine, and that could have increased the probability.
Threading mode CullDrawThreadPerContext, treaded GC is off.
Version info:
flightgear 845974cf9 2022-01-12 Add anti-aliasing 8x in Launcher (origin/release/2020.3) [PlayeRom]
simgear af0f7676 2021-12-22 osgText: improve code to search aircraft directory for font (origin/release/2020.3) [Jonathan Redpath]
fgdata dfcd2d6f8 2021-12-16 Corendon Traffic update (origin/release/2020.3) [Yves Tolosa-Joas]
OpenSceneGraph a827840ba 2020-01-31 Updated ChangeLog (HEAD, tag: OpenSceneGraph-3.6.5, OpenSceneGraph-3.6) [Robert Osfield]
Backtrace of the crashed thread:
#0 0x000055555685f900 in chop_to_width(puFont, char const*, int, int, int*) ()
#1 0x0000555556860203 in puInput::draw(int, int) [clone .part.0] ()
#2 0x000055555685dd66 in puGroup::draw(int, int) ()
#3 0x000055555685dd66 in puGroup::draw(int, int) ()
#4 0x000055555685dd66 in puGroup::draw(int, int) ()
#5 0x000055555685dd66 in puGroup::draw(int, int) ()
#6 0x0000555556859e0f in puDisplay() ()
#7 0x00005555562dfc7f in PUIDrawable::drawImplementation(osg::RenderInfo&) const ()
#8 0x00007ffff77b1ddd in osgUtil::RenderLeaf::render(osg::RenderInfo&, osgUtil::RenderLeaf*) () from /home/mike/var/games/fg/OpenSceneGraph/lib/libosgUtil.so.161
#9 0x00007ffff77ac030 in osgUtil::RenderBin::drawImplementation(osg::RenderInfo&, osgUtil::RenderLeaf*&) () from /home/mike/var/games/fg/OpenSceneGraph/lib/libosgUtil.so.161
#10 0x00007ffff77b9940 in osgUtil::RenderStage::drawImplementation(osg::RenderInfo&, osgUtil::RenderLeaf*&) () from /home/mike/var/games/fg/OpenSceneGraph/lib/libosgUtil.so.161
#11 0x00007ffff77acb73 in osgUtil::RenderBin::draw(osg::RenderInfo&, osgUtil::RenderLeaf*&) () from /home/mike/var/games/fg/OpenSceneGraph/lib/libosgUtil.so.161
#12 0x00007ffff77b8aa2 in osgUtil::RenderStage::drawInner(osg::RenderInfo&, osgUtil::RenderLeaf*&, bool&) () from /home/mike/var/games/fg/OpenSceneGraph/lib/libosgUtil.so.161
#13 0x00007ffff77ba842 in osgUtil::RenderStage::draw(osg::RenderInfo&, osgUtil::RenderLeaf*&) () from /home/mike/var/games/fg/OpenSceneGraph/lib/libosgUtil.so.161
#14 0x00007ffff77b23cb in osgUtil::RenderStage::drawPreRenderStages(osg::RenderInfo&, osgUtil::RenderLeaf*&) () from /home/mike/var/games/fg/OpenSceneGraph/lib/libosgUtil.so.161
#15 0x00007ffff77c667c in osgUtil::SceneView::draw() () from /home/mike/var/games/fg/OpenSceneGraph/lib/libosgUtil.so.161
#16 0x00007ffff758290f in osgViewer::Renderer::cull_draw() () from /home/mike/var/games/fg/OpenSceneGraph/lib/libosgViewer.so.161
#17 0x00007ffff71e4cf9 in osg::GraphicsContext::runOperations() () from /home/mike/var/games/fg/OpenSceneGraph/lib/libosg.so.161
#18 0x00007ffff726e0c5 in osg::OperationThread::run() () from /home/mike/var/games/fg/OpenSceneGraph/lib/libosg.so.161
#19 0x00007ffff71e6e4a in non-virtual thunk to osg::GraphicsThread::run() () from /home/mike/var/games/fg/OpenSceneGraph/lib/libosg.so.161
#20 0x00007ffff702b5d6 in OpenThreads::ThreadPrivateActions::StartThread(void*) () from /home/mike/var/games/fg/OpenSceneGraph/lib/libOpenThreads.so.21
#21 0x00007ffff6fd3259 in start_thread () from /usr/lib/libpthread.so.0
#22 0x00007ffff4bda5e3 in clone () from /usr/lib/libc.so.6
Also relevant could be that I used a theme with TXF font and a HiDPI screen
https://gitlab.com/mdanil/flightgear-hax/-/blob/master/gui/styles/tortola-hidpi.xml