I have updated several packages, including nvidia-drivers 418.43-r1 and flightgear now crashes with signal 11 after displaying the splashscreen for about 1/2 second: jiri@jp:/home/jiri/ fgfs FlightGear: Version 2018.3.1 FlightGear: Build Type Release Built with GNU C++ version 8.3 Jenkins number/ID 0:none Failed to load default (en) translations platform default fg_root = Path "/usr/share/flightgear" Reading global defaults Finished Reading global defaults Reading user settings from Path "/home/jiri/.fgfs/autosave_2018_3.xml" init package root at:Path "/home/jiri/.fgfs/Aircraft" No user specified aircraft, using default Loading aircraft -set file from:Path "/usr/share/flightgear/Aircraft/c172p/c172p-set.xml" Found language resource for: C Reading localized strings for 'en' from Path "/usr/share/flightgear/Translations/default/sys.xml" Reading localized strings for 'en' from Path "/usr/share/flightgear/Translations/default/atc.xml" Reading localized strings for 'en' from Path "/usr/share/flightgear/Translations/default/tips.xml" Using default download dir: Path "/home/jiri/.fgfs" read-allowed path not found:Path "/home/jiri/.fgfs/AI" read-allowed path not found:Path "/home/jiri/.fgfs/Liveries" Using TerraSync dir: Path "/home/jiri/.fgfs/TerraSync" EmbeddedResourceManager: selected locale '' Using stock OSG implementation of GraphicsWindow initializing cloud layers Enabling ATI/AMD viewport hack Configuration State ============= ===== aircraft-dir = "/usr/share/flightgear/Aircraft/c172p" fghome-dir = "Path "/home/jiri/.fgfs"" download-dir = "/home/jiri/.fgfs" terrasync-dir = "/home/jiri/.fgfs/TerraSync" aircraft-search-paths = scenery-search-paths = /home/jiri/.fgfs/TerraSync /usr/share/flightgear/Scenery setProcessAffinity : 1 setting CPU : 0 Image loading failed: Error reading file /usr/share/flightgear/Aircraft/c172p: file not handled Error reading file /usr/share/flightgear/Fonts/LiberationFonts/LiberationSans-BoldItalic.ttf: file not handled Error reading file /usr/share/flightgear/Fonts/LiberationFonts/LiberationSans-BoldItalic.ttf: file not handled Error reading file /usr/share/flightgear/Fonts/LiberationFonts/LiberationSans-BoldItalic.ttf: file not handled Error reading file /usr/share/flightgear/Fonts/LiberationFonts/LiberationSans-BoldItalic.ttf: file not handled Error reading file /usr/share/flightgear/Fonts/LiberationFonts/LiberationSans-BoldItalic.ttf: file not handled Error reading file /usr/share/flightgear/Fonts/LiberationFonts/LiberationSans-BoldItalic.ttf: file not handled NVIDIA Corporation Quadro K2100M/PCIe/SSE2 4.6.0 NVIDIA 418.43 4.60 NVIDIA Reading video settings from Path "/usr/share/flightgear/Video/NVIDIA Corporation/Quadro K2100M.xml" failed to read video settings:mismatched tag(from SimGear XML Parser) Reading user settings from Path "/home/jiri/.fgfs/autosave_2018_3.xml" Splash screen progress loading-aircraft-list Starting automatic scenery download/synchronization to '/home/jiri/.fgfs/TerraSync'. Splash screen progress loading-nav-dat NavCache at:Path "/home/jiri/.fgfs/navdata_2018_3.cache" NavCache read-only flags is:0 NavCache: no main cache rebuild required Splash screen progress init-scenery General Initialization ======= ============== FG_ROOT = "Path "/usr/share/flightgear"" Attempting to set starting position for PHNL:04L Reading timezone info from: Path "/usr/share/flightgear/Timezone/zone.tab" Selected scenery is tilecache FGStgTerrain::init - init tilemgr Initializing Tile Manager subsystem. Initializing the tile cache. max cache size = 100 current cache size = 0 done with init() Splash screen progress finalize-position Splash screen progress creating-subsystems Creating Subsystems ======== ========== Reading materials from /usr/share/flightgear/Materials/regions/materials.xml picking entry # 2, server is https://ukmirror.flightgear.org/fgscenery terrasync scenery provider of the day is 'https://ukmirror.flightgear.org/fgscenery' sync of https://ukmirror.flightgear.org/fgscenery/Models started, queue size is 26 Error: caught signal 11: /lib64/libc.so.6 : ()+0x386a0 /usr/lib64/libssl.so.1.1 : ()+0x263bc0 Abort I suspect it might be due to the new nvidia drivers cf. the message "failed to read video settings:mismatched tag(from SimGear XML Parser)" or due to something in curl / ssl, cf. the gdb trace. I have recompiled simgear, flightgear , curl and openssl packages, but it did not help. gdb fgfs: Thread 9 "fgfs" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffd85c7700 (LWP 10727)] 0x00007fffed650bc0 in TLSv1_2_enc_data () from /usr/lib64/libssl.so.1.1 (gdb) bt #0 0x00007fffed650bc0 in TLSv1_2_enc_data () from /usr/lib64/libssl.so.1.1 #1 0x00007fffef12273b in SSL_CTX_new () from /usr/lib64/libssl.so.1.0.0 #2 0x00007fffefcf41cd in ossl_connect_step1 () from /usr/lib64/libcurl.so.4 #3 0x00007fffefcf802f in ossl_connect_common () from /usr/lib64/libcurl.so.4 #4 0x00007fffefcf8d1d in Curl_ssl_connect_nonblocking () from /usr/lib64/libcurl.so.4 #5 0x00007fffefcace26 in https_connecting () from /usr/lib64/libcurl.so.4 #6 0x00007fffefcae87b in Curl_http_connect () from /usr/lib64/libcurl.so.4 #7 0x00007fffefcba5f1 in Curl_protocol_connect () from /usr/lib64/libcurl.so.4 #8 0x00007fffefcce625 in multi_runsingle () from /usr/lib64/libcurl.so.4 #9 0x00007fffefccf5cd in curl_multi_perform () from /usr/lib64/libcurl.so.4 #10 0x00007ffff45a5a73 in simgear::HTTP::Client::update(int) () from /usr/lib64/libSimGearCore.so.2018.3.1 #11 0x00007ffff46877e1 in simgear::SGTerraSync::WorkerThread::runInternal() () from /usr/lib64/libSimGearCore.so.2018.3.1 #12 0x00007ffff4688348 in simgear::SGTerraSync::WorkerThread::run() () from /usr/lib64/libSimGearCore.so.2018.3.1 #13 0x00007ffff465617a in SGThread::PrivateData::start_routine(void*) () from /usr/lib64/libSimGearCore.so.2018.3.1 #14 0x00007ffff4f26965 in start_thread () from /lib64/libpthread.so.0 #15 0x00007ffff104a48f in clone () from /lib64/libc.so.6 (gdb) emerge --info Portage 2.3.62 (python 3.4.8-final-0, default/linux/amd64/17.0, gcc-8.3.0, glibc-2.27-r6, 4.20.13-gentoo x86_64) ================================================================= System uname: Linux-4.20.13-gentoo-x86_64-Intel-R-_Core-TM-_i7-4810MQ_CPU_@_2.80GHz-with-gentoo-2.6 KiB Mem: 16332992 total, 1266552 free KiB Swap: 66096208 total, 66096208 free Timestamp of repository gentoo: Mon, 04 Mar 2019 11:30:01 +0000 Head commit of repository gentoo: e0cd6d94a2cbc09b5a276887d8a9c8d44eeb140f sh bash 4.4_p23-r1 ld GNU ld (Gentoo 2.30 p5) 2.30.0 app-shells/bash: 4.4_p23-r1::gentoo dev-java/java-config: 2.2.0-r4::gentoo dev-lang/perl: 5.26.2::gentoo dev-lang/python: 2.7.15::gentoo, 3.4.8::gentoo, 3.5.5::gentoo, 3.6.5::gentoo dev-util/cmake: 3.9.6::gentoo dev-util/pkgconfig: 0.29.2::gentoo sys-apps/baselayout: 2.6-r1::gentoo sys-apps/openrc: 0.38.3-r1::gentoo sys-apps/sandbox: 2.13::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r4::gentoo sys-devel/automake: 1.11.6-r3::gentoo, 1.14.1-r2::gentoo, 1.15.1-r2::gentoo, 1.16.1-r1::gentoo sys-devel/binutils: 2.25.1-r1::gentoo, 2.26.1::gentoo, 2.28-r2::gentoo, 2.28.1::gentoo, 2.29.1-r1::gentoo, 2.30-r4::gentoo sys-devel/gcc: 4.5.4::gentoo, 4.8.5::gentoo, 4.9.3::gentoo, 4.9.4::gentoo, 5.4.0-r3::gentoo, 6.4.0-r5::gentoo, 7.2.0-r1::gentoo, 7.3.0-r6::gentoo, 8.2.0-r6::gentoo, 8.3.0::gentoo sys-devel/gcc-config: 2.0::gentoo sys-devel/libtool: 2.4.6-r3::gentoo sys-devel/make: 4.2.1-r4::gentoo sys-kernel/linux-headers: 4.20::gentoo (virtual/os-headers) sys-libs/glibc: 2.27-r6::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-extra-opts: sync-rsync-verify-metamanifest: yes sync-rsync-verify-max-age: 24 sync-rsync-verify-jobs: 1 science location: /var/lib/layman/science masters: gentoo priority: 1 crossdev location: /opt/portage masters: gentoo science priority: 2 ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=native -mtune=native -fno-omit-frame-pointer -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /etc/stunnel/stunnel.conf /usr/share/config /usr/share/gnupg/qualified.txt /var/bind /var/lib/hsqldb /var/lib/i2pd/certificates" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O2 -march=native -mtune=native -fno-omit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://gentoo.supp.name/ http://ftp.fi.muni.cz/pub/linux/gentoo/ http://147.251.48.205/pub/linux/gentoo/ http://gentoo.mirror.dkm.cz/pub/gentoo/ http://86.49.49.49/pub/gentoo/ ftp://gentoo.mirror.dkm.cz/pub/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://141.76.119.131/pub/mirrors/gentoo ftp://ftp.sh.cvut.cz/MIRRORS/gentoo ftp://mirror.switch.ch/mirror/gentoo/ http://gentoo.supp.name/ rsync://gentoo.mirror.dkm.cz/gentoo/ http://gentoo.mirror.web4u.cz/" LANG="C" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j8" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/scratch/tmp" USE="X acl aes alsa amd64 berkdb bzip2 cli crypt cxx dri fortran gcj gdbm hal iconv ipv6 lapack latex libtirpc linguas_cs linguas_de linguas_en linguas_nl linguas_sk mbox mmx multilib multislot ncurses nls nptl openmp pam pcre readline seccomp sse sse2 sse3 sse4 ssl static-libs systemtap tcpd tetex unicode xattr zlib" ABI_X86="64 32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php7-1" POSTGRES_TARGETS="postgres9_5 postgres10" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_4 python3_5 python_3_6 python_3_7" RUBY_TARGETS="ruby24" USERLAND="GNU" VIDEO_CARDS="nvidia nouveau vesa nv fbdev v4l vga" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I did investigate further and it seems to be related to SSL rather than to nvidia drivers: ltrace fgfs | & grep https ... _Znwm(1104, 0, 92, 0x7ffe09cb9a00terrasync scenery provider of the day is 'https://dream.t3r.de/fgscenery' memcpy(0x5599abed0f60, "effect", 6sync of https://dream.t3r.de/fgscenery/Models started, queue size is 26 It crashes when trying to download via https. Surprisingly the option --disable-terrasync has no effect, it still tries to download from terrasync scenery provider and crashes.
Without any change to local software it started to work again about 2 days ago. Probably something has been changed on the server it was connecting to via SSL.