Hi, after 3 days of use the plasmashell process is using an insane amount (24GB!) of virtual memory: $ ps aux | grep plasma bonnaudl 29598 1.0 7.0 23934548 563352 ? Sl avril05 49:32 /usr/bin/plasmashell --shut-up So I looked in /proc/29598/maps and found many (1876) lines such as those: 7f4582780000-7f4583190000 rw-s 00000000 08:01 12978558 /home/bonnaudl/.cache/icon-cache.kcache 7f4583190000-7f4583ba0000 rw-s 00000000 08:01 12978558 /home/bonnaudl/.cache/icon-cache.kcache $ grep icon-cache /proc/29598/maps | wc 1876 11256 211988 and many (602) lines such as those: 7f4a4a767000-7f4a4a768000 rw-s 00000000 00:05 2672499 /drm mm object (deleted) 7f4a4a768000-7f4a4a769000 rw-s 00000000 00:05 2679573 /drm mm object (deleted) $ grep /drm /proc/29598/maps |wc 602 5418 58996 This is with neon unstable packages: Package: plasma-workspace Version: 4:5.5.4+git20160408.0156+15.10-0 Reproducible: Always
I restarted my plasma session, and after 1 minute of use, here are the figures: $ grep /drm /proc/14052/maps | wc 308 2772 30184 $ grep icon-cache /proc/14052/maps | wc 9 54 1017
any particular applet loaded? i have always only one icon cache line even after several hours running
I use two non default applets: - system load - weather applet
Since my initial report I upgraded my system to Ubuntu 16.04 and Neon packages: Package: plasma-workspace Version: 4:5.6.3+p16.04+git20160426.0444-0 and the problem is still there. After one day of use: $ grep /drm /proc/3190/maps | wc 570 5130 55860 $ grep icon-cache /proc/3190/maps | wc 1077 6462 121701 and 15GB of VM.
Same here on Chakra Linux with: plasmashell 5.6.3 applications 16.04.0, KF5.21 It seems that the value of virtual memory used increas continuosly. I have clock/weather/system load/network load plasmoids and nothing else I don't know if is related but this issues started after the update of nvidia 364.19 grep icon-cache /proc/2256/maps | wc 2408 14448 262472 Library Usage (shared) 157252 KB /home/luca/.cache/icon-cache.kcache
I'm seeing this same issue on Kubuntu 16.10 with its Plasma 5.7.5, KDE Frameworks 5.26.0, KDE apps 16.04.3, Qt 5.6.1. I've got Intel graphics, but using the modesetting driver.
Using KSysGuard you can get a full breakdown of the mappings, it turns out for me I see 5GB is used mapping in my Baloo index file (which is just 420MB in size), another 2GB is anonymous mapping and then you've got 263MB for the heap. Address Perm Size ▴ Rss Pss Shared Clean Shared Dirty Private Clean Private Dirty Referenced Anonymous AnonHugePages ShmemPmdMapped Shared Hugetlb Private Hugetlb Swap SwapPss Locked Filename 7feebe4ee000-7feffe4ee000 r--s 5242880 KB 2708 KB 1239 KB 2700 KB 0 KB 8 KB 0 KB 2704 KB 0 KB 0 KB 0 KB 0 KB 0 KB 0 KB 0 KB 0 KB /home/chris/.local/share/baloo/index 7ff0a0000000-7ff120000000 rwxp 2097152 KB 2048 KB 2048 KB 0 KB 0 KB 0 KB 2048 KB 0 KB 2048 KB 0 KB 0 KB 0 KB 0 KB 0 KB 0 KB 0 KB 55ffc0e7c000-55ffd0fd3000 rw-p 263516 KB 249024 KB 249024 KB 0 KB 0 KB 0 KB 249024 KB 235092 KB 249024 KB 180224 KB 0 KB 0 KB 0 KB 0 KB 0 KB 0 KB [heap] $ du -sh /home/chris/.local/share/baloo/index 420M /home/chris/.local/share/baloo/index That's not a sparse file either: $ ls -lsh /home/chris/.local/share/baloo/index 420M -rw-rw-r-- 1 chris chris 420M Aug 17 22:43 /home/chris/.local/share/baloo/index Do you see the same? Here's the summary from KSysGuard for plasmashell in case it is of use: Process 2344 - plasmashell Summary The process plasmashell (with pid 2344) is using approximately 458.4 MB of memory. It is using 447.9 MB privately, and a further 58.3 MB that is, or could be, shared with other programs. Dividing up the shared memory between all the processes sharing that memory we get a reduced shared memory usage of 10.5 MB. Adding that to the private usage, we get the above mentioned total memory footprint of 458.4 MB. Library Usage The memory usage of a process is found by adding up the memory usage of each of its libraries, plus the process's own heap, stack and any other mappings, plus the stack of its 24 threads. Private 435100 KB [heap] 12028 KB /drm mm object (deleted) 732 KB /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.6.1 680 KB /home/chris/.cache/plasma_theme_default_v5.25.kcache 364 KB /usr/bin/plasmashell [more] Shared 7640 KB /home/chris/.cache/ksycoca5_en-AU_nRYZdPhro8LuwAG9USlBRsk3F3s= 3696 KB /usr/lib/x86_64-linux-gnu/dri/i965_dri.so 3396 KB /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.6.1 3264 KB /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.6.1 2700 KB /home/chris/.local/share/baloo/index [more] Totals Private 458676 KB (= 6272 KB clean + 452404 KB dirty) Shared 59656 KB (= 59052 KB clean + 604 KB dirty) Rss 518332 KB (= Private + Shared) Pss 469394 KB (= Private + Shared/Number of Processes) Swap 0 KB All the best, Chris
> Do you see the same? As far as baloo is concerned: yes. It usually uses 5GB of virtual memory. But today I rechecked and it uses an even more insane figure of 256GB ! I wonder how baloo can work on a 32 bits system :>. USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND bonnaudl 2191 0.0 0.0 268768452 9996 ? SNl Nov22 0:01 baloo_file But perhaps this baloo problem deserves a separate bug report. This report was about plasmashell. Here are details of the mappings it uses: $ cat /proc/2191/maps 564d4f846000-564d4f889000 r-xp 00000000 00:15 48261996 /usr/bin/baloo_file 564d4fa88000-564d4fa8b000 r--p 00042000 00:15 48261996 /usr/bin/baloo_file 564d4fa8b000-564d4fa8c000 rw-p 00045000 00:15 48261996 /usr/bin/baloo_file 564d5075d000-564d508b1000 rw-p 00000000 00:00 0 [heap] 7f7e00000000-7f7e001cf000 rw-p 00000000 00:00 0 7f7e001cf000-7f7e04000000 ---p 00000000 00:00 0 7f7e08000000-7fbe08000000 r--s 00000000 00:15 36330789 /home/bonnaudl/.local/share/baloo/index 7fbe08000000-7fbe08061000 rw-p 00000000 00:00 0 7fbe08061000-7fbe0c000000 ---p 00000000 00:00 0 7fbe0e7b7000-7fbe0e7dc000 r--s 00000000 00:15 49178502 /usr/share/mime/mime.cache 7fbe0e7dc000-7fbe0e7dd000 ---p 00000000 00:00 0 7fbe0e7dd000-7fbe0f2df000 rw-p 00000000 00:00 0 7fbe0f2df000-7fbe0f2e0000 ---p 00000000 00:00 0 7fbe0f2e0000-7fbe0fae0000 rw-p 00000000 00:00 0 7fbe0fae0000-7fbe0fdb9000 r--p 00000000 00:15 48519444 /usr/lib/locale/locale-archive 7fbe0fdb9000-7fbe0fdcb000 r-xp 00000000 00:15 45344847 /lib/x86_64-linux-gnu/libgpg-error.so.0.19.1 7fbe0fdcb000-7fbe0ffcb000 ---p 00012000 00:15 45344847 /lib/x86_64-linux-gnu/libgpg-error.so.0.19.1 7fbe0ffcb000-7fbe0ffcc000 r--p 00012000 00:15 45344847 /lib/x86_64-linux-gnu/libgpg-error.so.0.19.1 7fbe0ffcc000-7fbe0ffcd000 rw-p 00013000 00:15 45344847 /lib/x86_64-linux-gnu/libgpg-error.so.0.19.1 7fbe0ffcd000-7fbe0ffdb000 r-xp 00000000 00:15 45275699 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0 7fbe0ffdb000-7fbe101da000 ---p 0000e000 00:15 45275699 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0 7fbe101da000-7fbe101db000 r--p 0000d000 00:15 45275699 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0 7fbe101db000-7fbe101dc000 rw-p 0000e000 00:15 45275699 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0 7fbe101dc000-7fbe101e1000 r-xp 00000000 00:15 24859766 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0 7fbe101e1000-7fbe103e0000 ---p 00005000 00:15 24859766 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0 7fbe103e0000-7fbe103e1000 r--p 00004000 00:15 24859766 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0 7fbe103e1000-7fbe103e2000 rw-p 00005000 00:15 24859766 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0 7fbe103e2000-7fbe103e6000 r-xp 00000000 00:15 35260453 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 7fbe103e6000-7fbe105e5000 ---p 00004000 00:15 35260453 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 7fbe105e5000-7fbe105e6000 r--p 00003000 00:15 35260453 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 7fbe105e6000-7fbe105e7000 rw-p 00004000 00:15 35260453 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 7fbe105e7000-7fbe105fe000 r-xp 00000000 00:15 35260396 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0 7fbe105fe000-7fbe107fd000 ---p 00017000 00:15 35260396 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0 7fbe107fd000-7fbe107ff000 r--p 00016000 00:15 35260396 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0 7fbe107ff000-7fbe10800000 rw-p 00018000 00:15 35260396 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0 7fbe10800000-7fbe10801000 r-xp 00000000 00:15 45275755 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7fbe10801000-7fbe10a00000 ---p 00001000 00:15 45275755 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7fbe10a00000-7fbe10a01000 r--p 00000000 00:15 45275755 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7fbe10a01000-7fbe10a02000 rw-p 00001000 00:15 45275755 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7fbe10a02000-7fbe10a07000 r-xp 00000000 00:15 45275811 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7fbe10a07000-7fbe10c06000 ---p 00005000 00:15 45275811 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7fbe10c06000-7fbe10c07000 r--p 00004000 00:15 45275811 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7fbe10c07000-7fbe10c08000 rw-p 00005000 00:15 45275811 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7fbe10c08000-7fbe10c0a000 r-xp 00000000 00:15 6867556 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7fbe10c0a000-7fbe10e09000 ---p 00002000 00:15 6867556 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7fbe10e09000-7fbe10e0a000 r--p 00001000 00:15 6867556 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7fbe10e0a000-7fbe10e0b000 rw-p 00002000 00:15 6867556 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7fbe10e0b000-7fbe10e1c000 r-xp 00000000 00:15 19699980 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7fbe10e1c000-7fbe1101b000 ---p 00011000 00:15 19699980 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7fbe1101b000-7fbe1101c000 r--p 00010000 00:15 19699980 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7fbe1101c000-7fbe1101d000 rw-p 00011000 00:15 19699980 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7fbe1101d000-7fbe11047000 r-xp 00000000 00:15 46307939 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0 7fbe11047000-7fbe11246000 ---p 0002a000 00:15 46307939 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0 7fbe11246000-7fbe1124a000 r--p 00029000 00:15 46307939 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0 7fbe1124a000-7fbe1124b000 rw-p 0002d000 00:15 46307939 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0 7fbe1124b000-7fbe1124c000 rw-p 00000000 00:00 0 7fbe1124c000-7fbe1124d000 r-xp 00000000 00:15 24859662 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0 7fbe1124d000-7fbe1144d000 ---p 00001000 00:15 24859662 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0 7fbe1144d000-7fbe1144e000 r--p 00001000 00:15 24859662 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0 7fbe1144e000-7fbe1144f000 rw-p 00002000 00:15 24859662 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0 7fbe1144f000-7fbe11454000 r-xp 00000000 00:15 35260803 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0 7fbe11454000-7fbe11654000 ---p 00005000 00:15 35260803 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0 7fbe11654000-7fbe11655000 r--p 00005000 00:15 35260803 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0 7fbe11655000-7fbe11656000 rw-p 00006000 00:15 35260803 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0 7fbe11656000-7fbe11658000 r-xp 00000000 00:15 35260576 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0 7fbe11658000-7fbe11857000 ---p 00002000 00:15 35260576 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0 7fbe11857000-7fbe11858000 r--p 00001000 00:15 35260576 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0 7fbe11858000-7fbe11859000 rw-p 00002000 00:15 35260576 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0 7fbe11859000-7fbe1185b000 r-xp 00000000 00:15 35260519 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0 7fbe1185b000-7fbe11a5a000 ---p 00002000 00:15 35260519 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0 7fbe11a5a000-7fbe11a5b000 r--p 00001000 00:15 35260519 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0 7fbe11a5b000-7fbe11a5c000 rw-p 00002000 00:15 35260519 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0 7fbe11a5c000-7fbe11a83000 r-xp 00000000 00:15 45267823 /lib/x86_64-linux-gnu/libexpat.so.1.6.2 7fbe11a83000-7fbe11c83000 ---p 00027000 00:15 45267823 /lib/x86_64-linux-gnu/libexpat.so.1.6.2 7fbe11c83000-7fbe11c85000 r--p 00027000 00:15 45267823 /lib/x86_64-linux-gnu/libexpat.so.1.6.2 7fbe11c85000-7fbe11c86000 rw-p 00029000 00:15 45267823 /lib/x86_64-linux-gnu/libexpat.so.1.6.2 7fbe11c86000-7fbe11ca9000 r-xp 00000000 00:15 45316715 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1 7fbe11ca9000-7fbe11ea8000 ---p 00023000 00:15 45316715 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1 7fbe11ea8000-7fbe11eaa000 r--p 00022000 00:15 45316715 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1 7fbe11eaa000-7fbe11eab000 rw-p 00024000 00:15 45316715 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1 7fbe11eab000-7fbe11f51000 r-xp 00000000 00:15 45274567 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3 7fbe11f51000-7fbe12151000 ---p 000a6000 00:15 45274567 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3 7fbe12151000-7fbe12157000 r--p 000a6000 00:15 45274567 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3 7fbe12157000-7fbe12158000 rw-p 000ac000 00:15 45274567 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3 7fbe12158000-7fbe1215d000 r-xp 00000000 00:15 35260241 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7fbe1215d000-7fbe1235c000 ---p 00005000 00:15 35260241 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7fbe1235c000-7fbe1235d000 r--p 00004000 00:15 35260241 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7fbe1235d000-7fbe1235e000 rw-p 00005000 00:15 35260241 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7fbe1235e000-7fbe12360000 r-xp 00000000 00:15 181759 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7fbe12360000-7fbe12560000 ---p 00002000 00:15 181759 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7fbe12560000-7fbe12561000 r--p 00002000 00:15 181759 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7fbe12561000-7fbe12562000 rw-p 00003000 00:15 181759 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7fbe12562000-7fbe12669000 r-xp 00000000 00:15 45275915 /lib/x86_64-linux-gnu/libgcrypt.so.20.1.2 7fbe12669000-7fbe12868000 ---p 00107000 00:15 45275915 /lib/x86_64-linux-gnu/libgcrypt.so.20.1.2 7fbe12868000-7fbe1286a000 r--p 00106000 00:15 45275915 /lib/x86_64-linux-gnu/libgcrypt.so.20.1.2 7fbe1286a000-7fbe12871000 rw-p 00108000 00:15 45275915 /lib/x86_64-linux-gnu/libgcrypt.so.20.1.2 7fbe12871000-7fbe12893000 r-xp 00000000 00:15 45268083 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7fbe12893000-7fbe12a92000 ---p 00022000 00:15 45268083 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7fbe12a92000-7fbe12a93000 r--p 00021000 00:15 45268083 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7fbe12a93000-7fbe12a94000 rw-p 00022000 00:15 45268083 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7fbe12a94000-7fbe12ab7000 r-xp 00000000 00:15 45258324 /lib/x86_64-linux-gnu/libselinux.so.1 7fbe12ab7000-7fbe12cb6000 ---p 00023000 00:15 45258324 /lib/x86_64-linux-gnu/libselinux.so.1 7fbe12cb6000-7fbe12cb7000 r--p 00022000 00:15 45258324 /lib/x86_64-linux-gnu/libselinux.so.1 7fbe12cb7000-7fbe12cb8000 rw-p 00023000 00:15 45258324 /lib/x86_64-linux-gnu/libselinux.so.1 7fbe12cb8000-7fbe12cba000 rw-p 00000000 00:00 0 7fbe12cba000-7fbe12cc1000 r-xp 00000000 00:15 45259206 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 7fbe12cc1000-7fbe12ec0000 ---p 00007000 00:15 45259206 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 7fbe12ec0000-7fbe12ec1000 r--p 00006000 00:15 45259206 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 7fbe12ec1000-7fbe12ec2000 rw-p 00007000 00:15 45259206 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 7fbe12ec2000-7fbe12f34000 r-xp 00000000 00:15 45258287 /lib/x86_64-linux-gnu/libpcre.so.3.13.3 7fbe12f34000-7fbe13133000 ---p 00072000 00:15 45258287 /lib/x86_64-linux-gnu/libpcre.so.3.13.3 7fbe13133000-7fbe13134000 r--p 00071000 00:15 45258287 /lib/x86_64-linux-gnu/libpcre.so.3.13.3 7fbe13134000-7fbe13135000 rw-p 00072000 00:15 45258287 /lib/x86_64-linux-gnu/libpcre.so.3.13.3 7fbe13135000-7fbe149b1000 r-xp 00000000 00:15 45219925 /usr/lib/x86_64-linux-gnu/libicudata.so.57.1 7fbe149b1000-7fbe14bb0000 ---p 0187c000 00:15 45219925 /usr/lib/x86_64-linux-gnu/libicudata.so.57.1 7fbe14bb0000-7fbe14bb1000 r--p 0187b000 00:15 45219925 /usr/lib/x86_64-linux-gnu/libicudata.so.57.1 7fbe14bb1000-7fbe14bb2000 rw-p 0187c000 00:15 45219925 /usr/lib/x86_64-linux-gnu/libicudata.so.57.1 7fbe14bb2000-7fbe14c22000 r-xp 00000000 00:15 46307872 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 7fbe14c22000-7fbe14e21000 ---p 00070000 00:15 46307872 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 7fbe14e21000-7fbe14e24000 r--p 0006f000 00:15 46307872 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 7fbe14e24000-7fbe14e25000 rw-p 00072000 00:15 46307872 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 7fbe14e25000-7fbe14e26000 rw-p 00000000 00:00 0 7fbe14e26000-7fbe14ea4000 r-xp 00000000 00:15 45316738 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10200.7 7fbe14ea4000-7fbe150a4000 ---p 0007e000 00:15 45316738 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10200.7 7fbe150a4000-7fbe150a5000 r--p 0007e000 00:15 45316738 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10200.7 7fbe150a5000-7fbe150a6000 rw-p 0007f000 00:15 45316738 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10200.7 7fbe150a6000-7fbe150d7000 r-xp 00000000 00:15 45219955 /usr/lib/x86_64-linux-gnu/libpng16.so.16.25.0 7fbe150d7000-7fbe152d6000 ---p 00031000 00:15 45219955 /usr/lib/x86_64-linux-gnu/libpng16.so.16.25.0 7fbe152d6000-7fbe152d7000 r--p 00030000 00:15 45219955 /usr/lib/x86_64-linux-gnu/libpng16.so.16.25.0 7fbe152d7000-7fbe152d8000 rw-p 00031000 00:15 45219955 /usr/lib/x86_64-linux-gnu/libpng16.so.16.25.0 7fbe152d8000-7fbe152da000 r-xp 00000000 00:15 19730336 /usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1.0.0 7fbe152da000-7fbe154d9000 ---p 00002000 00:15 19730336 /usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1.0.0 7fbe154d9000-7fbe154da000 r--p 00001000 00:15 19730336 /usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1.0.0 7fbe154da000-7fbe154db000 rw-p 00002000 00:15 19730336 /usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1.0.0 7fbe154db000-7fbe154fc000 r-xp 00000000 00:15 35260360 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7fbe154fc000-7fbe156fb000 ---p 00021000 00:15 35260360 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7fbe156fb000-7fbe156fc000 r--p 00020000 00:15 35260360 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7fbe156fc000-7fbe156fd000 rw-p 00021000 00:15 35260360 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7fbe156fd000-7fbe1574f000 r-xp 00000000 00:15 45259754 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5000.0 7fbe1574f000-7fbe1594e000 ---p 00052000 00:15 45259754 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5000.0 7fbe1594e000-7fbe1594f000 r--p 00051000 00:15 45259754 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5000.0 7fbe1594f000-7fbe15950000 rw-p 00052000 00:15 45259754 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5000.0 7fbe15950000-7fbe15957000 r-xp 00000000 00:15 48517660 /lib/x86_64-linux-gnu/librt-2.24.so 7fbe15957000-7fbe15b56000 ---p 00007000 00:15 48517660 /lib/x86_64-linux-gnu/librt-2.24.so 7fbe15b56000-7fbe15b57000 r--p 00006000 00:15 48517660 /lib/x86_64-linux-gnu/librt-2.24.so 7fbe15b57000-7fbe15b58000 rw-p 00007000 00:15 48517660 /lib/x86_64-linux-gnu/librt-2.24.so 7fbe15b58000-7fbe15c68000 r-xp 00000000 00:15 45259748 /lib/x86_64-linux-gnu/libglib-2.0.so.0.5000.0 7fbe15c68000-7fbe15e68000 ---p 00110000 00:15 45259748 /lib/x86_64-linux-gnu/libglib-2.0.so.0.5000.0 7fbe15e68000-7fbe15e69000 r--p 00110000 00:15 45259748 /lib/x86_64-linux-gnu/libglib-2.0.so.0.5000.0 7fbe15e69000-7fbe15e6a000 rw-p 00111000 00:15 45259748 /lib/x86_64-linux-gnu/libglib-2.0.so.0.5000.0 7fbe15e6a000-7fbe15e6b000 rw-p 00000000 00:00 0 7fbe15e6b000-7fbe15e6e000 r-xp 00000000 00:15 48517646 /lib/x86_64-linux-gnu/libdl-2.24.so 7fbe15e6e000-7fbe1606d000 ---p 00003000 00:15 48517646 /lib/x86_64-linux-gnu/libdl-2.24.so 7fbe1606d000-7fbe1606e000 r--p 00002000 00:15 48517646 /lib/x86_64-linux-gnu/libdl-2.24.so 7fbe1606e000-7fbe1606f000 rw-p 00003000 00:15 48517646 /lib/x86_64-linux-gnu/libdl-2.24.so 7fbe1606f000-7fbe160d6000 r-xp 00000000 00:15 45256749 /usr/lib/x86_64-linux-gnu/libpcre16.so.3.13.3 7fbe160d6000-7fbe162d6000 ---p 00067000 00:15 45256749 /usr/lib/x86_64-linux-gnu/libpcre16.so.3.13.3 7fbe162d6000-7fbe162d7000 r--p 00067000 00:15 45256749 /usr/lib/x86_64-linux-gnu/libpcre16.so.3.13.3 7fbe162d7000-7fbe162d8000 rw-p 00068000 00:15 45256749 /usr/lib/x86_64-linux-gnu/libpcre16.so.3.13.3 7fbe162d8000-7fbe1646c000 r-xp 00000000 00:15 45219932 /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1 7fbe1646c000-7fbe1666b000 ---p 00194000 00:15 45219932 /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1 7fbe1666b000-7fbe1667d000 r--p 00193000 00:15 45219932 /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1 7fbe1667d000-7fbe1667e000 rw-p 001a5000 00:15 45219932 /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1 7fbe1667e000-7fbe16680000 rw-p 00000000 00:00 0 7fbe16680000-7fbe168eb000 r-xp 00000000 00:15 45219926 /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1 7fbe168eb000-7fbe16aea000 ---p 0026b000 00:15 45219926 /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1 7fbe16aea000-7fbe16af7000 r--p 0026a000 00:15 45219926 /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1 7fbe16af7000-7fbe16af9000 rw-p 00277000 00:15 45219926 /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1 7fbe16af9000-7fbe16afa000 rw-p 00000000 00:00 0 7fbe16afa000-7fbe16b13000 r-xp 00000000 00:15 45259302 /lib/x86_64-linux-gnu/libz.so.1.2.8 7fbe16b13000-7fbe16d12000 ---p 00019000 00:15 45259302 /lib/x86_64-linux-gnu/libz.so.1.2.8 7fbe16d12000-7fbe16d13000 r--p 00018000 00:15 45259302 /lib/x86_64-linux-gnu/libz.so.1.2.8 7fbe16d13000-7fbe16d14000 rw-p 00019000 00:15 45259302 /lib/x86_64-linux-gnu/libz.so.1.2.8 7fbe16d14000-7fbe16d2a000 r-xp 00000000 00:15 46249444 /lib/x86_64-linux-gnu/libgcc_s.so.1 7fbe16d2a000-7fbe16f29000 ---p 00016000 00:15 46249444 /lib/x86_64-linux-gnu/libgcc_s.so.1 7fbe16f29000-7fbe16f2a000 r--p 00015000 00:15 46249444 /lib/x86_64-linux-gnu/libgcc_s.so.1 7fbe16f2a000-7fbe16f2b000 rw-p 00016000 00:15 46249444 /lib/x86_64-linux-gnu/libgcc_s.so.1 7fbe16f2b000-7fbe16f32000 r-xp 00000000 00:15 24967642 /usr/lib/libfam.so.0.0.0 7fbe16f32000-7fbe17131000 ---p 00007000 00:15 24967642 /usr/lib/libfam.so.0.0.0 7fbe17131000-7fbe17132000 r--p 00006000 00:15 24967642 /usr/lib/libfam.so.0.0.0 7fbe17132000-7fbe17133000 rw-p 00007000 00:15 24967642 /usr/lib/libfam.so.0.0.0 7fbe17133000-7fbe17147000 r-xp 00000000 00:15 45413783 /usr/lib/x86_64-linux-gnu/liblmdb.so.0.0.0 7fbe17147000-7fbe17346000 ---p 00014000 00:15 45413783 /usr/lib/x86_64-linux-gnu/liblmdb.so.0.0.0 7fbe17346000-7fbe17347000 r--p 00013000 00:15 45413783 /usr/lib/x86_64-linux-gnu/liblmdb.so.0.0.0 7fbe17347000-7fbe17348000 rw-p 00014000 00:15 45413783 /usr/lib/x86_64-linux-gnu/liblmdb.so.0.0.0 7fbe17348000-7fbe178b2000 r-xp 00000000 00:15 46022146 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.6.1 7fbe178b2000-7fbe178c8000 r--p 00569000 00:15 46022146 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.6.1 7fbe178c8000-7fbe178ce000 rw-p 0057f000 00:15 46022146 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.6.1 7fbe178ce000-7fbe178d4000 rw-p 00000000 00:00 0 7fbe178d4000-7fbe17a09000 r-xp 00000000 00:15 45270157 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7fbe17a09000-7fbe17c08000 ---p 00135000 00:15 45270157 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7fbe17c08000-7fbe17c09000 r--p 00134000 00:15 45270157 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7fbe17c09000-7fbe17c0d000 rw-p 00135000 00:15 45270157 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7fbe17c0d000-7fbe17c56000 r-xp 00000000 00:15 48260015 /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5.27.0 7fbe17c56000-7fbe17e56000 ---p 00049000 00:15 48260015 /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5.27.0 7fbe17e56000-7fbe17e58000 r--p 00049000 00:15 48260015 /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5.27.0 7fbe17e58000-7fbe17e59000 rw-p 0004b000 00:15 48260015 /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5.27.0 7fbe17e59000-7fbe17ea3000 r-xp 00000000 00:15 47524512 /lib/x86_64-linux-gnu/libdbus-1.so.3.14.7 7fbe17ea3000-7fbe180a3000 ---p 0004a000 00:15 47524512 /lib/x86_64-linux-gnu/libdbus-1.so.3.14.7 7fbe180a3000-7fbe180a4000 r--p 0004a000 00:15 47524512 /lib/x86_64-linux-gnu/libdbus-1.so.3.14.7 7fbe180a4000-7fbe180a5000 rw-p 0004b000 00:15 47524512 /lib/x86_64-linux-gnu/libdbus-1.so.3.14.7 7fbe180a5000-7fbe180bd000 r-xp 00000000 00:15 48517658 /lib/x86_64-linux-gnu/libpthread-2.24.so 7fbe180bd000-7fbe182bd000 ---p 00018000 00:15 48517658 /lib/x86_64-linux-gnu/libpthread-2.24.so 7fbe182bd000-7fbe182be000 r--p 00018000 00:15 48517658 /lib/x86_64-linux-gnu/libpthread-2.24.so 7fbe182be000-7fbe182bf000 rw-p 00019000 00:15 48517658 /lib/x86_64-linux-gnu/libpthread-2.24.so 7fbe182bf000-7fbe182c3000 rw-p 00000000 00:00 0 7fbe182c3000-7fbe18917000 r-xp 00000000 00:15 46022200 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.6.1 7fbe18917000-7fbe18945000 r--p 00653000 00:15 46022200 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.6.1 7fbe18945000-7fbe1894a000 rw-p 00681000 00:15 46022200 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.6.1 7fbe1894a000-7fbe1894b000 rw-p 00000000 00:00 0 7fbe1894b000-7fbe18b08000 r-xp 00000000 00:15 48517643 /lib/x86_64-linux-gnu/libc-2.24.so 7fbe18b08000-7fbe18d08000 ---p 001bd000 00:15 48517643 /lib/x86_64-linux-gnu/libc-2.24.so 7fbe18d08000-7fbe18d0c000 r--p 001bd000 00:15 48517643 /lib/x86_64-linux-gnu/libc-2.24.so 7fbe18d0c000-7fbe18d0e000 rw-p 001c1000 00:15 48517643 /lib/x86_64-linux-gnu/libc-2.24.so 7fbe18d0e000-7fbe18d12000 rw-p 00000000 00:00 0 7fbe18d12000-7fbe18e1a000 r-xp 00000000 00:15 48517647 /lib/x86_64-linux-gnu/libm-2.24.so 7fbe18e1a000-7fbe19019000 ---p 00108000 00:15 48517647 /lib/x86_64-linux-gnu/libm-2.24.so 7fbe19019000-7fbe1901a000 r--p 00107000 00:15 48517647 /lib/x86_64-linux-gnu/libm-2.24.so 7fbe1901a000-7fbe1901b000 rw-p 00108000 00:15 48517647 /lib/x86_64-linux-gnu/libm-2.24.so 7fbe1901b000-7fbe19193000 r-xp 00000000 00:15 46249360 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 7fbe19193000-7fbe19393000 ---p 00178000 00:15 46249360 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 7fbe19393000-7fbe1939d000 r--p 00178000 00:15 46249360 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 7fbe1939d000-7fbe1939f000 rw-p 00182000 00:15 46249360 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 7fbe1939f000-7fbe193a3000 rw-p 00000000 00:00 0 7fbe193a3000-7fbe19869000 r-xp 00000000 00:15 46022070 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.6.1 7fbe19869000-7fbe1986a000 ---p 004c6000 00:15 46022070 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.6.1 7fbe1986a000-7fbe19876000 r--p 004c6000 00:15 46022070 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.6.1 7fbe19876000-7fbe19877000 rw-p 004d2000 00:15 46022070 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.6.1 7fbe19877000-7fbe1987b000 rw-p 00000000 00:00 0 7fbe1987b000-7fbe1990b000 r-xp 00000000 00:15 48259495 /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5.27.0 7fbe1990b000-7fbe19b0a000 ---p 00090000 00:15 48259495 /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5.27.0 7fbe19b0a000-7fbe19b0c000 r--p 0008f000 00:15 48259495 /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5.27.0 7fbe19b0c000-7fbe19b0e000 rw-p 00091000 00:15 48259495 /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5.27.0 7fbe19b0e000-7fbe19b0f000 rw-p 00000000 00:00 0 7fbe19b0f000-7fbe19b50000 r-xp 00000000 00:15 48261861 /usr/lib/x86_64-linux-gnu/libKF5BalooEngine.so.5.27.0 7fbe19b50000-7fbe19d4f000 ---p 00041000 00:15 48261861 /usr/lib/x86_64-linux-gnu/libKF5BalooEngine.so.5.27.0 7fbe19d4f000-7fbe19d50000 r--p 00040000 00:15 48261861 /usr/lib/x86_64-linux-gnu/libKF5BalooEngine.so.5.27.0 7fbe19d50000-7fbe19d51000 rw-p 00041000 00:15 48261861 /usr/lib/x86_64-linux-gnu/libKF5BalooEngine.so.5.27.0 7fbe19d51000-7fbe19dab000 r-xp 00000000 00:15 48258869 /usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5.27.0 7fbe19dab000-7fbe19fab000 ---p 0005a000 00:15 48258869 /usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5.27.0 7fbe19fab000-7fbe19fad000 r--p 0005a000 00:15 48258869 /usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5.27.0 7fbe19fad000-7fbe19fae000 rw-p 0005c000 00:15 48258869 /usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5.27.0 7fbe19fae000-7fbe19fb5000 r-xp 00000000 00:15 48260147 /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5.27.0 7fbe19fb5000-7fbe1a1b4000 ---p 00007000 00:15 48260147 /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5.27.0 7fbe1a1b4000-7fbe1a1b5000 r--p 00006000 00:15 48260147 /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5.27.0 7fbe1a1b5000-7fbe1a1b6000 rw-p 00007000 00:15 48260147 /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5.27.0 7fbe1a1b6000-7fbe1a205000 r-xp 00000000 00:15 48259654 /usr/lib/x86_64-linux-gnu/libKF5I18n.so.5.27.0 7fbe1a205000-7fbe1a404000 ---p 0004f000 00:15 48259654 /usr/lib/x86_64-linux-gnu/libKF5I18n.so.5.27.0 7fbe1a404000-7fbe1a405000 r--p 0004e000 00:15 48259654 /usr/lib/x86_64-linux-gnu/libKF5I18n.so.5.27.0 7fbe1a405000-7fbe1a406000 rw-p 0004f000 00:15 48259654 /usr/lib/x86_64-linux-gnu/libKF5I18n.so.5.27.0 7fbe1a406000-7fbe1a426000 r-xp 00000000 00:15 48261880 /usr/lib/x86_64-linux-gnu/libKF5FileMetaData.so.5.27.0 7fbe1a426000-7fbe1a625000 ---p 00020000 00:15 48261880 /usr/lib/x86_64-linux-gnu/libKF5FileMetaData.so.5.27.0 7fbe1a625000-7fbe1a626000 r--p 0001f000 00:15 48261880 /usr/lib/x86_64-linux-gnu/libKF5FileMetaData.so.5.27.0 7fbe1a626000-7fbe1a627000 rw-p 00020000 00:15 48261880 /usr/lib/x86_64-linux-gnu/libKF5FileMetaData.so.5.27.0 7fbe1a627000-7fbe1a6f8000 r-xp 00000000 00:15 48260754 /usr/lib/x86_64-linux-gnu/libKF5Solid.so.5.27.0 7fbe1a6f8000-7fbe1a8f7000 ---p 000d1000 00:15 48260754 /usr/lib/x86_64-linux-gnu/libKF5Solid.so.5.27.0 7fbe1a8f7000-7fbe1a902000 r--p 000d0000 00:15 48260754 /usr/lib/x86_64-linux-gnu/libKF5Solid.so.5.27.0 7fbe1a902000-7fbe1a903000 rw-p 000db000 00:15 48260754 /usr/lib/x86_64-linux-gnu/libKF5Solid.so.5.27.0 7fbe1a903000-7fbe1a928000 r-xp 00000000 00:15 48517639 /lib/x86_64-linux-gnu/ld-2.24.so 7fbe1a929000-7fbe1a94e000 r--s 00000000 00:15 48300777 /usr/share/mime/mime.cache (deleted) 7fbe1a94e000-7fbe1a95e000 rwxp 00000000 00:00 0 7fbe1a95e000-7fbe1a971000 rw-p 00000000 00:00 0 7fbe1a971000-7fbe1a9f3000 r-xp 00000000 00:15 47504614 /lib/x86_64-linux-gnu/libsystemd.so.0.16.0 7fbe1a9f3000-7fbe1a9f6000 r--p 00081000 00:15 47504614 /lib/x86_64-linux-gnu/libsystemd.so.0.16.0 7fbe1a9f6000-7fbe1a9f7000 rw-p 00084000 00:15 47504614 /lib/x86_64-linux-gnu/libsystemd.so.0.16.0 7fbe1a9f7000-7fbe1a9fc000 rw-p 00000000 00:00 0 7fbe1a9fc000-7fbe1a9ff000 r-xp 00000000 00:15 45347114 /usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5.6.1 7fbe1a9ff000-7fbe1aa00000 r--p 00002000 00:15 45347114 /usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5.6.1 7fbe1aa00000-7fbe1aa01000 rw-p 00003000 00:15 45347114 /usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5.6.1 7fbe1aa01000-7fbe1aa03000 rw-p 00000000 00:00 0 7fbe1aa03000-7fbe1aa21000 r-xp 00000000 00:15 47503459 /lib/x86_64-linux-gnu/libudev.so.1.6.5 7fbe1aa21000-7fbe1aa22000 ---p 0001e000 00:15 47503459 /lib/x86_64-linux-gnu/libudev.so.1.6.5 7fbe1aa22000-7fbe1aa23000 r--p 0001e000 00:15 47503459 /lib/x86_64-linux-gnu/libudev.so.1.6.5 7fbe1aa23000-7fbe1aa24000 rw-p 0001f000 00:15 47503459 /lib/x86_64-linux-gnu/libudev.so.1.6.5 7fbe1aa24000-7fbe1aa5d000 r-xp 00000000 00:15 46022321 /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5.6.1 7fbe1aa5d000-7fbe1aa5f000 r--p 00038000 00:15 46022321 /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5.6.1 7fbe1aa5f000-7fbe1aa60000 rw-p 0003a000 00:15 46022321 /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5.6.1 7fbe1aa60000-7fbe1aa64000 rw-p 00000000 00:00 0 7fbe1aa64000-7fbe1aaeb000 r-xp 00000000 00:15 46022092 /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5.6.1 7fbe1aaeb000-7fbe1aaed000 r--p 00086000 00:15 46022092 /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5.6.1 7fbe1aaed000-7fbe1aaee000 rw-p 00088000 00:15 46022092 /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5.6.1 7fbe1aaee000-7fbe1aaef000 rw-p 00000000 00:00 0 7fbe1aaf1000-7fbe1aaf2000 r--s 00000000 00:15 39509931 /home/bonnaudl/.local/share/mime/mime.cache 7fbe1aaf2000-7fbe1ab22000 rwxp 00000000 00:00 0 7fbe1ab22000-7fbe1ab24000 rw-s 00000000 00:15 48742654 /home/bonnaudl/.local/share/baloo/index-lock 7fbe1ab24000-7fbe1ab27000 rw-p 00000000 00:00 0 7fbe1ab27000-7fbe1ab28000 r--p 00024000 00:15 48517639 /lib/x86_64-linux-gnu/ld-2.24.so 7fbe1ab28000-7fbe1ab29000 rw-p 00025000 00:15 48517639 /lib/x86_64-linux-gnu/ld-2.24.so 7fbe1ab29000-7fbe1ab2a000 rw-p 00000000 00:00 0 7ffca57c9000-7ffca57ea000 rw-p 00000000 00:00 0 [stack] 7ffca57fc000-7ffca57fe000 r--p 00000000 00:00 0 [vvar] 7ffca57fe000-7ffca5800000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Since my initial report I updated my systems to Ubuntu 16.10, Plasma 5.8, and KF5 5.27/5.28. The icon-cache problem is solved: the icon-cache.kcache file is only mapped once. However the DRM problem remains: $ grep /drm /proc/$(pidof plasmashell)/maps | wc 348 3132 34104 on one system and on the other: $ grep /drm /proc/$(pidof plasmashell)/maps | wc 251 2259 24598
(In reply to Laurent Bonnaud from comment #8) > But perhaps this baloo problem deserves a separate bug report. This report > was about plasmashell. You misunderstand me, what I am saying is that 5GB of the 10GB VM size that plasmashell is using for me is attributed by Ksysguard to plasmashell mapping in the file: /home/chris/.local/share/baloo/index nothing to do with any baloo processes at all, purely plasmashell and its file I/O.
OK, sorry for the misunderstanding ! In my plasmashell process the baloo file is not mapped, probably because I do not use a search plasmoid. Do you use a search plasmoid ?
Large virtual memory isn't a problem. It can just mean we've mapped a file on disk, even a file that isn't actually that size. We're not using up /any/ resources by doing it. If your resident memory size is high, that's a problem (and the 450Mb is high, that we should identify and fix). Virtual memory being high is pretty much a non issue until proved otherwise.
> Virtual memory being high is pretty much a non issue until proved otherwise. Agreed. However the DRM mapping are deleted which probably indicate a resource leak. Here is a sample of the 200+ deleted DRM objects I see on my system just after a session start: 7f0e2574f000-7f0e2578f000 rw-s 00000000 00:05 54568 /drm mm object (deleted) 7f0e2578f000-7f0e257cf000 rw-s 00000000 00:05 54566 /drm mm object (deleted) 7f0e257cf000-7f0e257d7000 rw-s 00000000 00:05 116514 /drm mm object (deleted)
(In reply to David Edmundson from comment #12) > Large virtual memory isn't a problem. It can just mean we've mapped a file > on disk, even a file that isn't actually that size. We're not using up /any/ > resources by doing it. OK thanks. > If your resident memory size is high, that's a problem (and the 450Mb is > high, that we should identify and fix). Virtual memory being high is pretty > much a non issue until proved otherwise. Here is what ksysguard tells me about the breakdown of actual memory usage. Process 2344 - plasmashell Summary The process plasmashell (with pid 2344) is using approximately 452.1 MB of memory. It is using 447.7 MB privately, and a further 33.5 MB that is, or could be, shared with other programs. Dividing up the shared memory between all the processes sharing that memory we get a reduced shared memory usage of 4.4 MB. Adding that to the private usage, we get the above mentioned total memory footprint of 452.1 MB. Library Usage The memory usage of a process is found by adding up the memory usage of each of its libraries, plus the process's own heap, stack and any other mappings, plus the stack of its 24 threads. Private 435808 KB [heap] 12212 KB /drm mm object (deleted) 1892 KB /home/chris/.cache/plasma_theme_default_v5.25.kcache [etc] So basically it's all heap usage, with the deleted DRM objects contributing just 12MB. All the best, Chris
This "deleted drm mm object" problem is not specific to plasma. Several other KDE software have it, the main offender being akregator (see below). Therefore this is probably a more systemic problem, either in KF5 or Qt. Process 13064 - akregator Summary The process akregator (with pid 13064) is using approximately 316.2 MB of memory. It is using 307.7 MB privately, and a further 57.1 MB that is, or could be, shared with other programs. Dividing up the shared memory between all the processes sharing that memory we get a reduced shared memory usage of 8.5 MB. Adding that to the private usage, we get the above mentioned total memory footprint of 316.2 MB. 14.6 MB is swapped out to disk, probably due to a low amount of available memory left. Library Usage The memory usage of a process is found by adding up the memory usage of each of its libraries, plus the process's own heap, stack and any other mappings, plus the stack of its 23 threads. Private 276636 KB [heap] 18296 KB /drm mm object (deleted) 7556 KB /SYSV00000000 (deleted) 3460 KB /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5.7.0 816 KB /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.7.0 Shared 13276 KB /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5.7.0 4396 KB /usr/lib/x86_64-linux-gnu/dri/i965_dri.so 3268 KB /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.7.0 3212 KB /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.7.0 1492 KB /lib/x86_64-linux-gnu/libc-2.24.so
A similar problem exists in the Xorg server and I reported it there: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1661934
(In reply to David Edmundson from comment #12) > Large virtual memory isn't a problem. It can just mean we've mapped a file > on disk, even a file that isn't actually that size. We're not using up /any/ > resources by doing it. > > If your resident memory size is high, that's a problem (and the 450Mb is > high, that we should identify and fix). Virtual memory being high is pretty > much a non issue until proved otherwise. You sound pretty sure about this but I'm seeing the same behavior regarding baloo_index: 7f41b8000000-7f81b8000000 r--s 268435456 KB 20 KB 10 KB 20 KB 0 KB 0 KB 0 KB 20 KB 0 KB 0 KB 0 KB 0 KB 0 KB 0 KB 0 KB 0 KB /home/kakra/.local/share/baloo/index That's around 255GB already. Letting it run a few days more it will eventually reach 2TB, and that is when my system starts to act strange: The kernel oom killer kicks in, high memory pressure is reported, file system kernel threads start to freeze, mouse pointer freezes, until I manage to kill plasmashell. I guess that such huge virtual memory mappings (although they are sparse and use almost no real memory) eat up all memory mapping tables and the kernel gets into trouble finding space in the page tables. I've once seen plasmashell showing a VMM size of 3.8 TB in top while my system started to feel very sluggish as if memory pressure forces swapping - but it wasn't swapping and I had a lot of free physical memory. Having a RSS of half a gig is absolutely no problem for me. I don't see any point in chasing that down before the huge VMM size problem was fixed.
The initial problem described in this bug was about: 1. icon cache 2. /drm mmaped object Problem 1. is now fixed: # grep icon-cache /proc/$(pidof plasmashell)/maps | wc -l 2 Problem 2. was reported here: https://bugs.freedesktop.org/show_bug.cgi?id=99807 and it turns out that this was not a bug. Therefore I consider that this KDE bug is now fixed and can be closed. Large virtual memory consumption by baloo is another bug and probably not a bug either.