Bug 473733 - Dolphin unable to copy or move files "The file or folder Message recipient disconnected from message bus without replying does not exist."
Summary: Dolphin unable to copy or move files "The file or folder Message recipient di...
Status: REPORTED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 23.04.3
Platform: Gentoo Packages Linux
: NOR major
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-24 17:30 UTC by Jonathan E. Snow
Modified: 2023-11-20 11:37 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan E. Snow 2023-08-24 17:30:03 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1.  Drag file to folder
2.  Cursor menu should display "Move, copy, link" but only shows "Copy,link"
3. Drop file with "Copy"

OBSERVED RESULT
Message box or error bar in panel: "The file or folder Message recipient disconnected from message bus without replying does not exist."

EXPECTED RESULT
Copy file

SOFTWARE/OS VERSIONS
Windows:  n/a
macOS:  n/a
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 5.108.0
Qt Version: 5.15.10

ADDITIONAL INFORMATION
This bus was reported in neon, but hasn't been acted on 
https://bugs.kde.org/show_bug.cgi?id=472591

Dolphin is now essentially useless. It's a fairly major that a user can get it into this state. No error messages are issued in dmesg, /var/log/messages or on the command line output of the program.
Comment 1 Jonathan E. Snow 2023-08-24 20:10:44 UTC
This appears to be a bad interaction between KDE and dbus that cripples dolphin. CLI and pcmanfm-qt can both copy files no problem. Even the desktop (managed by plasmashell) can copy files without errors. But dolphin and konqueror are completely blocked.  The outpur from dbus-monitor is large but shows a lot of errors like:

signal time=1692908521.092194 sender=org.freedesktop.DBus -> destination=:1.264 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.264"
signal time=1692908521.092263 sender=org.freedesktop.DBus -> destination=:1.264 serial=4 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost
   string ":1.264"
method call time=1692908592.896673 sender=:1.247 -> destination=org.freedesktop.DBus serial=120 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=GetNameOwner
   string "org.freedesktop.portal.Documents"
error time=1692908592.896710 sender=org.freedesktop.DBus -> destination=:1.247 error_name=org.freedesktop.DBus.Error.NameHasNoOwner reply_serial=120
   string "Could not get owner of name 'org.freedesktop.portal.Documents': no such name"
method call time=1692908592.897904 sender=:1.247 -> destination=org.freedesktop.portal.Documents serial=121 path=/org/freedesktop/portal/documents; interface=org.freedesktop.portal.FileTransfer; member=StartTransfer
   array [
      dict entry(
         string "autostop"
         variant             boolean false
      )
   ]
Comment 2 Jonathan E. Snow 2023-08-31 23:08:02 UTC
This issue is caused by CONFIG_FUSE_FS=m compiled into the kernel. Changing the config to CONFIG_FUSE_FS=y is a workaround but doesn't fix the issue.  Why should kde require static fuse filesystem to be able to transfer files? Anyway please mark this bug as WORKAROUND

This doesn't work: 
vanaert jesnow # zgrep -i fuse  /proc/config.gz 
CONFIG_FUSE_FS=m
CONFIG_FUSE_DAX=y

this works:
vanaert jesnow #  zgrep -i fuse  /proc/config.gz 
CONFIG_FUSE_FS=y
CONFIG_FUSE_DAX=y
Comment 3 laguest@archeia.com 2023-09-14 19:42:20 UTC
$ zgrep -i fuse  /proc/config.gz 
CONFIG_FUSE_FS=y
CONFIG_FUSE_DAX=y

Still fails.

The file or folder Message recipient disconnected from message bus without replying does not exist.
Comment 4 Markus Schmits 2023-09-24 18:50:25 UTC
Operating System: Exherbo 
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.10
Kernel Version: 6.5.3 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600G with Radeon Graphics
Memory: 30.6 GiB of RAM
Graphics Processor: AMD Radeon Graphics

Starting Dolphin in Konsole gives following output, after trying to drag/ copy a file:

