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: [email protected]
Reporter: [email protected]
CC: [email protected]
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.