You are not logged in.

#1 2025-01-14 19:26:08

cubethethird
Member
Registered: 2016-01-25
Posts: 87
Website

Window corruption on Gnome (X11, likely triggered by Steam)

I have this recurring issue where, seemingly at random, some of my open windows will become corrupt and unresponsive. This seems to be triggered by Steam, but I cannot say this conclusively.

Here is my system journal, which I managed to capture immediately after it occurred.

Jan 14 13:53:01 arch-desktop steamwebhelper[82965]: steamwebhelper.sh[82954]: Using supervisor /home/user/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
Jan 14 13:53:01 arch-desktop steamwebhelper[82965]: steamwebhelper.sh[82954]: Starting steamwebhelper under bootstrap sniper steam runtime via /home/user/.local/share/Steam/ubuntu12_64/ste>
Jan 14 13:53:01 arch-desktop steamwebhelper[82965]: steamwebhelper.sh[82954]: Using CEF sandbox \(try with -no-cef-sandbox if this fails\)
Jan 14 13:53:01 arch-desktop steamwebhelper[82965]: steamwebhelper.sh[82954]: Starting steamwebhelper with Sniper steam runtime at /home/user/.local/share/Steam/ubuntu12_64/steam-runtime-s>
Jan 14 13:53:03 arch-desktop rtkit-daemon[1127]: Supervising 1 threads of 1 processes of 1 users.
Jan 14 13:53:03 arch-desktop rtkit-daemon[1127]: Supervising 1 threads of 1 processes of 1 users.
Jan 14 13:53:03 arch-desktop steamwebhelper[82965]: setlocale "en_US.UTF-8": No such file or directory
Jan 14 13:53:03 arch-desktop steamwebhelper[82965]: pressure-vessel-locale-gen: Missing locale en_US.UTF-8
Jan 14 13:53:03 arch-desktop steamwebhelper[82965]: pressure-vessel-locale-gen: Generating locale en_CA.UTF-8...
Jan 14 13:53:03 arch-desktop steamwebhelper[82965]: pressure-vessel-locale-gen: Generated locale en_CA.UTF-8 successfully
Jan 14 13:53:03 arch-desktop steamwebhelper[82965]: pressure-vessel-locale-gen: Generating locale en_US.UTF-8...
Jan 14 13:53:03 arch-desktop steamwebhelper[82965]: pressure-vessel-locale-gen: Generated locale en_US.UTF-8 successfully
Jan 14 13:53:03 arch-desktop steamwebhelper[82965]: pressure-vessel-adverb[83038]: W: Container startup will be faster if missing locales are created at OS level
Jan 14 13:53:03 arch-desktop steamwebhelper[82965]: exec ./steamwebhelper -lang=en_US -cachedir=/home/user/.local/share/Steam/config/htmlcache -steampid=17969 -buildid=1733265492 -steamid=>
Jan 14 13:53:05 arch-desktop steam[17945]: BuildCompleteAppOverviewChange: 2367 apps
Jan 14 13:53:13 arch-desktop gnome-shell[1820]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 14 13:53:13 arch-desktop gnome-shell[1820]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 14 13:53:13 arch-desktop gnome-shell[1820]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 14 13:53:13 arch-desktop gnome-shell[1820]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 14 13:53:13 arch-desktop systemd[1638]: Started dbus-:1.3-com.belmoussaoui.Authenticator.SearchProvider@5.service.
Jan 14 13:53:13 arch-desktop systemd[1638]: Started dbus-:1.3-org.gnome.Calculator.SearchProvider@5.service.
Jan 14 13:53:13 arch-desktop systemd[1638]: Started dbus-:1.3-org.gnome.Characters@5.service.
Jan 14 13:53:13 arch-desktop systemd[1638]: Started dbus-:1.3-org.gnome.Nautilus@4.service.
Jan 14 13:53:14 arch-desktop systemd[1638]: Started dbus-:1.3-org.gnome.Settings.SearchProvider@4.service.
Jan 14 13:53:14 arch-desktop nautilus[83391]: Connecting to org.freedesktop.Tracker3.Miner.Files
Jan 14 13:53:14 arch-desktop authenticator[83388]: 2025-01-14T18:53:14.164768Z  INFO authenticator::application: Authenticator (com.belmoussaoui.Authenticator)
Jan 14 13:53:14 arch-desktop authenticator[83388]: 2025-01-14T18:53:14.165662Z  INFO authenticator::application: Version: 4.5.0 ()
Jan 14 13:53:14 arch-desktop authenticator[83388]: 2025-01-14T18:53:14.165665Z  INFO authenticator::application: Datadir: /usr/share/authenticator
Jan 14 13:53:14 arch-desktop authenticator[83388]: 2025-01-14T18:53:14.187237Z  INFO authenticator::models::providers: Loading providers
Jan 14 13:53:14 arch-desktop authenticator[83388]: 2025-01-14T18:53:14.188714Z  INFO authenticator::models::database: Running DB Migrations...
Jan 14 13:53:14 arch-desktop authenticator[83388]: 2025-01-14T18:53:14.189320Z  INFO authenticator::models::database: Database pool initialized.
Jan 14 13:53:14 arch-desktop gnome-character[83390]: JS LOG: Characters Application started
Jan 14 13:53:14 arch-desktop systemd[1638]: Started dbus-:1.3-org.gnome.NautilusPreviewer@4.service.
Jan 14 13:53:14 arch-desktop systemd[1638]: Started Application launched by gnome-shell.
Jan 14 13:53:14 arch-desktop systemd[1638]: Created slice Slice /app/org.gnome.Terminal.
Jan 14 13:53:14 arch-desktop systemd[1638]: Starting GNOME Terminal Server...
Jan 14 13:53:14 arch-desktop gnome-shell[1820]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 14 13:53:14 arch-desktop systemd[1638]: Started GNOME Terminal Server.
Jan 14 13:53:14 arch-desktop systemd[1638]: Started VTE child process 83577 launched by org.gnome.Terminal process 83566.
Jan 14 13:53:16 arch-desktop gnome-shell[1820]: Can't update stage views actor unnamed [MetaWindowActorX11] is on because it needs an allocation.
Jan 14 13:53:16 arch-desktop gnome-shell[1820]: Can't update stage views actor unnamed [MetaSurfaceActorX11] is on because it needs an allocation.

Not all of my windows become corrupt, but it consistently affects Steam and some terminal emulators (kitty, ptyxis)

Any assistance diagnosing this problem would be much appreciated.

Offline

#2 2025-01-14 22:33:23

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,897

Re: Window corruption on Gnome (X11, likely triggered by Steam)

What GPU? Are you running out of VRAM? Please use [ code ] not [ quote ] for outputs. After reproduction what link do you get from

sudo journalctl -b | curl -F 'file=@-' 0x0.st

