https://bugs.kde.org/show_bug.cgi?id=433279
Bug ID: 433279
Summary: AppImage crashes immediately: Could not load the Qt
platform plugin "xcb" in ""
Product: krita
Version: 4.4.2
Platform: Appimage
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: General
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
The most recent stable AppImage does not run on Fedora 31; it core dumps
immediately.
STEPS TO REPRODUCE
1. QT_DEBUG_PLUGINS=1 ./krita-4.4.2-x86_64.appimage
OBSERVED RESULT
QFactoryLoader::QFactoryLoader() checking directory path
"/tmp/.mount_krita-YkdSIY/usr/plugins/platforms" ...
QFactoryLoader::QFactoryLoader() looking at
"/tmp/.mount_krita-YkdSIY/usr/plugins/platforms/libqxcb.so"
Found metadata in lib
/tmp/.mount_krita-YkdSIY/usr/plugins/platforms/libqxcb.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"xcb"
]
},
"archreq": 0,
"className": "QXcbIntegrationPlugin",
"debug": false,
"version": 330752
}
Got keys from plugin meta data ("xcb")
QFactoryLoader::QFactoryLoader() checking directory path
"/tmp/.mount_krita-YkdSIY/usr/bin/platforms" ...
Cannot load library /tmp/.mount_krita-YkdSIY/usr/plugins/platforms/libqxcb.so:
(/usr/lib64/libQt5Gui.so.5: version `Qt_5_PRIVATE_API' not found (required by
/tmp/.mount_krita-YkdSIY/usr/plugins/platforms/libqxcb.so))
QLibraryPrivate::loadPlugin failed on
"/tmp/.mount_krita-YkdSIY/usr/plugins/platforms/libqxcb.so" : "Cannot load
library /tmp/.mount_krita-YkdSIY/usr/plugins/platforms/libqxcb.so:
(/usr/lib64/libQt5Gui.so.5: version `Qt_5_PRIVATE_API' not found (required by
/tmp/.mount_krita-YkdSIY/usr/plugins/platforms/libqxcb.so))"
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it
was found.
This application failed to start because no Qt platform plugin could be
initialized. Reinstalling the application may fix this problem.
Available platform plugins are: xcb.
Aborted (core dumped)
EXPECTED RESULT
krita opens normally
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora 31, updated
(available in About System)
KDE Plasma Version: NA
KDE Frameworks Version: NA
Qt Version: qt5-qtbase-gui-5.13.2-3.fc31.x86_64
ADDITIONAL INFORMATION
/usr/lib64/libQt5Gui.so.5 is provided by qt5-qtbase-gui-5.13.2-3.fc31.x86_64
The symbol appears to have a different form than expected:
readelf -Ws /usr/lib64/libQt5Gui.so.5.13.2 | grep Qt_5_PRIVATE_API | wc -l
0
readelf -Ws /usr/lib64/libQt5Gui.so.5.13.2 | grep Qt_5.13.2_PRIVATE_API | wc -l
2661
Similar bug:
https://bugs.kde.org/show_bug.cgi?id=382944
Long discussion on the Qt forum about related matters:
https://forum.qt.io/topic/93247/qt-qpa-plugin-could-not-load-the-qt-platform-plugin-xcb-in-even-though-it-was-found
--
You are receiving this mail because:
You are watching all bug changes.