1.11.2 XnView MP freezes when draggin/dropping items

*** Please report new bugs here! ***

Moderators: xnview, Dreamer

frapox
Posts: 1
Joined: Tue May 12, 2026 4:11 am

1.11.2 XnView MP freezes when draggin/dropping items

Post by frapox »

XnView: 1.11.2 [10050] 64-bit (Apr 30 2026) - Libformat 7.239 (Linux) - flatpak
OS: Linux - Fedora 44 w KDE Plasma 6.6.4

On Fedora 44, Plasma 6.6.4, running on Wayland, the apps completely freezes and becomes unrensponsive, leaving no other choice than to kill it. It only freezes when it runs in Wayland native mode, if I start it on Xwayland (setting env var QT_QPA_PLATFORM=xcb) it just runs fine.

To reproduce:
1. Drag a file from the right pane to the left tree view
2. Observe the app freezeing (the entire surface is grayed out)
3. You can´t recover from this state so you have to kill the app.

Actual behavior (bug): XnView freezes after drag&drop.

Expected behavior: XnView stays responsive after drag&drop.

Console debug infos:

Code: Select all

$ flatpak run com.xnview.XnViewMP 
0.35.1 (git 652c616) - Multimedia Development Kit. Copyright (c) 2016-2025 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: org.freedesktop.platform/25.08 7.0.4-200.fc44.x86_64 4KB x86_64; glibc2.24/2.42 libc++220000; Clang22.0.0 (++20251222082052+3fac75ce8002-1~exp1~20251222082218.1367); 07:31:12 Dec 30 2025. 
QFont::fromString: Invalid description 'Adwaita Sans,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1'
QFont::fromString: Invalid description 'Adwaita Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1'
QFont::fromString: Invalid description 'Adwaita Sans,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1'
QFont::fromString: Invalid description 'Adwaita Sans,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1'
==> 1,000000  1,000000  94,110396  96,000000  (0)
XNVIEW restoreGeometry before : 640 480 
XNVIEW restoreGeometry after : 1309 861 
QObject::connect: No such signal QThread::progressChanged(int)
QObject::connect: No such signal QThread::progressChanged(int, QString)
QObject::connect: No such signal QThread::progressStarted(int)
QObject::connect: No such slot QThread::cancel()
ARG[] = /app/XnView/XnView
QObject::connect: No such signal InfoPropertiesView::itemDoubleClicked(QTreeWidgetItem*,int)
## updateCount ===>   1ms (6)
## updateCount ===>   1ms (10)
## updateCount ===>   1ms (8)
## updateCount ===>   1ms 
## updateCount ===>   1ms ok
^[[B^[[BBLOB length 75 
BLOB length 75 
BLOB length 75 
BLOB length 178 
BLOB length 178 
## updateCount ===>   0ms (6)
## updateCount ===>   0ms (10)
## updateCount ===>   0ms (8)
## updateCount ===>   0ms 
## updateCount ===>   0ms ok
## updateCount ===>   0ms (6)
## updateCount ===>   0ms (10)
## updateCount ===>   0ms (8)
## updateCount ===>   0ms 
## updateCount ===>   0ms ok
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()


############################################ onDirectoryChanged </home/frapox/Pictures/screenshots PC/>

QFileSystemWatcher::addPaths: list is empty
MOVE : </home/frapox/Pictures/screenshots PC/Fedora 44/>
MOVE file : </home/frapox/tmp/Schermata del 2026-05-12 05-35-43.png> => </home/frapox/Pictures/screenshots PC/Fedora 44/>
MOVE file : </home/frapox/tmp/Schermata del 2026-05-12 05-45-26.png> => </home/frapox/Pictures/screenshots PC/Fedora 44/>


############################################ onDirectoryChanged </home/frapox/tmp/>

CheckContent...

^C