I have tried a couple of ideas since last time I posted.
Since it looks like sigil may be looking for a software OpenGL, "libGL error: failed to load driver: swrast", and the mesa libraries do not show up in my listing from ldconfig, I thought it might help if I added /usr/lib64/mesa to my LD_LIBRARY_PATH,
Code:
[poobah@BSKMageia ~]$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/mesa/
[poobah@BSKMageia ~]$ echo $LD_LIBRARY_PATH
:/usr/lib64/mesa/
That did not help at all.
I ran qtdiag with the following results.
Code:
[poobah@BSKMageia ~]$ qtdiag
Qt 5.12.6 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 8.3.1 20190524) on "xcb"
OS: Mageia 7 [linux version 5.5.15-desktop-3.mga7]
Architecture: x86_64; features: SSE2 SSE3 SSSE3 SSE4.1
Environment:
QT4DOCDIR="/usr/share/doc/qt4"
QT5DOCDIR="/usr/share/doc/qt5"
QTDIR="/usr/lib64/qt4"
QTDIR5="/usr/lib64/qt5"
QTINC="/usr/lib/qt3/include"
QTLIB="/usr/lib64"
QT_AUTO_SCREEN_SCALE_FACTOR="0"
QT_PLUGIN_PATH="/usr/lib64/qt5/plugins:/usr/lib64/qt5/plugins/kcms:"
QT_XFT="0"
Features: QT_NO_EXCEPTIONS
Library info:
PrefixPath: /usr/lib64/qt5
DocumentationPath: /usr/share/doc/qt5
HeadersPath: /usr/lib64/qt5/include
LibrariesPath: /usr/lib64
LibraryExecutablesPath: /usr/lib64/qt5/libexec
BinariesPath: /usr/lib64/qt5/bin
PluginsPath: /usr/lib64/qt5/plugins
ImportsPath: /usr/lib64/qt5/imports
Qml2ImportsPath: /usr/lib64/qt5/qml
ArchDataPath: /usr/lib64/qt5
DataPath: /usr/lib64/qt5
TranslationsPath: /usr/share/qt5/translations
ExamplesPath: /usr/lib64/qt5/examples
TestsPath: /usr/lib64/qt5/tests
SettingsPath: /etc/xdg
Standard paths [*...* denote writable entry]:
DesktopLocation: "Desktop" */home/poobah/Desktop*
DocumentsLocation: "Documents" */home/poobah/Documents*
FontsLocation: "Fonts" */home/poobah/.local/share/fonts* /home/poobah/.fonts
ApplicationsLocation: "Applications" */home/poobah/.local/share/applications* /var/lib/plasma5-profiles/common/share/applications /usr/local/share/applications /usr/share/applications
MusicLocation: "Music" */home/poobah/Music*
MoviesLocation: "Movies" */home/poobah/Videos*
PicturesLocation: "Pictures" */home/poobah/Pictures*
TempLocation: "Temporary Directory" */tmp*
HomeLocation: "Home" */home/poobah*
AppLocalDataLocation: "Application Data" */home/poobah/.local/share/QtProject/qtdiag* /var/lib/plasma5-profiles/common/share/QtProject/qtdiag /usr/local/share/QtProject/qtdiag /usr/share/QtProject/qtdiag
CacheLocation: "Cache" */home/poobah/.cache/QtProject/qtdiag*
GenericDataLocation: "Shared Data" */home/poobah/.local/share* /var/lib/plasma5-profiles/common/share /usr/local/share /usr/share
RuntimeLocation: "Runtime" */run/user/1000*
ConfigLocation: "Configuration" */home/poobah/.config* /etc/xdg /etc/xdg/kf5 /var/lib/plasma5-profiles/common/xdg
DownloadLocation: "Download" */home/poobah/Downloads*
GenericCacheLocation: "Shared Cache" */home/poobah/.cache*
GenericConfigLocation: "Shared Configuration" */home/poobah/.config* /etc/xdg /etc/xdg/kf5 /var/lib/plasma5-profiles/common/xdg
AppDataLocation: "Application Data" */home/poobah/.local/share/QtProject/qtdiag* /var/lib/plasma5-profiles/common/share/QtProject/qtdiag /usr/local/share/QtProject/qtdiag /usr/share/QtProject/qtdiag
AppConfigLocation: "Application Configuration" */home/poobah/.config/QtProject/qtdiag* /etc/xdg/QtProject/qtdiag /etc/xdg/kf5/QtProject/qtdiag /var/lib/plasma5-profiles/common/xdg/QtProject/qtdiag
File selectors (increasing order of precedence):
en_US unix linux mageia
Network:
Using "OpenSSL 1.1.0l 10 Sep 2019", version: 0x101000cf
Platform capabilities: ThreadedPixmaps OpenGL ThreadedOpenGL WindowMasks MultipleWindows ForeignWindows NonFullScreenWindows NativeWidgets WindowManagement SyncState RasterGLSurface SwitchableWidgetComposition
Style hints:
mouseDoubleClickInterval: 400
mousePressAndHoldInterval: 800
startDragDistance: 10
startDragTime: 500
startDragVelocity: 0
keyboardInputInterval: 400
keyboardAutoRepeatRate: 30
cursorFlashTime: 1000
showIsFullScreen: 0
showIsMaximized: 0
passwordMaskDelay: 0
passwordMaskCharacter: U+25CF
fontSmoothingGamma: 1.7
useRtlExtensions: 0
setFocusOnTouchRelease: 0
tabFocusBehavior: Qt::TabFocusAllControls
singleClickActivation: 0
Additional style hints (QPlatformIntegration):
ReplayMousePressOutsidePopup: 0
Theme:
Platforms requested : kde,generic
available : kde,gtk3,snap,flatpak,xdgdesktopportal
Styles requested : oxygen,breeze,fusion,windows
available : Breeze,Oxygen,Windows,Fusion
Icon theme : oxygen, hicolor from /home/poobah/.local/share/icons,/usr/local/share/icons,/usr/share/icons
System font : "Liberation Serif" 10
Fonts:
General font : "Liberation Serif" 10
Fixed font : "Liberation Mono" 10
Title font : "Liberation Serif" 10
Smallest font: "Liberation Serif" 8
Palette:
QPalette::WindowText: #ff221f1e
QPalette::Button: #ffdfdcd9
QPalette::Light: #fffdfdfd
QPalette::Midlight: #ffe2dfdd
QPalette::Dark: #ff6a6663
QPalette::Mid: #ffb3aba7
QPalette::Text: #ff1f1c1b
QPalette::BrightText: #ffffffff
QPalette::ButtonText: #ff221f1e
QPalette::Base: #ffffffff
QPalette::Window: #ffd6d2d0
QPalette::Shadow: #ff3d3b39
QPalette::Highlight: #ff43ace8
QPalette::HighlightedText: #ffffffff
QPalette::Link: #ff0057ae
QPalette::LinkVisited: #ff644a9b
QPalette::AlternateBase: #fff8f7f6
QPalette::NoRole: #ff000000
QPalette::ToolTipBase: #ff181513
QPalette::ToolTipText: #ffe7fdff
QPalette::PlaceholderText: #801f1c1b
Screens: 1, High DPI scaling: inactive
# 0 "DVI-I-2" Depth: 24 Primary: yes
Manufacturer: Acer Technologies
Model: R221Q-
Serial number: T6KAA0022421-
Geometry: 1920x1080+0+0 Available: 1920x1050+0+0
Physical size: 476x268 mm Refresh: 60 Hz Power state: 0
Physical DPI: 102.454,102.358 Logical DPI: 98.1247,98.3226 Subpixel_None
DevicePixelRatio: 1 Pixel density: 1
Primary orientation: 2 Orientation: 2 Native orientation: 0 OrientationUpdateMask: 0
LibGL Vendor: NVIDIA Corporation
Renderer: GeForce 9600 GT/PCIe/SSE2
Version: 3.3.0 NVIDIA 340.108
Shading language: 3.30 NVIDIA via Cg compiler
Format: Version: 3.3 Profile: 2 Swap behavior: 0 Buffer size (RGB): 8,8,8 Depth buffer: 24
Profile: None (QOpenGLFunctions_3_3), Core (QOpenGLFunctions_3_3_Core), Compatibility (QOpenGLFunctions_3_3_Compatibility)
[poobah@BSKMageia ~]$
At the bottom of that copious output it shows that the Nvidia drivers are being used.
So, no joy yet.
Still looking.
One of the suggestions has been to re-install the graphics drivers to see if that fixes it. I am reluctant to do that because it is a shotgun approach to fixing problems, and even if it works it does not advance my knowledge of how this hangs together.
However, I might try it to see if it does fix things. I am about out of other ideas, and sometimes things get so messed up that starting over is about the only way to clean it up.