WebKit spawns too many WebKitSharedMemory descriptors under some circumstances
According to ipcs -p
, all these descriptors are shared with Xorg
process. In Epiphany they may stack up to tens during usage, and in LuaKit, when resizing a window, I manage to have hundreds of simultaneously opened descriptors. What are they needed for? Isn't it enough to use only 2–3 buffers for exchanging the graphics?
This also happens under Wayland, though the memory segments don't show up in ipcs -p
, only in /proc/<pid>/fd/
.