XnViewMP 96.3 not loading in Linux Mint 20 Cinnamon
Moderators: XnTriq, helmut, xnview
XnViewMP 96.3 not loading in Linux Mint 20 Cinnamon
I have seen several reports in various forums (but strangely not here) that XnVMP not starting in the recent release of Linux Min 20. I cant verify this as I dare not upgrade if this software wont work, as it is essential to my project. Has anyone here been successful in upgrading and loading XnVMP in Mint 20 Cinnamon?
EDIT:
I found someone helpful at least put up an error message - Of course this might be a Mint issue and not XnVmp
"Also , running XnViewMP (the most recent version 0.69.2 downloaded from the author’s site as a deb) fails with:
qt5ct: using qt5ct plugin
Segmentation fault (core dumped)"
Thanks Dan
EDIT:
I found someone helpful at least put up an error message - Of course this might be a Mint issue and not XnVmp
"Also , running XnViewMP (the most recent version 0.69.2 downloaded from the author’s site as a deb) fails with:
qt5ct: using qt5ct plugin
Segmentation fault (core dumped)"
Thanks Dan
Re: XnViewMP 96.3 not loading in Linux Mint 20 Cinnamon
Hi,
I just managed to try this in the Live Usb environment. Install from the .deb goes just fine but it will not launch giving me the same error message as above. I would really appreciate some help here as Ver 20 of Mint has something that I would like, so it would be a pity if I could not upgrade.
I just managed to try this in the Live Usb environment. Install from the .deb goes just fine but it will not launch giving me the same error message as above. I would really appreciate some help here as Ver 20 of Mint has something that I would like, so it would be a pity if I could not upgrade.
Re: XnViewMP 96.3 not loading in Linux Mint 20 Cinnamon
I found in the new repos there is a Flatpack version (93.1) which does work. This indicates to me that something in the later versions has caused this issue rather than LM20?
Re: XnViewMP 96.3 not loading in Linux Mint 20 Cinnamon
Last post - sorry for the drip feed of info,
I have just found that the AppImage file does run in LM20 Cinnamon. So I am confused what the AppImage contains that the LM20 system does not provide natively?
I have just found that the AppImage file does run in LM20 Cinnamon. So I am confused what the AppImage contains that the LM20 system does not provide natively?
Re: XnViewMP 96.3 not loading in Linux Mint 20 Cinnamon
if you use export QT_DEBUG_PLUGINS=1 in a terminal, what do you see when executing XnView?
Pierre.
Re: XnViewMP 96.3 not loading in Linux Mint 20 Cinnamon
I loaded the 64bit deb file from your web Home page in a USB Live session.
opened a terminal and typed in QT_DEBUG_PLUGINS=1 the result was the same as others have reported
qt5ct: using qt5ct plugin
Segmentation fault (core dumped)
I hope that helps you.
Dan
Re: XnViewMP 96.3 not loading in Linux Mint 20 Cinnamon
Code: Select all
export QT_DEBUG_PLUGINS=1
Pierre.
Re: XnViewMP 96.3 not loading in Linux Mint 20 Cinnamon
Oops My Bad sorry,
here is the output
Code: Select all
export QT_DEBUG_PLUGINS=1
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/lib/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/platforms/libqlinuxfb.so"
Found metadata in lib /opt/XnView/lib/platforms/libqlinuxfb.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"linuxfb"
]
},
"archreq": 0,
"className": "QLinuxFbIntegrationPlugin",
"debug": false,
"version": 330752
}
Got keys from plugin meta data ("linuxfb")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/platforms/libqminimal.so"
Found metadata in lib /opt/XnView/lib/platforms/libqminimal.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"minimal"
]
},
"archreq": 0,
"className": "QMinimalIntegrationPlugin",
"debug": false,
"version": 330752
}
Got keys from plugin meta data ("minimal")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/platforms/libqminimalegl.so"
Found metadata in lib /opt/XnView/lib/platforms/libqminimalegl.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"minimalegl"
]
},
"archreq": 0,
"className": "QMinimalEglIntegrationPlugin",
"debug": false,
"version": 330752
}
Got keys from plugin meta data ("minimalegl")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/platforms/libqoffscreen.so"
Found metadata in lib /opt/XnView/lib/platforms/libqoffscreen.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"offscreen"
]
},
"archreq": 0,
"className": "QOffscreenIntegrationPlugin",
"debug": false,
"version": 330752
}
Got keys from plugin meta data ("offscreen")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/platforms/libqvnc.so"
Found metadata in lib /opt/XnView/lib/platforms/libqvnc.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"vnc"
]
},
"archreq": 0,
"className": "QVncIntegrationPlugin",
"debug": false,
"version": 330752
}
Got keys from plugin meta data ("vnc")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/platforms/libqwayland-egl.so"
Found metadata in lib /opt/XnView/lib/platforms/libqwayland-egl.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"wayland-egl"
]
},
"archreq": 0,
"className": "QWaylandEglPlatformIntegrationPlugin",
"debug": false,
"version": 330752
}
Got keys from plugin meta data ("wayland-egl")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/platforms/libqwayland-generic.so"
Found metadata in lib /opt/XnView/lib/platforms/libqwayland-generic.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"wayland"
]
},
"archreq": 0,
"className": "QWaylandIntegrationPlugin",
"debug": false,
"version": 330752
}
Got keys from plugin meta data ("wayland")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/platforms/libqwayland-xcomposite-egl.so"
Found metadata in lib /opt/XnView/lib/platforms/libqwayland-xcomposite-egl.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"wayland-xcomposite-egl"
]
},
"archreq": 0,
"className": "QWaylandXCompositeEglPlatformIntegrationPlugin",
"debug": false,
"version": 330752
}
Got keys from plugin meta data ("wayland-xcomposite-egl")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/platforms/libqwayland-xcomposite-glx.so"
Found metadata in lib /opt/XnView/lib/platforms/libqwayland-xcomposite-glx.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"wayland-xcomposite-glx"
]
},
"archreq": 0,
"className": "QWaylandXCompositeGlxPlatformIntegrationPlugin",
"debug": false,
"version": 330752
}
Got keys from plugin meta data ("wayland-xcomposite-glx")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/platforms/libqxcb.so"
Found metadata in lib /opt/XnView/lib/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 "/opt/XnView/platforms" ...
loaded library "/opt/XnView/lib/platforms/libqxcb.so"
loaded library "Xcursor"
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/lib/platformthemes" ...
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/platformthemes/libqgtk2.so"
Found metadata in lib /opt/XnView/lib/platformthemes/libqgtk2.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
"MetaData": {
"Keys": [
"gtk2"
]
},
"archreq": 0,
"className": "QGtk2ThemePlugin",
"debug": false,
"version": 330752
}
Got keys from plugin meta data ("gtk2")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/platformthemes/libqgtk3.so"
Found metadata in lib /opt/XnView/lib/platformthemes/libqgtk3.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
"MetaData": {
"Keys": [
"gtk3"
]
},
"archreq": 0,
"className": "QGtk3ThemePlugin",
"debug": false,
"version": 330752
}
Got keys from plugin meta data ("gtk3")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/platformthemes/libqt5ct.so"
Found metadata in lib /opt/XnView/lib/platformthemes/libqt5ct.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
"MetaData": {
"Keys": [
"qt5ct"
]
},
"archreq": 0,
"className": "Qt5CTPlatformThemePlugin",
"debug": false,
"version": 330752
}
Got keys from plugin meta data ("qt5ct")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/platformthemes/libqxdgdesktopportal.so"
Found metadata in lib /opt/XnView/lib/platformthemes/libqxdgdesktopportal.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
"MetaData": {
"Keys": [
"xdgdesktopportal",
"flatpak",
"snap"
]
},
"archreq": 0,
"className": "QXdgDesktopPortalThemePlugin",
"debug": false,
"version": 330752
}
Got keys from plugin meta data ("xdgdesktopportal", "flatpak", "snap")
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/platformthemes" ...
loaded library "/opt/XnView/lib/platformthemes/libqt5ct.so"
qt5ct: using qt5ct plugin
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/lib/styles" ...
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/styles/libqgtk2style.so"
Found metadata in lib /opt/XnView/lib/styles/libqgtk2style.so, metadata=
{
"IID": "org.qt-project.Qt.QStyleFactoryInterface",
"MetaData": {
"Keys": [
"gtk2"
]
},
"archreq": 0,
"className": "QGtk2StylePlugin",
"debug": false,
"version": 330752
}
Got keys from plugin meta data ("gtk2")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/styles/libqt5ct-style.so"
Found metadata in lib /opt/XnView/lib/styles/libqt5ct-style.so, metadata=
{
"IID": "org.qt-project.Qt.QStyleFactoryInterface",
"MetaData": {
"Keys": [
"qt5ct-style"
]
},
"archreq": 0,
"className": "Qt5CTStylePlugin",
"debug": false,
"version": 330752
}
Got keys from plugin meta data ("qt5ct-style")
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/styles" ...
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/lib/platforminputcontexts" ...
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/platforminputcontexts" ...
loaded library "/opt/XnView/lib/styles/libqt5ct-style.so"
Cannot load library /opt/XnView/lib/styles/libqgtk2style.so: (/usr/lib/x86_64-linux-gnu/libcairo.so.2: undefined symbol: FT_Get_Var_Design_Coordinates)
QLibraryPrivate::loadPlugin failed on "/opt/XnView/lib/styles/libqgtk2style.so" : "Cannot load library /opt/XnView/lib/styles/libqgtk2style.so: (/usr/lib/x86_64-linux-gnu/libcairo.so.2: undefined symbol: FT_Get_Var_Design_Coordinates)"
Segmentation fault (core dumped)
Re: XnViewMP 96.3 not loading in Linux Mint 20 Cinnamon
try to remove libqt5ct-style.so or libqgtk2style.so
Pierre.
Re: XnViewMP 96.3 not loading in Linux Mint 20 Cinnamon
Ok, Done, again only in the ISO USB live environment:
I deleted libqgtk2style.so from
/opt/XnView/lib/styles/
Running the program from the terminal It loads fine now. I was not able to test for a dark theme or view anything due to time constraints - but a brief look showed all ok. The terminal response was
Code: Select all
mint@mint:~$ xnview
qt5ct: using qt5ct plugin
==> 1.000000 91.793814 96.000000 (0)
XNVIEW restoreGeometry before : 640 480
XNVIEW restoreGeometry after : 850 620
w.init
XNVIEW SIZE 850 620
########### BrowserWindow :: BrowserWindow
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
MENU install : 0x2eeda50
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
libpng warning: iCCP: known incorrect sRGB profile
########### BrowserWindow :: ok create (640 480)
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
########### BrowserWindow :: restoreState (850 620)
BrowserWindow :: restoreState => 850 620
=> 588 419
BrowserWindow :: restoreState ok => 588 419
XNVIEW SIZE ok 850 620
w.start
### BrowserWindow :: onStart go
#### onFavoriteDockVisible (1)
BookmarkNode::BookmarkNode : 0x31baf70
#### onCategoryFilterDockVisible (1)
CREATE DB
CREATE DB OK
libpng warning: iCCP: known incorrect sRGB profile
#### onCategoryDockVisible (1)
########### BrowserWindow :: restoreState (850 588)
BrowserWindow :: restoreState => 850 588
=> 588 239
BrowserWindow :: restoreState ok => 588 239
### BrowserWindow :: onStart
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
BrowserWindow :: onStart 2
setPathname </home/mint/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 304f710
######ThumbLoaderThread :: forever : 304f710
** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 304f710
CHECK <0>
######ThumbLoaderThread :: forever : 304f710
** start condition wait
## OPEN FOLDER
## OPEN DB FOLDER ok 0
## UPDATE DB FOLDER ok 0
## OPEN FOLDER ok 0
## updateLabel 0
## updateLabels ok 0
ThumbLoaderThread :: stop()
######### CategoryModel :: checkAndSave()
SORT the list...
STD::SORT... OK
SORT the list... 0
SORT the list... 0
BitmapLoadThread :: stop()
QObject::disconnect: No such signal CategoryView::selectionChanged(const DBFilterModel::DBFileList&)
QObject::connect: No such signal CategoryView::selectionChanged(const DBFilterModel::DBFileList&)
Create children /home/mint/
MyDirModelThread :: run
## OPEN FOLDER done 2
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(9)
ThumbLoaderThread :: stop()
** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 304f710
CHECK <8>
### START 9
######ThumbLoaderThread :: start : 8 -1 -1
### BrowserWindow :: finish
CHECK : <ubiquity.desktop>
LOAD BITMAP </home/mint/Desktop/ubiquity.desktop>
my_error_exit...<Not a JPEG file: starts with 0x5b 0x44>
GFF :: LoadThumbnail : 2
sizeHints : 128
sizeHints : 128
######ThumbLoaderThread :: forever : 304f710
** start condition wait
### ThumbLoaderThread :: setFirstItemToLoad
** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 304f710
CHECK <0>
######ThumbLoaderThread :: forever : 304f710
** start condition wait
sizeHints : 128
sizeHints : 128
### ThumbLoaderThread :: setFirstItemToLoad
** start condition wake one 3
### ThumbLoaderThread :: setFirstItemToLoad ok
######ThumbLoaderThread :: forever 2 : 304f710
CHECK <0>
######ThumbLoaderThread :: forever : 304f710
** start condition wait
######### CategoryModel :: checkAndSave()
SAVE : 1920 984
BrowserWindow :: saveState => 1920 984
=> 1658 635
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
######ThumbLoaderThread :: run : 304f710 OK
QMutex: destroying locked mutex
AFTER WAIT
BitmapLoadThread :: stop()
BookmarkNode::~BookmarkNode : 0x31baf70
-
- Posts: 3
- Joined: Sun May 17, 2009 4:31 pm
Re: XnViewMP 96.3 not loading in Linux Mint 20 Cinnamon
Some old version of libfreetype started getting shipped in 0.95.
libfreetype depends on libfontconfig, but since libfontconfig is not provided in the archive and the system , we need to remove this old libfreetype version so that Xnview uses the system newer libfreetype.
sudo rm /opt/lib/XnView/libfreetype.so
Tip from AUR Archlinux
Working perfectly