You are not logged in.
This does NOT seem to be a duplicate of https://bbs.archlinux.org/viewtopic.php?id=243979, since I'm not using the oxygen theme but breeze-dark.
For the past few days, I've been experiencing a weird memory leak in plasmashell causing it to eventually use up some 2-3 GB of X11 memory. I've basically been running a script that restarts it every 15 minutes to alleviate the symptoms for now. Here are my versions of plasma-workspace (which contains plasmashell) and its recursive dependencies for reference: https://pastebin.com/RJQ6q4JR
Here is a screenshot right now, where it's using over a gig of x11 memory: https://prnt.sc/n8ota9
My best guess it's not freeing some pixmap or something somewhere. It could be a related issue as the one above, but I'm not sure. Is anyone else facing this same issue?
Offline
Yes, same here
Offline
Is there a bug report for this?
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
Is there a bug report for this?
@kokoko3k no, not yet
Offline
What is your hardware? I just checked on two nvidia (gtx 1060 and gtx 750ti with proprietary driver) and i've just 23k and 77k of pixmaps loaded.
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
Same here, nvidia GPU with proprietary seems fine, haven't checked on my intel laptop yet. Standard, non-dark breeze though
Last edited by V1del (2019-04-08 14:06:35)
Offline
I'm running Intel integrated 620 on the latest arch kernel. I'll test on the lts kernel and let you know if it's happening there. This might just be a driver bug?
Offline
I have the same issue:
http://self-perfection.homeip.net/image … domain.png
`xrestop` indicates, that this leaked pixmap memory is related to plasmashell. And running `kquitapp5 plasmashell && plasmashell` drops Xorg memory usage to normal.
According to graph Xorg started to leak about the same time I upgraded plasma-workspace from 5.14.x to 5.15.x.
Also it seems to be related to intel video. I use:
$ inxi --graphics
Graphics: Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics driver: i915 v: kernel
Display: x11 server: X.Org 1.20.4 driver: intel resolution: 1920x1080~60Hz
Also memory maps directly show that memory leaked in /i915:
# pmap -x -p $(pidof Xorg) | head -20
1306: /usr/lib/Xorg -nolisten tcp -auth /var/run/sddm/{377320b3-66db-45c6-aac2-fce784945c1f} -background none -noreset -displayfd 17 -seat seat0 vt1
Address Kbytes RSS Dirty Mode Mapping
000055664b7ee000 180 0 0 r---- /usr/lib/Xorg
000055664b81b000 1576 1124 0 r-x-- /usr/lib/Xorg
000055664b9a5000 444 156 0 r---- /usr/lib/Xorg
000055664ba14000 16 16 16 r---- /usr/lib/Xorg
000055664ba18000 24 24 24 rw--- /usr/lib/Xorg
000055664ba1e000 128 60 60 rw--- [ anon ]
000055664ca36000 76316 75992 75992 rw--- [ anon ]
00007f64253f2000 8100 8100 8100 rw-s- /i915 (deleted)
00007f6426d7d000 6664 6664 6664 rw-s- /i915 (deleted)
00007f64273ff000 8100 8100 8100 rw-s- /i915 (deleted)
00007f6427be8000 7680 7680 7680 rw-s- /i915 (deleted)
00007f6428368000 7920 7740 7740 rw-s- /i915 (deleted)
00007f6428b24000 7680 7680 7680 rw-s- /tmp/#31647510 (deleted)
00007f64292a4000 7680 7680 7680 rw-s- /i915 (deleted)
00007f6429a24000 8192 8192 0 rw-s- /i915 (deleted)
00007f642a224000 7680 7680 2020 rw-s- /i915 (deleted)
00007f642a9a4000 8100 8100 8100 rw-s- /tmp/#31166531 (deleted)
00007f642b18d000 7680 7680 2904 rw-s- /i915 (deleted)
Almost all RSS of Xorg process is in /i915 chunks:
# pmap -x -p $(pidof Xorg)|awk '/i915/{sum+=$3} END{print sum}'
836616
# ps -o rss -C Xorg
RSS
1012412
I tried to figure out what is inside this leaked to /i915 memory areas dumping them with gdb, but to no avail. My hypothesis was that it might contain stored screen states (1920*1080*4=8294400 is suspiciously close to size of these chunks). And indeed every fourth byte is 0xFF. But attemps to decode image failed. It kinda there is something in the data, apparently there is 512 bytes wide pattern, but overall - no recognisable image.
Also: see relevant bugrepot in KDE bugtracker: https://bugs.kde.org/show_bug.cgi?id=405667
moderator edit -- replaced oversized image with link.
Pasting pictures and code
Last edited by 2ManyDogs (2019-05-10 18:56:18)
Offline
I have also this bug on one of my PC with intel gpu. I have to kill & restart plasmashell every 2-3 days as memory taken by X.org is only growing up. I think this is not bug in x.org as once plasmashell is killed the memory taken by x.org backs to very small amount (200-300m) I'm using kde5
Offline
After update to 5.16.0 (or probably 5.16.1) I don't observe this leak anymore.
Offline