https://bugs.kde.org/show_bug.cgi?id=516853
Bug ID: 516853
Summary: [ANR] Dolphin freezes when trying to reach KDE Connect
device it thinks is still connected
Classification: Applications
Product: dolphin
Version First 25.12.2
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Application: dolphin (25.12.2)
ApplicationNotResponding [ANR]: true
Qt Version: 6.11.0
Frameworks Version: 6.23.0
Operating System: Linux 6.18.13-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.6.1 [CoredumpBackend]
-- Information about the crash:
After transferring a video from my phone to my desktop, as in I dragged and
dropped the file from Dolphin to the Plasma desktop, I turned off the phone
when the transfer completed.
At this point, it causes both Dolphin and Plasma to freeze, though Plasma in
its entirety does not crash completely, just becomes laggy in brief intervals.
The Dolphin crash happened because it was stuck frozen, and I forced it to
close.
In KDE Connect, I noticed that my computer still thinks the device is
connected, even though it's shut off.
The phone is a Xiaomi Pocophone F1 running LineageOS 22.2, based on Android 15.
KDE Connect is at version 1.35.5, downloaded from F-Droid.
This also happens on previous versions of Plasma and Qt.
The crash can be reproduced every time.
-- Backtrace (Reduced):
#5 statx (fd=-100, path=0x55cd0d6810d0
"/run/user/1000/69022e6875b9435cbaa591c44b2ad4f7/storage/emulated/0/DCIM/Camera/2026-02-28-14-27-58-993.mp4",
flags=2048, mask=4095, buf=0x7ffe86abaa90) at
../sysdeps/unix/sysv/linux/statx.c:28
#6 0x00007f3a45146482 in qt_real_statx (fd=-100, pathname=<optimized out>,
flags=0, statxBuffer=0x7ffe86abaa90) at
/usr/src/debug/qt6-base/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:359
#7 qt_statx (pathname=<optimized out>, statxBuffer=0x7ffe86abaa90) at
/usr/src/debug/qt6-base/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:365
#8 QFileSystemEngine::fillMetaData (entry=..., data=..., what=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:999
#11 QFileInfo::isDir (this=this@entry=0x7ffe86abac28) at
/usr/src/debug/qt6-base/qtbase/src/corelib/io/qfileinfo.cpp:1094
#12 0x00007f3a477ba520 in KIO::pasteActionText
(mimeData=mimeData@entry=0x55cd0d73dcc0, enable=enable@entry=0x7ffe86abad50,
destItem=...) at /usr/src/debug/kio/kio-6.23.0/src/widgets/paste.cpp:252
#13 0x00007f3a47ada856 in DolphinView::pasteInfo (this=0x55cd0cc542c0) at
/usr/src/debug/dolphin/dolphin-25.12.2/src/views/dolphinview.cpp:1621
#14 0x000055ccfb7cfb1a in DolphinMainWindow::updatePasteAction
(this=0x55cd0cbaac40) at
/usr/src/debug/dolphin/dolphin-25.12.2/src/dolphinmainwindow.cpp:960
#15 0x00007f3a44fdfec2 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#16 doActivate<false> (sender=0x55cd0cbcc550, signal_index=6,
argv=0x7ffe86abae20) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4372
#17 0x00007f3a457d613e in QClipboard::selectionChanged (this=<optimized out>)
at
/usr/src/debug/qt6-base/build/src/gui/Gui_autogen/include/moc_qclipboard.cpp:146
#18 QClipboard::emitChanged (this=0x55cd0cbcc550, mode=QClipboard::Clipboard)
at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qclipboard.cpp:551
#19 QPlatformClipboard::emitChanged (this=<optimized out>,
mode=QClipboard::Clipboard) at
/usr/src/debug/qt6-base/qtbase/src/gui/kernel/qplatformclipboard.cpp:89
#20 QPlatformClipboard::emitChanged (this=<optimized out>,
mode=mode@entry=QClipboard::Clipboard) at
/usr/src/debug/qt6-base/qtbase/src/gui/kernel/qplatformclipboard.cpp:86
#21 0x00007f3a43562111 in
QtWaylandClient::QWaylandDataDevice::invalidateSelectionOffer (this=<optimized
out>) at
/usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylanddatadevice.cpp:63
#22 QtWaylandClient::QWaylandDataDevice::invalidateSelectionOffer
(this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylanddatadevice.cpp:55
#5 statx (fd=-100, path=0x55cd0d6810d0
"/run/user/1000/69022e6875b9435cbaa591c44b2ad4f7/storage/emulated/0/DCIM/Camera/2026-02-28-14-27-58-993.mp4",
flags=2048, mask=4095, buf=0x7ffe86abaa90) at
../sysdeps/unix/sysv/linux/statx.c:28
#6 0x00007f3a45146482 in qt_real_statx (fd=-100, pathname=<optimized out>,
flags=0, statxBuffer=0x7ffe86abaa90) at
/usr/src/debug/qt6-base/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:359
#7 qt_statx (pathname=<optimized out>, statxBuffer=0x7ffe86abaa90) at
/usr/src/debug/qt6-base/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:365
#8 QFileSystemEngine::fillMetaData (entry=..., data=..., what=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/io/qfilesystemengine_unix.cpp:999
#11 QFileInfo::isDir (this=this@entry=0x7ffe86abac28) at
/usr/src/debug/qt6-base/qtbase/src/corelib/io/qfileinfo.cpp:1094
#12 0x00007f3a477ba520 in KIO::pasteActionText
(mimeData=mimeData@entry=0x55cd0d73dcc0, enable=enable@entry=0x7ffe86abad50,
destItem=...) at /usr/src/debug/kio/kio-6.23.0/src/widgets/paste.cpp:252
#13 0x00007f3a47ada856 in DolphinView::pasteInfo (this=0x55cd0cc542c0) at
/usr/src/debug/dolphin/dolphin-25.12.2/src/views/dolphinview.cpp:1621
#14 0x000055ccfb7cfb1a in DolphinMainWindow::updatePasteAction
(this=0x55cd0cbaac40) at
/usr/src/debug/dolphin/dolphin-25.12.2/src/dolphinmainwindow.cpp:960
#15 0x00007f3a44fdfec2 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#16 doActivate<false> (sender=0x55cd0cbcc550, signal_index=6,
argv=0x7ffe86abae20) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4372
#17 0x00007f3a457d613e in QClipboard::selectionChanged (this=<optimized out>)
at
/usr/src/debug/qt6-base/build/src/gui/Gui_autogen/include/moc_qclipboard.cpp:146
#18 QClipboard::emitChanged (this=0x55cd0cbcc550, mode=QClipboard::Clipboard)
at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qclipboard.cpp:551
#19 QPlatformClipboard::emitChanged (this=<optimized out>,
mode=QClipboard::Clipboard) at
/usr/src/debug/qt6-base/qtbase/src/gui/kernel/qplatformclipboard.cpp:89
#20 QPlatformClipboard::emitChanged (this=<optimized out>,
mode=mode@entry=QClipboard::Clipboard) at
/usr/src/debug/qt6-base/qtbase/src/gui/kernel/qplatformclipboard.cpp:86
#21 0x00007f3a43562111 in
QtWaylandClient::QWaylandDataDevice::invalidateSelectionOffer (this=<optimized
out>) at
/usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylanddatadevice.cpp:63
#22 QtWaylandClient::QWaylandDataDevice::invalidateSelectionOffer
(this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylanddatadevice.cpp:55
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.