Freezes when starting in Linux Kubuntu

Ask for help and post your question on how to use XnView MP.

Moderators: helmut, xnview

Post Reply
dietzi678
Posts: 3
Joined: Sun Oct 26, 2025 5:00 pm

Freezes when starting in Linux Kubuntu

Post by dietzi678 »

Hello

Distro: Kubuntu 24.04.3 LTS
Desktop: KDE Plasma v: 5.27.12
Kernel: 6.14.0-33-generic
Display: x11
Server: X.Org v: 21.1.11
XnViewMP 1.9.5

I start XnViewMP (deb package) with a new configuration via the console and close it immediately without using it.

Code: Select all

$ xnview 
0.33.1 (git 8da6cdd) - Multimedia Development Kit. Copyright (c) 2016-2025 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: ubuntu/24.04 4KB x86_64; glibc2.24/2.39 libc++210000; Clang21.0.0 (++20250702083737+272576543246-1~exp1~20250702203908.1008); 15:48:47 Jul  5 2025. 
==> 1,000000  1,000000  81,597348  96,126316  (0)
XNVIEW restoreGeometry before : 640 480 
XNVIEW restoreGeometry after : 850 620 
CREATE DB OK
ARG[] = /opt/XnView/XnView
QObject::connect: No such signal InfoPropertiesView::itemDoubleClicked(QTreeWidgetItem*,int)
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
 BookmarkNode::BookmarkNode : 0x296f7c30  
TAGS : 15 
     : 15
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
QMutex: destroying locked mutex
 BookmarkNode::~BookmarkNode : 0x296f7c30
I start it again via the console, and I can open any folder and view the images via the folder sidebar, but all I see in the console are additional BLOB messages. When exiting the program:

Code: Select all

…
BLOB length 75 
QMutex: destroying locked mutex
 BookmarkNode::~BookmarkNode : 0x10b83960

When restarting via the console, XnViewMP freezes immediately and cannot be operated. There are no useful additional messages in the console.

The other installation options behave in the same way. To test it, I installed Kubuntu in Virtualbox, and XnViewMP works without any problems there. Can anyone make sense of this?

Thanks in advance to everyone who wants to rack their brains over my problem.
Dietmar
User avatar
xnview
Author of XnView
Posts: 46812
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Freezes when starting in Linux Kubuntu

Post by xnview »

Please try to start

Code: Select all

QT_DEBUG_PLUGINS=1 xnview
Pierre.
dietzi678
Posts: 3
Joined: Sun Oct 26, 2025 5:00 pm

Re: Freezes when starting in Linux Kubuntu

Post by dietzi678 »

Restart XnViewMP with a new configuration

Code: Select all

$ QT_DEBUG_PLUGINS=1 xnview
0.33.1 (git 8da6cdd) - Multimedia Development Kit. Copyright (c) 2016-2025 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: ubuntu/24.04 4KB x86_64; glibc2.24/2.39 libc++210000; Clang21.0.0 (++20250702083737+272576543246-1~exp1~20250702203908.1008); 15:48:47 Jul  5 2025. 
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": 331520
}


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": 331520
}


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": 331520
}


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": 331520
}


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": 331520
}


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": 331520
}


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": 331520
}


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": 331520
}


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": 331520
}


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": 331520
}


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": 331520
}


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": 331520
}


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": 331520
}


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": 331520
}


Got keys from plugin meta data ("xdgdesktopportal", "flatpak", "snap")
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/platformthemes" ...
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/lib/platforminputcontexts" ...
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/platforminputcontexts" ...
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": 331520
}


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": 331520
}


Got keys from plugin meta data ("qt5ct-style")
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/styles" ...
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/lib/iconengines" ...
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/iconengines" ...
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/lib/imageformats" ...
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/imageformats/libqgif.so"
Found metadata in lib /opt/XnView/lib/imageformats/libqgif.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "gif"
        ],
        "MimeTypes": [
            "image/gif"
        ]
    },
    "archreq": 0,
    "className": "QGifPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("gif")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/imageformats/libqicns.so"
Found metadata in lib /opt/XnView/lib/imageformats/libqicns.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "icns"
        ],
        "MimeTypes": [
            "image/x-icns"
        ]
    },
    "archreq": 0,
    "className": "QICNSPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("icns")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/imageformats/libqico.so"
Found metadata in lib /opt/XnView/lib/imageformats/libqico.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "ico",
            "cur"
        ],
        "MimeTypes": [
            "image/vnd.microsoft.icon",
            "image/vnd.microsoft.icon"
        ]
    },
    "archreq": 0,
    "className": "QICOPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("ico", "cur")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/imageformats/libqjpeg.so"
Found metadata in lib /opt/XnView/lib/imageformats/libqjpeg.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "jpg",
            "jpeg"
        ],
        "MimeTypes": [
            "image/jpeg",
            "image/jpeg"
        ]
    },
    "archreq": 0,
    "className": "QJpegPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("jpg", "jpeg")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/imageformats/libqsvg.so"