Offline

#3 2025-01-15 00:20:28

cubethethird
Member
Registered: 2016-01-25
Posts: 87
Website

Re: Window corruption on Gnome (X11, likely triggered by Steam)

Have an RX 6700 XT, and this occurs regardless of my VRAM usage. I have also run out of VRAM before without having this issue.

Here is the complete log for my previous boot, which this occurred towards the end: http://0x0.st/8oaK.txt

As mentioned above though, the log I grabbed is from exactly when it occurred. It started with my Steam window closing and reopening (changing screens), and being corrupted.

Offline

#4 2025-01-15 00:28:35

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,897

Re: Window corruption on Gnome (X11, likely triggered by Steam)

Few things to try, redshift is dying left and right, can you reproduce without it? gamemode might have an effect can you reproduce without it? Lately xf86-video-amdgpu started showing some issues, can you reproduce without it? Other than that have you e.g. tested a wayland session? did this happen recently? Which windows show corruptions? Potentially an issue with the change to a vulkan renderer on GTK4, you might want to try and export

GSK_RENDERER=ngl

globally to check whether there's a relation.

Last edited by V1del (2025-01-15 00:29:07)

Offline

#5 2025-01-15 03:23:21

cubethethird
Member
Registered: 2016-01-25
Posts: 87
Website

Re: Window corruption on Gnome (X11, likely triggered by Steam)

Thank you for the detailed explanations. I can try to reproduce without redshift, though I've seen similar error logs with it for a long time despite it working without issue. It is also the primary reason I use X11. I can try reproducing without it.

In terms of gamemode, I wasn't even aware I had it, so I am removing it.

In terms of xf86-video-amdgpu, is it problematic to remove it? I am unclear for which circumstance it is required, as the wiki just describes 2D acceleration. I would have assumed this meant it was needed.

This happened only a few hours ago, and the main windows affected were Steam, and terminal emulators including ptyxis and kitty, but not gnome-terminal. I believe other apps such as discord and freetube (electron apps?) were also affected. Unaffected apps include Firefox and obsidian. The gnome system monitor was also affected.

Offline

#6 2025-01-15 10:19:56

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,897

Re: Window corruption on Gnome (X11, likely triggered by Steam)

That likely rules out a GTK4 renderer inference, but 2D corruptions tied to xf86-video-amdgpu are a possibility. Assuming you didn't create custom config that explicitly sets amdgpu options for e.g. TearFree or so, removing it will make xorg fall back to the modesetting driver, which is generic and does 2D accel via standard OpenGL means, so the specific xorg drivers are not strictly necessary anymore. And they generally are less and less tested since most focus will be on either wayland or the modesetting driver.

Offline

#7 2025-01-15 14:15:10

cubethethird
Member
Registered: 2016-01-25
Posts: 87
Website

Re: Window corruption on Gnome (X11, likely triggered by Steam)

Just reproduced it, so now I am trying with xf86-video-amdgpu removed.

I did also try launching different apps with the GSK_RENDERER=ngl flag, which still resulted in corrupted windows (not sure if it needs to be global)

Here is the trimmed log for the most recent incident:

