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.

Reply via email to