Found metadata in lib /opt/XnView/lib/imageformats/libqsvg.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "svg",
            "svgz"
        ],
        "MimeTypes": [
            "image/svg+xml",
            "image/svg+xml-compressed"
        ]
    },
    "archreq": 0,
    "className": "QSvgPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("svg", "svgz")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/imageformats/libqtga.so"
Found metadata in lib /opt/XnView/lib/imageformats/libqtga.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "tga"
        ],
        "MimeTypes": [
            "image/x-tga"
        ]
    },
    "archreq": 0,
    "className": "QTgaPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("tga")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/imageformats/libqtiff.so"
Found metadata in lib /opt/XnView/lib/imageformats/libqtiff.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "tiff",
            "tif"
        ],
        "MimeTypes": [
            "image/tiff",
            "image/tiff"
        ]
    },
    "archreq": 0,
    "className": "QTiffPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("tiff", "tif")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/imageformats/libqwbmp.so"
Found metadata in lib /opt/XnView/lib/imageformats/libqwbmp.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "wbmp"
        ],
        "MimeTypes": [
            "image/vnd.wap.wbmp"
        ]
    },
    "archreq": 0,
    "className": "QWbmpPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("wbmp")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/imageformats/libqwebp.so"
Found metadata in lib /opt/XnView/lib/imageformats/libqwebp.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "webp"
        ],
        "MimeTypes": [
            "image/webp"
        ]
    },
    "archreq": 0,
    "className": "QWebpPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("webp")
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/imageformats" ...
loaded library "/opt/XnView/lib/imageformats/libqgif.so"
loaded library "/opt/XnView/lib/imageformats/libqicns.so"
loaded library "/opt/XnView/lib/imageformats/libqico.so"
loaded library "/opt/XnView/lib/imageformats/libqjpeg.so"
loaded library "/opt/XnView/lib/imageformats/libqsvg.so"
loaded library "/opt/XnView/lib/imageformats/libqtga.so"
loaded library "/opt/XnView/lib/imageformats/libqtiff.so"
loaded library "/opt/XnView/lib/imageformats/libqwbmp.so"
loaded library "/opt/XnView/lib/imageformats/libqwebp.so"
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/lib/accessible" ...
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/accessible" ...
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/lib/xcbglintegrations" ...
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/xcbglintegrations/libqxcb-egl-integration.so"
Found metadata in lib /opt/XnView/lib/xcbglintegrations/libqxcb-egl-integration.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.Xcb.QXcbGlIntegrationFactoryInterface.5.5",
    "MetaData": {
        "Keys": [
            "xcb_egl"
        ]
    },
    "archreq": 0,
    "className": "QXcbEglIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("xcb_egl")
QFactoryLoader::QFactoryLoader() looking at "/opt/XnView/lib/xcbglintegrations/libqxcb-glx-integration.so"
Found metadata in lib /opt/XnView/lib/xcbglintegrations/libqxcb-glx-integration.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.Xcb.QXcbGlIntegrationFactoryInterface.5.5",
    "MetaData": {
        "Keys": [
            "xcb_glx"
        ]
    },
    "archreq": 0,
    "className": "QXcbGlxIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("xcb_glx")
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/xcbglintegrations" ...
loaded library "/opt/XnView/lib/xcbglintegrations/libqxcb-glx-integration.so"
==> 1,000000  1,000000  81,597348  96,126316  (0)
XNVIEW restoreGeometry before : 640 480 
XNVIEW restoreGeometry after : 850 620 
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/lib/bearer" ...
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/bearer" ...
loaded library "crypto"
loaded library "ssl"
CREATE DB OK
ARG[] = /opt/XnView/XnView
QObject::connect: No such signal InfoPropertiesView::itemDoubleClicked(QTreeWidgetItem*,int)
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/lib/accessiblebridge" ...
QFactoryLoader::QFactoryLoader() checking directory path "/opt/XnView/accessiblebridge" ...
 BookmarkNode::BookmarkNode : 0x2ea445b0  
TAGS : 15 
     : 15
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 75

However, as soon as I click in the browser window, XnViewMP freezes.

Code: Select all

…
BLOB length 75 
## onItemPressed
Dietmar
User avatar
xnview
Author of XnView
Posts: 46812
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Freezes when starting in Linux Kubuntu

Post by xnview »

so XnView starts, right? Try to start it in view mode?
Pierre.
dietzi678
Posts: 3
Joined: Sun Oct 26, 2025 5:00 pm

Re: Freezes when starting in Linux Kubuntu

Post by dietzi678 »

The problem lies in Kubuntu itself, for whatever reason!

This error does not occur in other distributions, such as Debian or Mint. XnView works as expected.

The problem can be considered solved or obsolete.

Thanks
Dietmar
Post Reply