Chrome interferes with KDE
Jerome
jerome at shawbiz.ca
Tue Oct 4 22:00:28 BST 2022
On Sunday, October 2, 2022 1:12:39 P.M. MDT Jerome wrote:
> [Fedora 34]
>
> After 70 days of uptime, Chrome (prior and latest version) is interfering
> with:
>
> - opening apps from the QuickLaunch panel
> - opening Gwenview from a KMail link to an image
> - Ctrl-Esc for System Activity
>
> When Chrome ISN'T open - all these work.
>
> When Chrome IS open:
>
> - nothing opens from QuickLaunch, or the requested app (eg: KWrite)
> coredumps - Gwenview crashes
> - Ctrll-Esc doesn't open System Activity
>
> I've done a plasmashell --restart & and that hasn't made a difference.
>
> Has anyone seen this behaviour before?
A follow-up:
I tried running kompare from a konsole and get this:
Maximum number of clients reachedqt.qpa.xcb: could not connect to display :0
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though
it was found.
This application failed to start because no Qt platform plugin could be
initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl,
offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-
xcomposite-glx, xcb.
Aborted (core dumped)
So I Googled for "Maximum number of clients reached qt.qpa.xcb" and found Xorg
has a default of 256, apparently hard-coded into the source.
Two example results:
https://www.reddit.com/r/archlinux/comments/u0095w/
dealing_with_an_issue_that_often_happens_after/
https://unix.stackexchange.com/questions/368017/cant-start-applications-due-to-maximum-number-of-clients-reached-error
The solution seems to be to start X with a larger --maxclients with
/etc/X11/xorg.conf.d/99-maxclients.conf:
Section "ServerFlags"
Option "MaxClients" "512"
EndSection
Which I am about to try.
In testing with
lsof -U +c 15 | cut -f1 -d' ' | sort | uniq -c | sort -rn | head -3
381 chrome
255 Xorg
180 kded5
Closing enough things (like KWrite windows) to get Xorg to 255 or less clears
the problem while I wait for a good time to log out/in again.
More information about the kde
mailing list