$ dolphin 
kf.coreaddons: Some files could not be exported.  QDBusError("org.freedesktop.DBus.Error.NoReply", "Message recipient disconnected from message bus without replying")
Comment 5 Markus Schmits 2023-09-24 19:07:07 UTC
$ gdb dolphin
GNU gdb (GDB) 13.2
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from dolphin...
(No debugging symbols found in dolphin)
(gdb) run
Starting program: /usr/x86_64-pc-linux-gnu/bin/dolphin 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/x86_64-pc-linux-gnu/lib/libthread_db.so.1".
[New Thread 0x7ffff02bc6c0 (LWP 1654)]
[New Thread 0x7fffef8556c0 (LWP 1655)]
[New Thread 0x7fffef0546c0 (LWP 1656)]
[New Thread 0x7fffed26f6c0 (LWP 1657)]
[New Thread 0x7fffec92d6c0 (LWP 1658)]
[New Thread 0x7fffd75a26c0 (LWP 1659)]
[New Thread 0x7fffd6da16c0 (LWP 1660)]
[New Thread 0x7fffd61a06c0 (LWP 1661)]
[New Thread 0x7fffd599f6c0 (LWP 1662)]
[New Thread 0x7fffd519e6c0 (LWP 1663)]
[New Thread 0x7fffd499d6c0 (LWP 1664)]
[Thread 0x7fffd499d6c0 (LWP 1664) exited]
[Thread 0x7fffd519e6c0 (LWP 1663) exited]
[Thread 0x7fffd599f6c0 (LWP 1662) exited]
[Thread 0x7fffd61a06c0 (LWP 1661) exited]
[New Thread 0x7fffd61a06c0 (LWP 1665)]
[Detaching after fork from child process 1667]
[Detaching after fork from child process 1669]
[New Thread 0x7fffd599f6c0 (LWP 1671)]
[New Thread 0x7fffd519e6c0 (LWP 1672)]
[New Thread 0x7fffd499d6c0 (LWP 1674)]
[New Thread 0x7fffb5a546c0 (LWP 1675)]
[Detaching after fork from child process 1676]
[New Thread 0x7fffb52536c0 (LWP 1681)]
kf.coreaddons: Some files could not be exported.  QDBusError("org.freedesktop.DBus.Error.NoReply", "Message recipient disconnected from message bus without replying")
[Thread 0x7fffd519e6c0 (LWP 1672) exited]
[Thread 0x7fffb5a546c0 (LWP 1675) exited]
[Thread 0x7fffd599f6c0 (LWP 1671) exited]
[Thread 0x7fffb52536c0 (LWP 1681) exited]
[Thread 0x7fffd499d6c0 (LWP 1674) exited]
[Thread 0x7fffd75a26c0 (LWP 1659) exited]
[Thread 0x7fffd6da16c0 (LWP 1660) exited]
[Thread 0x7fffec92d6c0 (LWP 1658) exited]
[Thread 0x7fffed26f6c0 (LWP 1657) exited]
[Thread 0x7fffef8556c0 (LWP 1655) exited]
[Thread 0x7fffef0546c0 (LWP 1656) exited]
[Thread 0x7ffff02bc6c0 (LWP 1654) exited]
[Thread 0x7ffff0606a40 (LWP 1651) exited]
[Thread 0x7fffd61a06c0 (LWP 1665) exited]
[New process 1651]
[Inferior 1 (process 1651) exited normally]
Comment 6 Markus Schmits 2023-09-24 19:24:51 UTC
Forgot to print the version:
dolphin --version
dolphin 23.08.1
Comment 7 Michael Eager 2023-10-18 19:15:29 UTC
Same bug on Fedora 38, dolphin-23.08.1-1.fc38.
Downgrading to dolphin-22.12.3-1.fc38 is a workaround.
Comment 8 laguest@archeia.com 2023-10-19 13:52:26 UTC
(In reply to Michael Eager from comment #7)
> Same bug on Fedora 38, dolphin-23.08.1-1.fc38.
> Downgrading to dolphin-22.12.3-1.fc38 is a workaround.

This isn't an option on rolling release distro's like Gentoo where the earliest/stable release is 23.04.3, testing is 23.08.2.
Comment 9 Akseli Lahtinen 2023-11-20 11:37:47 UTC
Cant reproduce on dolphin 24.01.75

Operating System: Fedora Linux 39
KDE Plasma Version: 5.81.80
KDE Frameworks Version: 5.245.0
Qt Version: 6.6.0
Kernel Version: 6.5.11-300.fc39.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: AMD Radeon RX 6600