https://bugs.kde.org/show_bug.cgi?id=383843
Bug ID: 383843 Summary: Spawning insane amounts of DBus messages while copying files Product: frameworks-kio Version: unspecified Platform: Other OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general Assignee: fa...@kde.org Reporter: kf...@kde.org CC: kdelibs-b...@kde.org Target Milestone: --- Observed via dbus-monitor while copying a file via the FISH kio slave: ``` ... method call time=1503401586.132715 sender=:1.3660 -> destination=:1.3659 serial=17575 path=/DataEngine/applicationjobs/JobView_2; interface=org.kde.JobViewV2; member=setProcessedAmount uint64 218009599 string "bytes" method call time=1503401586.133399 sender=:1.3662 -> destination=org.kde.JobViewServer serial=17658 path=/JobViewServer/JobView_2; interface=org.kde.JobViewV2; member=setProcessedAmount uint64 218025983 string "bytes" method call time=1503401586.133556 sender=:1.3660 -> destination=:1.3659 serial=17576 path=/DataEngine/applicationjobs/JobView_2; interface=org.kde.JobViewV2; member=setProcessedAmount uint64 218025983 string "bytes" method call time=1503401586.135317 sender=:1.3662 -> destination=org.kde.JobViewServer serial=17659 path=/JobViewServer/JobView_2; interface=org.kde.JobViewV2; member=setProcessedAmount uint64 218042367 string "bytes" method call time=1503401586.135448 sender=:1.3662 -> destination=org.kde.JobViewServer serial=17660 path=/JobViewServer/JobView_2; interface=org.kde.JobViewV2; member=setProcessedAmount uint64 218046462 string "bytes" method call time=1503401586.135558 sender=:1.3660 -> destination=:1.3659 serial=17577 path=/DataEngine/applicationjobs/JobView_2; interface=org.kde.JobViewV2; member=setProcessedAmount uint64 218042367 string "bytes" method call time=1503401586.135569 sender=:1.3660 -> destination=:1.3659 serial=17578 path=/DataEngine/applicationjobs/JobView_2; interface=org.kde.JobViewV2; member=setProcessedAmount uint64 218046462 string "bytes" method call time=1503401586.149265 sender=:1.3662 -> destination=org.kde.JobViewServer serial=17661 path=/JobViewServer/JobView_2; interface=org.kde.JobViewV2; member=setProcessedAmount uint64 218058751 string "bytes" method call time=1503401586.149698 sender=:1.3660 -> destination=:1.3659 serial=17579 path=/DataEngine/applicationjobs/JobView_2; interface=org.kde.JobViewV2; member=setProcessedAmount uint64 218058751 string "bytes" method call time=1503401586.150065 sender=:1.3662 -> destination=org.kde.JobViewServer serial=17662 path=/JobViewServer/JobView_2; interface=org.kde.JobViewV2; member=setProcessedAmount uint64 218062846 string "bytes" method call time=1503401586.150196 sender=:1.3660 -> destination=:1.3659 serial=17580 path=/DataEngine/applicationjobs/JobView_2; interface=org.kde.JobViewV2; member=setProcessedAmount uint64 218062846 string "bytes" method call time=1503401586.150800 sender=:1.3662 -> destination=org.kde.JobViewServer serial=17663 path=/JobViewServer/JobView_2; interface=org.kde.JobViewV2; member=setProcessedAmount uint64 218075131 string "bytes" method call time=1503401586.150944 sender=:1.3660 -> destination=:1.3659 serial=17581 path=/DataEngine/applicationjobs/JobView_2; interface=org.kde.JobViewV2; member=setProcessedAmount uint64 218075131 string "bytes" ... ``` The sender (:1.3660) is the kuiserver executable in this case. This is part of the reason why the Plasma Desktop tends to become *really* sluggish when copying large files (observed in a number of other bug reports, such as https://bugs.kde.org/show_bug.cgi?id=356479). When copying files via Dolphin, I usually get the following CPU usages: - plasmashell: 120% CPU - Xorg: 60% CPU - kwin_x11: 7% CPU - fish.so OR sftp.so: ~5% CPU Note: This is unrelated to the fish kio slave, it also happens with the sftp kio slave. I didn't test others. I'm not sure how/when the 'processedAmount' updates are triggered; but right now the happen *far* too often. The desktop cannot cope with this. -- You are receiving this mail because: You are watching all bug changes.