Jan 15 08:57:01 arch-desktop freetube.desktop[3198]: [3198:0115/085701.535775:ERROR:gpu_process_host.cc(1007)] GPU process exited unexpectedly: exit_code=512
Jan 15 08:57:01 arch-desktop discord.desktop[3444]: [3444:0115/085701.545888:ERROR:gpu_process_host.cc(982)] GPU process exited unexpectedly: exit_code=512
Jan 15 08:57:01 arch-desktop discord.desktop[3444]: child-process-gone! child: GPU (undefined) exitCode: 512
Jan 15 08:57:01 arch-desktop discord.desktop[3444]: blackbox: 1/15/2025, 8:57:01 AM EST 10 ❌ child-process-gone {
Jan 15 08:57:01 arch-desktop discord.desktop[3444]:   type: 'GPU',
Jan 15 08:57:01 arch-desktop discord.desktop[3444]:   reason: 'abnormal-exit',
Jan 15 08:57:01 arch-desktop discord.desktop[3444]:   exitCode: 512,
Jan 15 08:57:01 arch-desktop discord.desktop[3444]:   serviceName: 'GPU'
Jan 15 08:57:01 arch-desktop discord.desktop[3444]: }
Jan 15 08:57:01 arch-desktop discord.desktop[3444]: blackbox: 1/15/2025, 8:57:01 AM EST 11 Sentry report: {"contexts":{"trace":{"trace_id":"7b86404ebb8b41019d48e3f104f1e063","span_id":"8fa7>
Jan 15 08:57:02 arch-desktop discord.desktop[3444]: blackbox: 1/15/2025, 8:57:02 AM EST 12 Wrote 295792 byte minidump to /home/user/.config/discord/0.0.80/modules/crashlogs/1_15_2025__8_57>
Jan 15 08:57:02 arch-desktop discord.desktop[3444]: blackbox: 1/15/2025, 8:57:02 AM EST 13 Sentry report: {"contexts":{"trace":{"trace_id":"7b86404ebb8b41019d48e3f104f1e063","span_id":"8fa7>
Jan 15 08:57:04 arch-desktop discord.desktop[3444]: 08:57:04.602 › [Routing/Utils] transitionTo - Transitioning to /channels/407313990390120448/914477667603066900
Jan 15 08:57:04 arch-desktop discord.desktop[3607]: DiscordProcessObserver: Skipping '/usr/lib/electron33/electron'
Jan 15 08:57:06 arch-desktop rtkit-daemon[1125]: Supervising 1 threads of 1 processes of 1 users.
Jan 15 08:57:06 arch-desktop rtkit-daemon[1125]: Supervising 1 threads of 1 processes of 1 users.
Jan 15 08:57:07 arch-desktop discord.desktop[3444]: 08:57:07.417 › [Routing/Utils] transitionTo - Transitioning to /channels/54384109794885632/755133928569962647
Jan 15 08:57:07 arch-desktop discord.desktop[3607]: DiscordProcessObserver: Skipping '/usr/lib/electron33/electron'
Jan 15 08:57:10 arch-desktop gnome-shell[1824]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 15 08:57:10 arch-desktop gnome-shell[1824]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 15 08:57:15 arch-desktop gnome-shell[1824]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 15 08:57:16 arch-desktop gnome-shell[1824]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 15 08:57:22 arch-desktop systemd[1628]: Started Application launched by gsd-media-keys.
Jan 15 08:57:22 arch-desktop ptyxis-agent[94162]: Failed to process podman containers: Failed to execute child process “podman” (No such file or directory)
Jan 15 08:57:22 arch-desktop gnome-shell[1824]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x9200004 (Terminal)
Jan 15 08:57:22 arch-desktop systemd[1628]: Started [systemd-run] /usr/bin/bash.
Jan 15 08:57:22 arch-desktop gnome-shell[1824]: Can't update stage views actor unnamed [MetaWindowActorX11] is on because it needs an allocation.
Jan 15 08:57:22 arch-desktop gnome-shell[1824]: Can't update stage views actor unnamed [MetaSurfaceActorX11] is on because it needs an allocation.
Jan 15 08:57:23 arch-desktop gnome-shell[1824]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 15 08:57:23 arch-desktop gnome-shell[1824]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 15 08:57:26 arch-desktop systemd[1628]: Started Application launched by gsd-media-keys.
Jan 15 08:57:26 arch-desktop ptyxis-agent[94279]: Failed to process podman containers: Failed to execute child process “podman” (No such file or directory)
Jan 15 08:57:26 arch-desktop gnome-shell[1824]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0xa800004 (Terminal)
Jan 15 08:57:26 arch-desktop systemd[1628]: Started [systemd-run] /usr/bin/bash.
Jan 15 08:57:26 arch-desktop gnome-shell[1824]: Can't update stage views actor unnamed [MetaWindowActorX11] is on because it needs an allocation.
Jan 15 08:57:26 arch-desktop gnome-shell[1824]: Can't update stage views actor unnamed [MetaSurfaceActorX11] is on because it needs an allocation.
Jan 15 08:57:30 arch-desktop gnome-shell[1824]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 15 08:57:30 arch-desktop gnome-shell[1824]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 15 08:57:30 arch-desktop gnome-shell[1824]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 15 08:57:31 arch-desktop systemd[1628]: Started dbus-:1.3-com.belmoussaoui.Authenticator.SearchProvider@10.service.
Jan 15 08:57:31 arch-desktop systemd[1628]: Started dbus-:1.3-org.gnome.Calculator.SearchProvider@10.service.
Jan 15 08:57:31 arch-desktop systemd[1628]: Started dbus-:1.3-org.gnome.Characters@10.service.
Jan 15 08:57:31 arch-desktop systemd[1628]: Started dbus-:1.3-org.gnome.Nautilus@10.service.
Jan 15 08:57:31 arch-desktop systemd[1628]: Started dbus-:1.3-org.gnome.Settings.SearchProvider@9.service.
Jan 15 08:57:31 arch-desktop nautilus[94363]: Connecting to org.freedesktop.Tracker3.Miner.Files
Jan 15 08:57:31 arch-desktop authenticator[94360]: 2025-01-15T13:57:31.277884Z  INFO authenticator::application: Authenticator (com.belmoussaoui.Authenticator)
Jan 15 08:57:31 arch-desktop authenticator[94360]: 2025-01-15T13:57:31.277914Z  INFO authenticator::application: Version: 4.5.0 ()
Jan 15 08:57:31 arch-desktop authenticator[94360]: 2025-01-15T13:57:31.277917Z  INFO authenticator::application: Datadir: /usr/share/authenticator
Jan 15 08:57:31 arch-desktop authenticator[94360]: 2025-01-15T13:57:31.285004Z  INFO authenticator::models::providers: Loading providers
Jan 15 08:57:31 arch-desktop authenticator[94360]: 2025-01-15T13:57:31.285633Z  INFO authenticator::models::database: Running DB Migrations...
Jan 15 08:57:31 arch-desktop authenticator[94360]: 2025-01-15T13:57:31.285828Z  INFO authenticator::models::database: Database pool initialized.
Jan 15 08:57:31 arch-desktop gnome-character[94362]: JS LOG: Characters Application started
Jan 15 08:57:31 arch-desktop systemd[1628]: Started dbus-:1.3-org.gnome.NautilusPreviewer@10.service.
Jan 15 08:57:31 arch-desktop freetube.desktop[3198]: [3198:0115/085731.696193:ERROR:gpu_process_host.cc(1007)] GPU process exited unexpectedly: exit_code=512
Jan 15 08:57:31 arch-desktop discord.desktop[3444]: [3444:0115/085731.753598:ERROR:gpu_process_host.cc(982)] GPU process exited unexpectedly: exit_code=512
Jan 15 08:57:31 arch-desktop discord.desktop[3444]: child-process-gone! child: GPU (undefined) exitCode: 512
Jan 15 08:57:31 arch-desktop discord.desktop[3444]: blackbox: 1/15/2025, 8:57:31 AM EST 14 ❌ child-process-gone {
Jan 15 08:57:31 arch-desktop discord.desktop[3444]:   type: 'GPU',
Jan 15 08:57:31 arch-desktop discord.desktop[3444]:   reason: 'abnormal-exit',
Jan 15 08:57:31 arch-desktop discord.desktop[3444]:   exitCode: 512,
Jan 15 08:57:31 arch-desktop discord.desktop[3444]:   serviceName: 'GPU'
Jan 15 08:57:31 arch-desktop discord.desktop[3444]: }
Jan 15 08:57:31 arch-desktop discord.desktop[3444]: blackbox: 1/15/2025, 8:57:31 AM EST 15 Sentry report: {"contexts":{"trace":{"trace_id":"7b86404ebb8b41019d48e3f104f1e063","span_id":"8fa7>
Jan 15 08:57:31 arch-desktop discord.desktop[3444]: \\"Console\\\",\\\"Http\\\",\\\"Undici\\\",\\\"OnUnhandledRejection\\\",\\\"ContextLines\\\",\\\"LocalVariables\\\",\\\"Modules\\\"]},\\\>
Jan 15 08:57:32 arch-desktop systemd[1628]: Started Application launched by gnome-shell.
Jan 15 08:57:32 arch-desktop systemd[1628]: gnome-terminal-server.service: Found left-over process 77913 (xbindkeys) in control group while starting unit. Ignoring.
Jan 15 08:57:32 arch-desktop systemd[1628]: gnome-terminal-server.service: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
Jan 15 08:57:32 arch-desktop systemd[1628]: Starting GNOME Terminal Server...
Jan 15 08:57:32 arch-desktop gnome-shell[1824]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 15 08:57:32 arch-desktop systemd[1628]: Started GNOME Terminal Server.
Jan 15 08:57:32 arch-desktop systemd[1628]: Started VTE child process 94679 launched by org.gnome.Terminal process 94669.
Jan 15 08:57:32 arch-desktop discord.desktop[3444]: blackbox: 1/15/2025, 8:57:32 AM EST 16 Wrote 281184 byte minidump to /home/user/.config/discord/0.0.80/modules/crashlogs/1_15_2025__8_57>
Jan 15 08:57:32 arch-desktop discord.desktop[3444]: blackbox: 1/15/2025, 8:57:32 AM EST 17 Sentry report: {"contexts":{"trace":{"trace_id":"7b86404ebb8b41019d48e3f104f1e063","span_id":"8fa7>
Jan 15 08:57:32 arch-desktop discord.desktop[3444]: \\\",\\\"message\\\":\\\"app.browser-window-blur\\\",\\\"type\\\":\\\"ui\\\"},{\\\"timestamp\\\":1736915199.739,\\\"category\\\":\\\"elec>
Jan 15 08:57:32 arch-desktop discord.desktop[3444]: 77667603066900\\\"}},{\\\"timestamp\\\":1736948862.353,\\\"category\\\":\\\"electron\\\",\\\"message\\\":\\\"app.browser-window-focus\\\">
Jan 15 08:57:32 arch-desktop discord.desktop[3444]: \\\\\\\"}},{\\\\\\\"timestamp\\\\\\\":1736948994.832,\\\\\\\"category\\\\\\\":\\\\\\\"electron\\\\\\\",\\\\\\\"message\\\\\\\":\\\\\\\"ap>
Jan 15 08:57:38 arch-desktop sudo[94712]:    user : TTY=pts/2 ; PWD=/home/user ; USER=root ; COMMAND=/usr/bin/journalctl -e
Jan 15 08:57:38 arch-desktop sudo[94712]: pam_unix(sudo:session): session opened for user root(uid=0) by user(uid=1000)

Offline

#8 2025-01-15 14:41:11

seth
Member
Registered: 2012-09-03
Posts: 60,805

Re: Window corruption on Gnome (X11, likely triggered by Steam)

Next to your X11 gnome session you're also running GDM on wayland - what if you switch that, https://wiki.archlinux.org/title/GDM#Use_Xorg_backend ?

There's a shitload of

Jan 14 10:47:23 arch-desktop gnome-shell[1820]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed

in the journal, so soemthing seems to try to operate on a zero-space.

Can you trigger the problem w/ "xset dpms force off" (and waiting briefly before you wiggle the mouse to reactivate the outputs)?

Offline

#9 2025-01-15 14:46:55

cubethethird
Member
Registered: 2016-01-25
Posts: 87
Website

Re: Window corruption on Gnome (X11, likely triggered by Steam)

Just tried "xset dpms force off", and this did not trigger it.

I'll test switching GDM to X11 later once I have to logout.

Offline

#10 2025-01-15 15:41:19

seth
Member
Registered: 2012-09-03
Posts: 60,805

Re: Window corruption on Gnome (X11, likely triggered by Steam)

Any other discernible pattern as to *when* this happens?
Can you capture it on a screenshot?
Does it help to resize the window - or toggle its fullscreen mode (in the hopes it gets un- and then re-redirected after some seconds)?

Offline

#11 2025-01-15 15:59:58

cubethethird
Member
Registered: 2016-01-25
Posts: 87
Website

Re: Window corruption on Gnome (X11, likely triggered by Steam)

The only 'pattern' I have discerned is that it seems to more often happen if I leave Steam open for a while.
Not sure a screenshot would be helpful, as the corrupted windows seem to grab whatever other parts of the desktop are in the frame buffer (i.e. they show static images of other parts of my desktop)
I cannot interact with these windows in any way, as they are completely frozen, and I am eventually prompted to wait or force-quit the applications. Force-quitting makes no difference as new instances are still corrupted upon opening.

Offline

#12 2025-01-15 16:53:15

seth
Member
Registered: 2012-09-03
Posts: 60,805

Re: Window corruption on Gnome (X11, likely triggered by Steam)

happen if I leave Steam open for a while

In fullscreen mode?
https://wiki.archlinux.org/title/GNOME/ … D_Graphics - disable unredirection

grab whatever other parts of the desktop are in the frame buffer (i.e. they show static images of other parts of my desktop)

Force-quitting makes no difference as new instances are still corrupted upon opening.

Next time this happens dump the output of "ps aux", the process might be in an IO deadlock or SIGSTOP'd - it seems beyond implausible that whatever harms process X will also affect process Y so most likely nothing is ever quit here.

Offline

#13 2025-01-15 18:33:25

cubethethird
Member
Registered: 2016-01-25
Posts: 87
Website

Re: Window corruption on Gnome (X11, likely triggered by Steam)

No fullscreen mode, and I don't have any special xorg configs (e.g. tearfree) enabled.
I'll run the command if and when it happens again.

Offline

#14 2025-01-15 21:05:54

seth
Member
Registered: 2012-09-03
Posts: 60,805

Re: Window corruption on Gnome (X11, likely triggered by Steam)

The idea was actually to disable the fullscreen unredirection (not so much because of tearing but because of the un/redirection itself) - let's see what the process list shows…

Offline

#15 2025-01-15 23:40:53

cubethethird
Member
Registered: 2016-01-25
Posts: 87
Website

Re: Window corruption on Gnome (X11, likely triggered by Steam)

Still happening. Here is the output of ps aux:
http://0x0.st/8o9d.txt

Offline

#16 2025-01-16 00:06:42

seth
Member
Registered: 2012-09-03
Posts: 60,805

Re: Window corruption on Gnome (X11, likely triggered by Steam)

Nothing in T, two kworkers in D state (I don't think that's really relevant) - did you at this point already try to kill the affected process?

Random observations:
1. redshift (doesn't gsd-color do the same?) - try to omit that :\
2. there're 3(!) xbindkeys processes? (it would be an absolute kick-ass bug if the locked each other around server grabs, but the limited impact doesn't suggest that - unfortunately)

Offline

#17 2025-01-16 04:32:31

cubethethird
Member
Registered: 2016-01-25
Posts: 87
Website

Re: Window corruption on Gnome (X11, likely triggered by Steam)

When I get the chance I'll test out without redshift. Unfortunately gsd-color sucks by comparison.
Killed the xbindkeys processes, so I will await to see if that makes a difference.

I did try killing the affected processes, but even after doing so, opening new windows with them still have the same issue.

Offline

#18 2025-01-16 09:24:56

seth
Member
Registered: 2012-09-03
Posts: 60,805

Re: Window corruption on Gnome (X11, likely triggered by Steam)

I did try killing the affected processes

And they also no longer show up in the process list?

Offline

#19 2025-01-30 20:28:56

cubethethird
Member
Registered: 2016-01-25
Posts: 87
Website

Re: Window corruption on Gnome (X11, likely triggered by Steam)

Had it happen again. Steam was not open when this occurred. I was away from my PC so I'm not sure when it happened. I will note that I haven't had steam open in a while, so it seems to have occurred much less often as a result.

Here's my log for the day http://0x0.st/88JQ.txt

Offline

#20 2025-02-02 21:49:00

seth
Member
Registered: 2012-09-03
Posts: 60,805

Re: Window corruption on Gnome (X11, likely triggered by Steam)

That log is 300MB… most of that is spam from discord and (to a MUCH lesser extent) rtkit

Here's the rest:

Jan 30 08:09:06 arch-desktop gnome-shell[1805]: Arch-update : next update check scheduled in (seconds) 1799.999
Jan 30 08:10:58 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 08:10:58 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 08:12:47 arch-desktop systemd-timesyncd[819]: Contacted time server 23.133.168.244:123 (0.arch.pool.ntp.org).
Jan 30 08:15:42 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 08:15:42 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 08:15:58 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 08:15:59 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 08:16:18 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 08:16:18 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 08:16:22 arch-desktop freetube.desktop[1172333]: [1172333:0130/081622.809985:ERROR:vaapi_video_decoder.cc(1225)] failed Initialize()ing the frame pool
Jan 30 08:16:28 arch-desktop freetube.desktop[1172333]: [1172333:0130/081628.356678:ERROR:vaapi_video_decoder.cc(1225)] failed Initialize()ing the frame pool
Jan 30 08:16:31 arch-desktop freetube.desktop[1172333]: [1172333:0130/081631.222110:ERROR:vaapi_video_decoder.cc(1225)] failed Initialize()ing the frame pool
Jan 30 08:18:04 arch-desktop freetube.desktop[1172333]: [1172333:0130/081804.332687:ERROR:vaapi_video_decoder.cc(1225)] failed Initialize()ing the frame pool
Jan 30 08:18:06 arch-desktop freetube.desktop[1172333]: [1172333:0130/081806.262367:ERROR:vaapi_video_decoder.cc(1225)] failed Initialize()ing the frame pool
Jan 30 08:26:59 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 08:26:59 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 08:34:35 arch-desktop firefox.desktop[293896]: ATTENTION: default value of option mesa_glthread overridden by environment.
Jan 30 08:38:48 arch-desktop NetworkManager[883]: <info>  [1738244328.2769] dhcp4 (enp10s0): state changed new lease, address=192.168.11.10
Jan 30 08:38:48 arch-desktop systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 30 08:38:48 arch-desktop systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 30 08:38:58 arch-desktop systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Jan 30 08:39:05 arch-desktop gnome-shell[1805]: Arch-update : next update check scheduled in (seconds) 1799.999
Jan 30 08:43:00 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 08:43:00 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 08:50:12 arch-desktop gnome-shell[1805]: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.Failed: error occurred in Get
                                                
                                                Stack trace:
                                                  _promisify/proto[asyncFunc]/</<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:453:45
                                                  @resource:///org/gnome/shell/ui/init.js:21:20
                                                  ### Promise created here: ###
                                                  getProperty@file:///home/user/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusProxy.js:89:33
                                                  refreshProperty@file:///home/user/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:306:48
                                                  _refreshOwnProperties/<@file:///home/user/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:192:32
                                                  _refreshOwnProperties@file:///home/user/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:190:51
                                                  _onSignalAsync/refreshPropertiesPromises<@file:///home/user/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:246:26
                                                  _onSignalAsync@file:///home/user/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:245:50
                                                  async*_onSignal@file:///home/user/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:204:14
                                                  _init/<@file:///home/user/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusProxy.js:40:43
                                                  @resource:///org/gnome/shell/ui/init.js:21:20
                                                  
Jan 30 08:59:01 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 08:59:01 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 09:09:04 arch-desktop gnome-shell[1805]: Arch-update : next update check scheduled in (seconds) 1799.999
Jan 30 09:25:49 arch-desktop systemd[1]: Starting Daily man-db regeneration...
Jan 30 09:25:51 arch-desktop systemd[1]: man-db.service: Deactivated successfully.
Jan 30 09:25:51 arch-desktop systemd[1]: Finished Daily man-db regeneration.
Jan 30 09:29:23 arch-desktop kernel: ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
Jan 30 09:29:23 arch-desktop kernel: ata4.00: configured for UDMA/100
Jan 30 09:38:48 arch-desktop NetworkManager[883]: <info>  [1738247928.2747] dhcp4 (enp10s0): state changed new lease, address=192.168.11.10
Jan 30 09:38:48 arch-desktop systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 30 09:38:48 arch-desktop systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 30 09:38:58 arch-desktop systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Jan 30 09:39:03 arch-desktop gnome-shell[1805]: Arch-update : next update check scheduled in (seconds) 1799.999
Jan 30 09:47:04 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 09:47:04 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 10:09:02 arch-desktop gnome-shell[1805]: Arch-update : next update check scheduled in (seconds) 1799.999
Jan 30 10:19:06 arch-desktop gnome-shell[1805]: clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed
Jan 30 10:19:06 arch-desktop gnome-shell[1805]: clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed
Jan 30 10:35:07 arch-desktop gnome-shell[1805]: clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed
Jan 30 10:35:07 arch-desktop gnome-shell[1805]: clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed
Jan 30 10:38:48 arch-desktop NetworkManager[883]: <info>  [1738251528.2647] dhcp4 (enp10s0): state changed new lease, address=192.168.11.10
Jan 30 10:38:48 arch-desktop systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 30 10:38:48 arch-desktop systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 30 10:38:58 arch-desktop systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Jan 30 10:39:01 arch-desktop gnome-shell[1805]: Arch-update : next update check scheduled in (seconds) 1799.999
Jan 30 10:51:08 arch-desktop gnome-shell[1805]: clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed
Jan 30 10:51:08 arch-desktop gnome-shell[1805]: clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed
Jan 30 11:07:09 arch-desktop gnome-shell[1805]: clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed
Jan 30 11:07:09 arch-desktop gnome-shell[1805]: clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed
Jan 30 11:08:04 arch-desktop firefox.desktop[293896]: ATTENTION: default value of option mesa_glthread overridden by environment.
Jan 30 11:09:00 arch-desktop gnome-shell[1805]: Arch-update : next update check scheduled in (seconds) 1799.999
Jan 30 11:21:57 arch-desktop caprine.desktop[4056]: APPIMAGE env is not defined, current application is not an AppImage
Jan 30 11:21:57 arch-desktop caprine.desktop[4056]: checkForUpdatesAndNotify called, downloadPromise is null
Jan 30 11:23:10 arch-desktop gnome-shell[1805]: clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed
Jan 30 11:23:10 arch-desktop gnome-shell[1805]: clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed
Jan 30 11:38:48 arch-desktop NetworkManager[883]: <info>  [1738255128.2735] dhcp4 (enp10s0): state changed new lease, address=192.168.11.10
Jan 30 11:38:48 arch-desktop systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 30 11:38:48 arch-desktop systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 30 11:38:58 arch-desktop systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Jan 30 11:38:59 arch-desktop gnome-shell[1805]: Arch-update : next update check scheduled in (seconds) 1799.999
Jan 30 11:39:11 arch-desktop gnome-shell[1805]: clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed
Jan 30 11:39:11 arch-desktop gnome-shell[1805]: clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed
Jan 30 11:55:12 arch-desktop gnome-shell[1805]: clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed
Jan 30 11:55:12 arch-desktop gnome-shell[1805]: clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed
Jan 30 12:01:27 arch-desktop freetube.desktop[3354]: [3354:0130/120127.285973:ERROR:gpu_process_host.cc(1007)] GPU process exited unexpectedly: exit_code=512
Jan 30 12:01:57 arch-desktop freetube.desktop[3354]: [3354:0130/120157.475649:ERROR:gpu_process_host.cc(1007)] GPU process exited unexpectedly: exit_code=512
Jan 30 12:02:27 arch-desktop freetube.desktop[3354]: [3354:0130/120227.621128:ERROR:gpu_process_host.cc(1007)] GPU process exited unexpectedly: exit_code=512
Jan 30 12:02:27 arch-desktop freetube.desktop[1276932]: [1276932:0130/120227.715254:ERROR:command_buffer_proxy_impl.cc(132)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Jan 30 12:02:27 arch-desktop freetube.desktop[1071930]: [1071930:0130/120227.715935:ERROR:command_buffer_proxy_impl.cc(132)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Jan 30 12:08:58 arch-desktop gnome-shell[1805]: Arch-update : next update check scheduled in (seconds) 1799.999
Jan 30 12:11:13 arch-desktop gnome-shell[1805]: clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed
Jan 30 12:11:13 arch-desktop gnome-shell[1805]: clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed
Jan 30 12:38:48 arch-desktop NetworkManager[883]: <info>  [1738258728.2720] dhcp4 (enp10s0): state changed new lease, address=192.168.11.10
Jan 30 12:38:48 arch-desktop systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 30 12:38:48 arch-desktop systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 30 12:38:57 arch-desktop gnome-shell[1805]: Arch-update : next update check scheduled in (seconds) 1799.999
Jan 30 12:38:58 arch-desktop systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Jan 30 12:43:15 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 12:43:15 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 12:59:16 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 12:59:16 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 13:08:56 arch-desktop gnome-shell[1805]: Arch-update : next update check scheduled in (seconds) 1799.999
Jan 30 13:38:48 arch-desktop NetworkManager[883]: <info>  [1738262328.2766] dhcp4 (enp10s0): state changed new lease, address=192.168.11.10
Jan 30 13:38:48 arch-desktop systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 30 13:38:48 arch-desktop systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 30 13:38:55 arch-desktop gnome-shell[1805]: Arch-update : next update check scheduled in (seconds) 1799.999
Jan 30 13:38:58 arch-desktop systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Jan 30 13:47:19 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 13:47:19 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 14:03:20 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 14:03:20 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 14:08:54 arch-desktop gnome-shell[1805]: Arch-update : next update check scheduled in (seconds) 1799.999
Jan 30 14:38:48 arch-desktop NetworkManager[883]: <info>  [1738265928.3764] dhcp4 (enp10s0): state changed new lease, address=192.168.11.10
Jan 30 14:38:48 arch-desktop systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 30 14:38:48 arch-desktop systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 30 14:38:53 arch-desktop gnome-shell[1805]: Arch-update : next update check scheduled in (seconds) 1799.999
Jan 30 14:38:58 arch-desktop systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Jan 30 14:51:23 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 14:51:23 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 15:04:58 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:04:58 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:04:59 arch-desktop firefox.desktop[293896]: [ERROR glean_core::metrics::ping] Invalid reason code active for ping usage-reporting
Jan 30 15:05:04 arch-desktop firefox.desktop[293896]: ATTENTION: default value of option mesa_glthread overridden by environment.
Jan 30 15:05:04 arch-desktop firefox.desktop[293896]: ATTENTION: default value of option mesa_glthread overridden by environment.
Jan 30 15:05:04 arch-desktop firefox.desktop[293896]: ATTENTION: default value of option mesa_glthread overridden by environment.
Jan 30 15:05:04 arch-desktop firefox.desktop[293896]: ATTENTION: default value of option mesa_glthread overridden by environment.
Jan 30 15:05:04 arch-desktop firefox.desktop[293896]: ATTENTION: default value of option mesa_glthread overridden by environment.
Jan 30 15:05:04 arch-desktop firefox.desktop[293896]: ATTENTION: default value of option mesa_glthread overridden by environment.
Jan 30 15:05:04 arch-desktop firefox.desktop[293896]: ATTENTION: default value of option mesa_glthread overridden by environment.
Jan 30 15:05:04 arch-desktop firefox.desktop[293896]: ATTENTION: default value of option mesa_glthread overridden by environment.
Jan 30 15:05:04 arch-desktop firefox.desktop[293896]: ATTENTION: default value of option mesa_glthread overridden by environment.
Jan 30 15:05:08 arch-desktop rtkit-daemon[1119]: Successfully made thread 1348940 of process 1348471 owned by '1000' RT at priority 10.
Jan 30 15:05:08 arch-desktop firefox.desktop[293896]: ATTENTION: default value of option mesa_glthread overridden by environment.
Jan 30 15:05:08 arch-desktop easyeffects[2048]:         pipe_manager.cpp:1511        Remote error res: No such file or directory
Jan 30 15:05:08 arch-desktop easyeffects[2048]:         pipe_manager.cpp:1512        Remote error message: unknown resource 77 op:2
Jan 30 15:05:08 arch-desktop easyeffects[2048]:         pipe_manager.cpp:1511        Remote error res: No such file or directory
Jan 30 15:05:08 arch-desktop easyeffects[2048]:         pipe_manager.cpp:1512        Remote error message: unknown resource 77 op:2
Jan 30 15:05:08 arch-desktop easyeffects[2048]:         pipe_manager.cpp:1511        Remote error res: No such file or directory
Jan 30 15:05:08 arch-desktop easyeffects[2048]:         pipe_manager.cpp:1512        Remote error message: unknown resource 77 op:2
Jan 30 15:05:08 arch-desktop pipewire[2114]: pw.node: (alsa_output.pci-0000_0f_00.4.analog-stereo-59) graph xrun not-triggered (0 suppressed)
Jan 30 15:05:08 arch-desktop pipewire[2114]: pw.node: (alsa_output.pci-0000_0f_00.4.analog-stereo-59) xrun state:0x7210f6935008 pending:10/6 s:574827057389155 a:574827057391315 f:574827057395645 waiting:2160 process:4330 status:triggered
Jan 30 15:06:15 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:06:15 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:06:20 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:06:20 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:06:25 arch-desktop freetube.desktop[1329668]: [1329668:0130/150625.784845:ERROR:gl_utils.cc(419)] [.WebGL-0x10e00a7f5b00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
Jan 30 15:06:27 arch-desktop freetube.desktop[1329668]: [1329668:0130/150627.954994:ERROR:gl_utils.cc(419)] [.WebGL-0x10e014191400]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
Jan 30 15:07:24 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 15:07:24 arch-desktop gnome-shell[1805]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Jan 30 15:07:42 arch-desktop systemd[1624]: Started Application launched by gsd-media-keys.
Jan 30 15:07:43 arch-desktop ptyxis-agent[1349522]: Failed to process podman containers: Failed to execute child process “podman” (No such file or directory)
Jan 30 15:07:43 arch-desktop gnome-shell[1805]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x7e00004 (Terminal)
Jan 30 15:07:43 arch-desktop systemd[1624]: Started [systemd-run] /usr/bin/bash.
Jan 30 15:07:43 arch-desktop gnome-shell[1805]: Can't update stage views actor unnamed [MetaWindowActorX11] is on because it needs an allocation.
Jan 30 15:07:43 arch-desktop gnome-shell[1805]: Can't update stage views actor unnamed [MetaSurfaceActorX11] is on because it needs an allocation.
Jan 30 15:07:45 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:07:45 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:07:57 arch-desktop systemd[1624]: app-gnome-ptyxis-1349502.scope: Consumed 357ms CPU time, 65.5M memory peak.
Jan 30 15:07:59 arch-desktop systemd[1624]: Started Application launched by gsd-media-keys.
Jan 30 15:07:59 arch-desktop ptyxis-agent[1349650]: Failed to process podman containers: Failed to execute child process “podman” (No such file or directory)
Jan 30 15:07:59 arch-desktop gnome-shell[1805]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x2600004 (Terminal)
Jan 30 15:07:59 arch-desktop systemd[1624]: Started [systemd-run] /usr/bin/bash.
Jan 30 15:07:59 arch-desktop gnome-shell[1805]: Can't update stage views actor unnamed [MetaWindowActorX11] is on because it needs an allocation.
Jan 30 15:07:59 arch-desktop gnome-shell[1805]: Can't update stage views actor unnamed [MetaSurfaceActorX11] is on because it needs an allocation.
Jan 30 15:08:01 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:08:01 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:08:10 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:08:10 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:08:10 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:08:10 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:08:10 arch-desktop systemd[1624]: Started dbus-:1.2-com.belmoussaoui.Authenticator.SearchProvider@26.service.
Jan 30 15:08:10 arch-desktop systemd[1624]: Started dbus-:1.2-org.gnome.Calculator.SearchProvider@25.service.
Jan 30 15:08:10 arch-desktop systemd[1624]: Started dbus-:1.2-org.gnome.Characters@25.service.
Jan 30 15:08:10 arch-desktop systemd[1624]: Started dbus-:1.2-org.gnome.Nautilus@24.service.
Jan 30 15:08:10 arch-desktop systemd[1624]: Started dbus-:1.2-org.gnome.Settings.SearchProvider@23.service.
Jan 30 15:08:10 arch-desktop nautilus[1349719]: Connecting to org.freedesktop.Tracker3.Miner.Files
Jan 30 15:08:10 arch-desktop authenticator[1349716]: 2025-01-30T20:08:10.695737Z  INFO authenticator::application: Authenticator (com.belmoussaoui.Authenticator)
Jan 30 15:08:10 arch-desktop authenticator[1349716]: 2025-01-30T20:08:10.696580Z  INFO authenticator::application: Version: 4.5.0 ()
Jan 30 15:08:10 arch-desktop authenticator[1349716]: 2025-01-30T20:08:10.696584Z  INFO authenticator::application: Datadir: /usr/share/authenticator
Jan 30 15:08:10 arch-desktop authenticator[1349716]: 2025-01-30T20:08:10.717849Z  INFO authenticator::models::providers: Loading providers
Jan 30 15:08:10 arch-desktop authenticator[1349716]: 2025-01-30T20:08:10.719561Z  INFO authenticator::models::database: Running DB Migrations...
Jan 30 15:08:10 arch-desktop authenticator[1349716]: 2025-01-30T20:08:10.720097Z  INFO authenticator::models::database: Database pool initialized.
Jan 30 15:08:10 arch-desktop gnome-character[1349718]: JS LOG: Characters Application started
Jan 30 15:08:10 arch-desktop systemd[1624]: Started dbus-:1.2-org.gnome.NautilusPreviewer@24.service.
Jan 30 15:08:11 arch-desktop systemd[1624]: Started Application launched by gnome-shell.
Jan 30 15:08:11 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:08:11 arch-desktop systemd[1624]: Created slice Slice /app/org.gnome.Terminal.
Jan 30 15:08:11 arch-desktop systemd[1624]: Starting GNOME Terminal Server...
Jan 30 15:08:11 arch-desktop systemd[1624]: Started GNOME Terminal Server.
Jan 30 15:08:11 arch-desktop systemd[1624]: Started VTE child process 1349907 launched by org.gnome.Terminal process 1349897.
Jan 30 15:08:17 arch-desktop sudo[1349926]:    user : TTY=pts/1 ; PWD=/home/user ; USER=root ; COMMAND=/usr/bin/journalctl -e
Jan 30 15:08:17 arch-desktop sudo[1349926]: pam_unix(sudo:session): session opened for user root(uid=0) by user(uid=1000)
Jan 30 15:08:20 arch-desktop gnome-character[1349718]: JS LOG: Characters Application exiting
Jan 30 15:08:20 arch-desktop systemd[1624]: dbus-:1.2-org.gnome.Characters@25.service: Consumed 262ms CPU time, 66.4M memory peak.
Jan 30 15:08:52 arch-desktop gnome-shell[1805]: Arch-update : next update check scheduled in (seconds) 1799.999
Jan 30 15:15:45 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:15:46 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:15:52 arch-desktop systemd[1624]: run-p5366-i5666.scope: Consumed 5h 23min 44.231s CPU time, 23.2G memory peak, 4.4G memory swap peak.
Jan 30 15:15:52 arch-desktop systemd[1624]: run-p58753-i59053.scope: Consumed 29min 16.034s CPU time, 13.9G memory peak, 2.2M memory swap peak.
Jan 30 15:15:53 arch-desktop systemd[1624]: app-gnome-ptyxis-5308.scope: Consumed 2min 46.010s CPU time, 109.1M memory peak, 108.6M memory swap peak.
Jan 30 15:17:25 arch-desktop systemd[1624]: Started Application launched by gsd-media-keys.
Jan 30 15:17:25 arch-desktop ptyxis-agent[1352706]: Failed to process podman containers: Failed to execute child process “podman” (No such file or directory)
Jan 30 15:17:25 arch-desktop gnome-shell[1805]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0xe00004 (Terminal)
Jan 30 15:17:25 arch-desktop systemd[1624]: Started [systemd-run] /usr/bin/bash.
Jan 30 15:17:26 arch-desktop gnome-shell[1805]: Can't update stage views actor unnamed [MetaWindowActorX11] is on because it needs an allocation.
Jan 30 15:17:26 arch-desktop gnome-shell[1805]: Can't update stage views actor unnamed [MetaSurfaceActorX11] is on because it needs an allocation.
Jan 30 15:17:28 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:17:28 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:17:36 arch-desktop systemd[1624]: Started Application launched by gsd-media-keys.
Jan 30 15:17:37 arch-desktop gnome-shell[1805]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x2600004 (System Monitor)
Jan 30 15:17:38 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:17:38 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:17:45 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:17:46 arch-desktop gnome-shell[1805]: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.Failed: Set global engine failed: Operation was cancelled
                                                
                                                Stack trace:
                                                  _promisify/proto[asyncFunc]/</<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:453:45
                                                  @resource:///org/gnome/shell/ui/init.js:21:20
                                                  ### Promise created here: ###
                                                  _setEngine@resource:///org/gnome/shell/misc/ibusManager.js:286:30
                                                  setEngine@resource:///org/gnome/shell/misc/ibusManager.js:299:24
                                                  activateInputSource@resource:///org/gnome/shell/ui/status/keyboard.js:523:27
                                                  _callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
                                                  _emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
                                                  activate@resource:///org/gnome/shell/ui/status/keyboard.js:66:14
                                                  _setPerWindowInputSource@resource:///org/gnome/shell/ui/status/keyboard.js:775:35
                                                  @resource:///org/gnome/shell/ui/init.js:21:20
                                                  
Jan 30 15:17:46 arch-desktop gnome-shell[1805]: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.Failed: Set global engine failed: Operation was cancelled
                                                
                                                Stack trace:
                                                  _promisify/proto[asyncFunc]/</<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:453:45
                                                  @resource:///org/gnome/shell/ui/init.js:21:20
                                                  ### Promise created here: ###
                                                  _setEngine@resource:///org/gnome/shell/misc/ibusManager.js:286:30
                                                  setEngine@resource:///org/gnome/shell/misc/ibusManager.js:299:24
                                                  activateInputSource@resource:///org/gnome/shell/ui/status/keyboard.js:523:27
                                                  _callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
                                                  _emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
                                                  activate@resource:///org/gnome/shell/ui/status/keyboard.js:66:14
                                                  _setPerWindowInputSource@resource:///org/gnome/shell/ui/status/keyboard.js:775:35
                                                  @resource:///org/gnome/shell/ui/init.js:21:20
                                                  
Jan 30 15:17:46 arch-desktop gnome-shell[1805]: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.Failed: Set global engine failed: Operation was cancelled
                                                
                                                Stack trace:
                                                  _promisify/proto[asyncFunc]/</<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:453:45
                                                  @resource:///org/gnome/shell/ui/init.js:21:20
                                                  ### Promise created here: ###
                                                  _setEngine@resource:///org/gnome/shell/misc/ibusManager.js:286:30
                                                  setEngine@resource:///org/gnome/shell/misc/ibusManager.js:299:24
                                                  activateInputSource@resource:///org/gnome/shell/ui/status/keyboard.js:523:27
                                                  _callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
                                                  _emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
                                                  activate@resource:///org/gnome/shell/ui/status/keyboard.js:66:14
                                                  _setPerWindowInputSource@resource:///org/gnome/shell/ui/status/keyboard.js:775:35
                                                  @resource:///org/gnome/shell/ui/init.js:21:20
                                                  
Jan 30 15:17:48 arch-desktop systemd[1624]: app-gnome-gnome\x2dsystem\x2dmonitor-1352799.scope: Consumed 573ms CPU time, 70.9M memory peak.
Jan 30 15:18:18 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:18:18 arch-desktop gnome-shell[1805]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
Jan 30 15:18:25 arch-desktop sudo[1349926]: pam_unix(sudo:session): session closed for user root
Jan 30 15:21:57 arch-desktop caprine.desktop[4056]: APPIMAGE env is not defined, current application is not an AppImage
Jan 30 15:21:57 arch-desktop caprine.desktop[4056]: checkForUpdatesAndNotify called, downloadPromise is null

Last edited by seth (2025-02-02 22:13:14)

Offline

#21 2025-02-02 22:20:20

seth
Member
Registered: 2012-09-03
Posts: 60,805

Re: Window corruption on Gnome (X11, likely triggered by Steam)

cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed

is frequent

gnome-shell[1805]: Can't update stage views actor unnamed [MetaSurfaceActorX11] is on because it needs an allocation.

is at 15:17 and 15:07 somewhat along

Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0

The recent and isolated issue is

Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.Failed: Set global engine failed: Operation was cancelled

apparently triggered by ibus, what if you switch to https://wiki.archlinux.org/title/Input_method#Xim ?

Offline

#22 2025-02-03 13:55:19

tekstryder
Member
Registered: 2013-02-14
Posts: 188

Re: Window corruption on Gnome (X11, likely triggered by Steam)

As an aside, a couple of these are old, known X11-specific issues which shouldbe™ harmless and are unlikely to be addressed.

seth wrote:
gnome-shell[1805]: Can't update stage views actor unnamed [MetaSurfaceActorX11] is on because it needs an allocation.

https://gitlab.gnome.org/GNOME/gnome-sh … ssues/4281

seth wrote:
Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0

https://gitlab.gnome.org/GNOME/gnome-sh … ssues/6082
https://gitlab.gnome.org/GNOME/gtk/-/issues/6046

Offline

#23 2025-02-03 18:13:22

cubethethird
Member
Registered: 2016-01-25
Posts: 87
Website

Re: Window corruption on Gnome (X11, likely triggered by Steam)

Interesting. I didn't know I could switch inputs methods. I'll try switching to Xim and see what happens.

Offline

#24 2025-02-03 18:21:37

cubethethird
Member
Registered: 2016-01-25
Posts: 87
Website

Re: Window corruption on Gnome (X11, likely triggered by Steam)

After reading into it, do I even need ibus? I only type in English and French, the only package I have that depends on it (optionally) is zoom.

Offline

#25 2025-02-03 20:50:13

seth
Member
Registered: 2012-09-03
Posts: 60,805

Re: Window corruption on Gnome (X11, likely triggered by Steam)

No idea about you, but I don't need it.
If there's no hard dependency, maybe get rid of it, but the environment variables should™ do.
(I was under the impression it to be a hard dep for anything gnome, no?)

Next question is whether it does anything about the problem.

Offline

Board footer

Powered by FluxBB