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

Russell Haley <yumpusamongus+...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |yumpusamongus+...@gmail.com

--- Comment #20 from Russell Haley <yumpusamongus+...@gmail.com> ---
I don't use any kind of screencasting, but I found a bunch of this message in
my logs while looking into a pipewire horkage.  A big thing that stands out to
me is that it's getting logged way more often than once per frame:

>> journalctl -o short-iso | uniq -c | sort -hk 1,1 | tail -n30 | sort -k 2,2
>   7060 2023-08-07T16:06:46-0500 redacted kwin_wayland[5031]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>   7099 2023-08-07T16:06:47-0500 redacted kwin_wayland[5031]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>   7306 2023-08-19T16:43:53-0500 redacted kwin_wayland[3749]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>  19378 2023-08-25T13:06:20-0500 redacted kwin_wayland[3749]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>   8665 2023-08-31T14:20:05-0500 redacted kwin_wayland[3228]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>   7840 2023-09-01T18:31:16-0500 redacted kwin_wayland[3228]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>   9367 2023-09-11T18:10:03-0500 redacted kwin_wayland[3558]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>  11183 2023-09-11T18:10:04-0500 redacted kwin_wayland[3558]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>   8967 2023-09-11T18:10:07-0500 redacted kwin_wayland[3558]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>  10209 2023-09-17T15:47:08-0500 redacted kwin_wayland[382216]: 
> kwin_screencast: Dropping a screencast frame because the compositor is slow
>  20907 2023-09-17T15:47:09-0500 redacted kwin_wayland[382216]: 
> kwin_screencast: Dropping a screencast frame because the compositor is slow
>   9436 2023-09-20T11:02:07-0500 redacted kwin_wayland[382216]: 
> kwin_screencast: Dropping a screencast frame because the compositor is slow
>   9205 2023-09-20T11:10:41-0500 redacted kwin_wayland[382216]: 
> kwin_screencast: Dropping a screencast frame because the compositor is slow
>  21662 2023-09-20T11:10:42-0500 redacted kwin_wayland[382216]: 
> kwin_screencast: Dropping a screencast frame because the compositor is slow
>   9653 2023-09-23T14:57:39-0500 redacted kwin_wayland[2905]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>  11974 2023-09-25T21:38:10-0500 redacted kwin_wayland[2905]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>   7066 2023-09-28T14:09:07-0500 redacted kwin_wayland[2905]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>  26433 2023-09-28T14:09:08-0500 redacted kwin_wayland[2905]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>  21379 2023-10-04T12:25:04-0500 redacted kwin_wayland[2811]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>  23671 2023-10-05T02:41:04-0500 redacted kwin_wayland[849797]: 
> kwin_screencast: Dropping a screencast frame because the compositor is slow
>  16671 2023-10-06T20:56:34-0500 redacted kwin_wayland[2782]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>   7475 2023-10-18T21:03:48-0500 redacted kwin_wayland[6469]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>  12455 2023-10-24T18:06:24-0500 redacted kwin_wayland[6469]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>  37496 2023-10-26T09:02:45-0500 redacted pipewire[6468]: mod.protocol-native: 
> server 0x55f7387c2b40: failed to accept: Too many open files
>   8160 2023-10-26T09:02:55-0500 redacted pipewire[6468]: mod.protocol-native: 
> server 0x55f7387c2b40: failed to accept: Too many open files
>  25519 2023-10-26T09:02:56-0500 redacted pipewire[6468]: mod.protocol-native: 
> server 0x55f7387c2b40: failed to accept: Too many open files
>  10110 2023-10-26T09:03:25-0500 redacted pipewire[6468]: mod.protocol-native: 
> server 0x55f7387c2b40: failed to accept: Too many open files
>  27389 2023-10-26T09:03:26-0500 redacted pipewire[6468]: mod.protocol-native: 
> server 0x55f7387c2b40: failed to accept: Too many open files
>   9629 2023-10-26T09:03:55-0500 redacted pipewire[6468]: mod.protocol-native: 
> server 0x55f7387c2b40: failed to accept: Too many open files
>  27870 2023-10-26T09:03:56-0500 redacted pipewire[6468]: mod.protocol-native: 
> server 0x55f7387c2b40: failed to accept: Too many open files

Looking at the incident on 2023-10-24, the log around that time has:

>    127 2023-10-24T18:06:23-0500 redacted kwin_wayland[6469]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>  12455 2023-10-24T18:06:24-0500 redacted kwin_wayland[6469]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>   1514 2023-10-24T18:06:25-0500 redacted kwin_wayland[6469]: kwin_screencast: 
> Dropping a screencast frame because the compositor is slow
>      1 2023-10-24T18:06:25-0500 redacted wireplumber[6471]: 
> <WpSiStandardLink:0x5643cb4ddd70> 1 of 1 PipeWire links failed to activate
>      1 2023-10-24T18:06:31-0500 redacted kwin_wayland[6469]: This plugin does 
> not support raise()
>      1 2023-10-24T18:08:07-0500 redacted kate[2439564]: qt.qpa.wayland: 
> setGrabPopup called with a parent, 
> QtWaylandClient::QWaylandXdgSurface(0x55766f2d4be0>
>      2 2023-10-24T18:08:14-0500 redacted kate[2439564]: qt.qpa.wayland: 
> setGrabPopup called with a parent, 
> QtWaylandClient::QWaylandXdgSurface(0x55766f2d4be0>
>      1 2023-10-24T18:08:17-0500 redacted kate[2439564]: qt.qpa.wayland: 
> setGrabPopup called with a parent, 
> QtWaylandClient::QWaylandXdgSurface(0x55766f2d4be0>
>      1 2023-10-24T18:08:45-0500 redacted pipewire[6468]: mod.client-node: 
> 0x55f738e29530: unknown peer 0x55f738b221e0 fd:957
>      1 2023-10-24T18:08:46-0500 redacted pipewire[6468]: mod.client-node: 
> 0x55f738d2a810: unknown peer 0x55f738a95240 fd:953
>      1 2023-10-24T18:08:55-0500 redacted kwin_wayland[6469]: This plugin does 
> not support raise()
>      1 2023-10-24T18:09:02-0500 redacted kwin_wayland[6469]: This plugin does 
> not support raise()
>      1 2023-10-24T18:09:37-0500 redacted kwin_wayland[6469]: This plugin does 
> not support raise()
>      1 2023-10-24T18:09:42-0500 redacted kwin_wayland[6469]: This plugin does 
> not support raise()
>      1 2023-10-24T18:09:53-0500 redacted kwin_wayland[6469]: This plugin does 
> not support raise()
>      1 2023-10-24T18:10:01-0500 redacted kwin_wayland[6469]: This plugin does 
> not support raise()

Using this pipeline (fish syntax):

> journalctl -o short-iso | grep 'screencast frame because the compositor is 
> slow' | uniq -c | python -c 'import sys'\n'for line in sys.stdin:'\n' if 
> (int(line.split()[0]) > 1000):'\n'  print(line.strip())'

The oldest recorded incident of more than 1000 messages in one second was on
2023-07-28, but that's as far back as the log goes, presumably because the spam
has forced rotation of everything before that.

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

Reply via email to