https://bugs.kde.org/show_bug.cgi?id=501879

            Bug ID: 501879
           Summary: Memory Leak with Kioworker
    Classification: I don't know
           Product: kde
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: unassigned-b...@kde.org
          Reporter: zee...@zeebie.net
  Target Milestone: ---

SUMMARY
There appears to be a memory leak in the kioworker process that causes
increasing memory usage over time without it being released, impacting system
performance until targeted by OOM Killer and terminated

STEPS TO REPRODUCE

Use Dolphin to perform file system operations, specifically accessing SMB
shares and performing searches for specific files.

Monitor the memory usage of the kioworker process using a system monitor tool
like htop or top.

Observe the increasing memory consumption by kioworker that is not released
even after tasks are completed.

OBSERVED RESULT
The kioworker process steadily consumes more memory over time without releasing
it, leading to a noticeable memory leak.

EXPECTED RESULT
The kioworker process should release memory after completing its task,
maintaining stable memory usage without excessive growth.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Garuda Linux 
KDE Plasma Version: plasmashell 6.3.2
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2

ADDITIONAL INFORMATION

The issue is primarily observed during regular file operations in Dolphin while
accessing networked shares via SMB.

Memory leak is not immediately apparent but becomes noticeable after extended
usage.

The process does not seem to release memory after completing tasks like file
transfers or searches.

─λ journalctl -xe | grep -i "killed process"

Mar 23 04:45:19  kernel: Out of memory: Killed process 4010253 (kioworker)
total-vm:102261920kB, anon-rss:45431184kB, file-rss:2232kB, shmem-rss:0kB,
UID:1000 pgtables:199964kB oom_score_adj:200


sudo netstat -tunp | grep kioworker

tcp        0      0 192.168.20.75:32968     192.168.20.26:445       ESTABLISHED
139478/kioworker
tcp        0    232 192.168.20.75:32972     192.168.20.26:445       ESTABLISHED
139480/kioworker
tcp        0      0 192.168.20.75:32926     192.168.20.26:445       ESTABLISHED
139458/kioworker
tcp        0      0 192.168.20.75:32954     192.168.20.26:445       ESTABLISHED
139482/kioworker
tcp        0      0 192.168.20.75:32938     192.168.20.26:445       ESTABLISHED
139439/kioworker
tcp        0    109 192.168.20.75:32982     192.168.20.26:445       ESTABLISHED
139476/kioworker

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to