What Happened?
This is going to be a little weird. If I specifically click focus an app on my right/secondary monitor and then press alt-tab, with the next window to switch to being on the left/primary monitor, gala crashes and then returns the primary monitor to normal. All windows are still running as normal even on the second monitor, I just can't see them as they are blocked by the crash overlay. A quick glance in the log shows a huge allocation attempt?
I have not tested if moving the layout or which is primary effects things, but I can if this description and the log don't point to anything. I have seen this issue over a few updates from the system settings.
To be clear, it is only when I click on the app on the right and alt-tab. If I alt-tab to switch to the app on the right, and alt-tab again it works fine.
Steps to Reproduce
- Get a dual monitor setup (mine is primary on the left, secondary on the right)
- Open 2 apps, place a single app on each monitor
- Click on the app on the right/secondary monitor
- Press alt-tab
Expected Behavior
No crash when alt-tabbing no matter what order of apps or monitor layout.
OS Version
8.x (Circe)
OS Architecture
amd64 (on most hardwares)
Session Type
Secure Session (Wayland, This is the default)
Software Version
Early Access or Compiled from git
Log Output
May 05 00:22:43 xenon gala[50430]: gala_drawing_canvas_set_size: assertion 'new_width >= -1 && new_height >= -1' >
May 05 00:22:43 xenon kernel: show_signal: 24 callbacks suppressed
May 05 00:22:43 xenon kernel: traps: gala[50430] trap int3 ip:76c1946fd0af sp:7ffe54672b90 error:0 in libglib-2.0>
May 05 00:22:43 xenon gala[50430]: clutter_paint_volume_set_width: assertion 'width >= 0.0f' failed
May 05 00:22:43 xenon gala[50430]: clutter_paint_volume_set_width: assertion 'width >= 0.0f' failed
May 05 00:22:43 xenon gala[50430]: clutter_paint_volume_set_width: assertion 'width >= 0.0f' failed
May 05 00:22:43 xenon gala[50430]: clutter_paint_volume_set_width: assertion 'width >= 0.0f' failed
May 05 00:22:43 xenon gala[50430]: ../../../glib/gmem.c:139: failed to allocate 18446744073708964852 bytes
May 05 00:22:43 xenon systemd[1]: Started systemd-coredump@11-52501-0.service - Process Core Dump (PID 52501/UID >
May 05 00:22:44 xenon systemd-coredump[52502]: [🡕] Process 50430 (gala) of user 1000 dumped core.
Module libgcc_s.so.1 from deb gcc-14-14.2.0-4ubuntu2~24.04.1.amd64
Module libstdc++.so.6 from deb gcc-14-14.2.0-4ubuntu2~24.04.1.amd64
Module libzstd.so.1 from deb libzstd-1.5.5+dfsg2-2build1.1.amd64
Module libudev.so.1 from deb systemd-255.4-1ubuntu8.15.amd64
Module libsystemd.so.0 from deb systemd-255.4-1ubuntu8.15.amd64
Stack trace of thread 50430:
#0 0x000076c1946fd0af g_log_structured_array (libglib-2.0.so.0 + >
#1 0x000076c1946fd39c g_log_default_handler (libglib-2.0.so.0 + 0>
#2 0x000076c1946fd640 g_logv (libglib-2.0.so.0 + 0x62640)
#3 0x000076c1946fd923 g_log (libglib-2.0.so.0 + 0x62923)
#4 0x000076c1946fe7a5 g_malloc0 (libglib-2.0.so.0 + 0x637a5)
#5 0x000076c1948ddb76 n/a (libgala.so.0 + 0x2cb76)
#6 0x000076c1935701f0 clutter_actor_continue_paint (libmutter-clu>
#7 0x000076c1935b10aa clutter_paint_node_paint (libmutter-clutter>
#8 0x000076c1935b1073 clutter_paint_node_paint (libmutter-clutter>
#9 0x000076c19356f8ce clutter_actor_paint (libmutter-clutter-14.s>
#10 0x000076c19357006b n/a (libmutter-clutter-14.so.0 + 0x3906b)
#11 0x000076c1935b10aa clutter_paint_node_paint (libmutter-clutter>
#12 0x000076c19356f8ce clutter_actor_paint (libmutter-clutter-14.s>
#13 0x000076c19357006b n/a (libmutter-clutter-14.so.0 + 0x3906b)
#14 0x000076c1935bf295 n/a (libmutter-clutter-14.so.0 + 0x88295)
#15 0x000076c1932a8278 n/a (libmutter-14.so.0 + 0xa8278)
#16 0x000076c1935b10aa clutter_paint_node_paint (libmutter-clutter>
#17 0x000076c1935b1073 clutter_paint_node_paint (libmutter-clutter>
#18 0x000076c19356f8ce clutter_actor_paint (libmutter-clutter-14.s>
#19 0x000076c1935bfcf8 n/a (libmutter-clutter-14.so.0 + 0x88cf8)
#20 0x000076c19329d358 n/a (libmutter-14.so.0 + 0x9d358)
#21 0x000076c1935ba233 clutter_stage_paint_view (libmutter-clutter>
#22 0x000076c1932a8721 n/a (libmutter-14.so.0 + 0xa8721)
#23 0x000076c193302eaa n/a (libmutter-14.so.0 + 0x102eaa)
#24 0x000076c1935c7508 n/a (libmutter-clutter-14.so.0 + 0x90508)
#25 0x000076c1935987cc n/a (libmutter-clutter-14.so.0 + 0x617cc)
#26 0x000076c1946f8585 n/a (libglib-2.0.so.0 + 0x5d585)
#27 0x000076c194757977 n/a (libglib-2.0.so.0 + 0xbc977)
#28 0x000076c1946f8f47 g_main_loop_run (libglib-2.0.so.0 + 0x5df47)
#29 0x000076c1932d508a meta_context_run_main_loop (libmutter-14.so>
#30 0x00005a67740d0725 n/a (gala + 0x3f725)
#31 0x000076c192a2a1ca __libc_start_call_main (libc.so.6 + 0x2a1ca)
#32 0x000076c192a2a28b __libc_start_main_impl (libc.so.6 + 0x2a28b)
#33 0x00005a67740bcde5 _start (gala + 0x2bde5)
Stack trace of thread 50433:
#0 0x000076c192b1b4fd __GI___poll (libc.so.6 + 0x11b4fd)
#1 0x000076c1947578ce n/a (libglib-2.0.so.0 + 0xbc8ce)
#2 0x000076c1946f7a23 g_main_context_iteration (libglib-2.0.so.0 >
#3 0x000076c1946f7a79 n/a (libglib-2.0.so.0 + 0x5ca79)
#4 0x000076c194726e62 n/a (libglib-2.0.so.0 + 0x8be62)
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 50462:
#0 0x000076c192a98d71 __futex_abstimed_wait_common64 (libc.so.6 +>
#1 0x000076c192a9b7ed __pthread_cond_wait_common (libc.so.6 + 0x9>
#2 0x000076c171999edd n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#3 0x000076c171965fbb n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#4 0x000076c171999e0c n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 50432:
#0 0x000076c192b2728d syscall (libc.so.6 + 0x12728d)
#1 0x000076c19475152d g_cond_wait (libglib-2.0.so.0 + 0xb652d)
#2 0x000076c1946c258b n/a (libglib-2.0.so.0 + 0x2758b)
#3 0x000076c194727c43 n/a (libglib-2.0.so.0 + 0x8cc43)
#4 0x000076c194726e62 n/a (libglib-2.0.so.0 + 0x8be62)
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 50463:
#0 0x000076c192a98d71 __futex_abstimed_wait_common64 (libc.so.6 +>
#1 0x000076c192a9b7ed __pthread_cond_wait_common (libc.so.6 + 0x9>
#2 0x000076c171999edd n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#3 0x000076c171965fbb n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#4 0x000076c171999e0c n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 50464:
#0 0x000076c192a98d71 __futex_abstimed_wait_common64 (libc.so.6 +>
#1 0x000076c192a9b7ed __pthread_cond_wait_common (libc.so.6 + 0x9>
#2 0x000076c171999edd n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#3 0x000076c171965fbb n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#4 0x000076c171999e0c n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 50465:
#0 0x000076c192a98d71 __futex_abstimed_wait_common64 (libc.so.6 +>
#1 0x000076c192a9b7ed __pthread_cond_wait_common (libc.so.6 + 0x9>
#2 0x000076c171999edd n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#3 0x000076c171965fbb n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#4 0x000076c171999e0c n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 50466:
#0 0x000076c192a98d71 __futex_abstimed_wait_common64 (libc.so.6 +>
#1 0x000076c192a9b7ed __pthread_cond_wait_common (libc.so.6 + 0x9>
#2 0x000076c171999edd n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#3 0x000076c171965fbb n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#4 0x000076c171999e0c n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 50472:
#0 0x000076c192a98d71 __futex_abstimed_wait_common64 (libc.so.6 +>
#1 0x000076c192a9b7ed __pthread_cond_wait_common (libc.so.6 + 0x9>
#2 0x000076c171999edd n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#3 0x000076c171965fbb n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#4 0x000076c171999e0c n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 50468:
#0 0x000076c192a98d71 __futex_abstimed_wait_common64 (libc.so.6 +>
#1 0x000076c192a9b7ed __pthread_cond_wait_common (libc.so.6 + 0x9>
#2 0x000076c171999edd n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#3 0x000076c171965fbb n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#4 0x000076c171999e0c n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 50473:
#0 0x000076c192a98d71 __futex_abstimed_wait_common64 (libc.so.6 +>
#1 0x000076c192a9b7ed __pthread_cond_wait_common (libc.so.6 + 0x9>
#2 0x000076c171999edd n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#3 0x000076c171965fbb n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#4 0x000076c171999e0c n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 50435:
#0 0x000076c192b1b4fd __GI___poll (libc.so.6 + 0x11b4fd)
#1 0x000076c1947578ce n/a (libglib-2.0.so.0 + 0xbc8ce)
#2 0x000076c1946f8f47 g_main_loop_run (libglib-2.0.so.0 + 0x5df47)
#3 0x000076c193806582 n/a (libgio-2.0.so.0 + 0x11a582)
#4 0x000076c194726e62 n/a (libglib-2.0.so.0 + 0x8be62)
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 51232:
#0 0x000076c192a98d71 __futex_abstimed_wait_common64 (libc.so.6 +>
#1 0x000076c192a9b7ed __pthread_cond_wait_common (libc.so.6 + 0x9>
#2 0x000076c171999edd n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#3 0x000076c171965fbb n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#4 0x000076c171999e0c n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 51090:
#0 0x000076c192a98d71 __futex_abstimed_wait_common64 (libc.so.6 +>
#1 0x000076c192a9b7ed __pthread_cond_wait_common (libc.so.6 + 0x9>
#2 0x000076c171999edd n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#3 0x000076c171965fbb n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#4 0x000076c171999e0c n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 50474:
#0 0x000076c192a98d71 __futex_abstimed_wait_common64 (libc.so.6 +>
#1 0x000076c192a9b7ed __pthread_cond_wait_common (libc.so.6 + 0x9>
#2 0x000076c171999edd n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#3 0x000076c171965fbb n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#4 0x000076c171999e0c n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 50467:
#0 0x000076c192a98d71 __futex_abstimed_wait_common64 (libc.so.6 +>
#1 0x000076c192a9b7ed __pthread_cond_wait_common (libc.so.6 + 0x9>
#2 0x000076c171999edd n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#3 0x000076c171965fbb n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#4 0x000076c171999e0c n/a (libgallium-25.2.8-0ubuntu0.24.04.1.so >
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 50436:
#0 0x000076c192b1b4fd __GI___poll (libc.so.6 + 0x11b4fd)
#1 0x000076c1947578ce n/a (libglib-2.0.so.0 + 0xbc8ce)
#2 0x000076c1946f7a23 g_main_context_iteration (libglib-2.0.so.0 >
#3 0x000076c194917595 n/a (libdconfsettings.so + 0x7595)
#4 0x000076c194726e62 n/a (libglib-2.0.so.0 + 0x8be62)
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 50493:
#0 0x000076c192b2728d syscall (libc.so.6 + 0x12728d)
#1 0x000076c19475152d g_cond_wait (libglib-2.0.so.0 + 0xb652d)
#2 0x000076c1946c258b n/a (libglib-2.0.so.0 + 0x2758b)
#3 0x000076c1946c25ec g_async_queue_pop (libglib-2.0.so.0 + 0x275>
#4 0x000076c192c3c0fb n/a (libpangoft2-1.0.so.0 + 0xc0fb)
#5 0x000076c194726e62 n/a (libglib-2.0.so.0 + 0x8be62)
#6 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#7 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
ELF object binary architecture: AMD x86-64
May 05 00:22:44 xenon systemd[1]: systemd-coredump@11-52501-0.service: Deactivated successfully.
May 05 00:22:44 xenon systemd[47506]: io.elementary.gala@x11.service: Main process exited, code=dumped, status=5/>
May 05 00:22:44 xenon dbus-daemon[49683]: [session uid=1000 pid=49683] Monitoring connection :1.51 closed.
May 05 00:22:44 xenon systemd[47506]: io.elementary.gala@x11.service: Failed with result 'core-dump'.
May 05 00:22:44 xenon systemd[47506]: io.elementary.gala@x11.service: Triggering OnFailure= dependencies.
May 05 00:22:44 xenon systemd[47506]: io.elementary.gala@x11.service: Consumed 8.426s CPU time.
May 05 00:22:44 xenon systemd[47506]: io.elementary.gala@x11.service: Scheduled restart job, restart counter is a>
May 05 00:22:44 xenon systemd[47506]: Started gnome-session-failed.service - GNOME Session Failed lockdown screen>
May 05 00:22:44 xenon systemd[47506]: Reached target gnome-session-failed.target - GNOME Session Failed.
May 05 00:22:44 xenon systemd[47506]: Starting io.elementary.gala@x11.service - Gala on X11...
May 05 00:22:44 xenon gala[52531]: Running Mutter(Gala) (using mutter 46.2) as a X11 window and compositing manag>
May 05 00:22:44 xenon gala[52531]: Enabling experimental feature 'scale-monitor-framebuffer'
Stack trace of thread 50436:
#0 0x000076c192b1b4fd __GI___poll (libc.so.6 + 0x11b4fd)
#1 0x000076c1947578ce n/a (libglib-2.0.so.0 + 0xbc8ce)
#2 0x000076c1946f7a23 g_main_context_iteration (libglib-2.0.so.0 >
#3 0x000076c194917595 n/a (libdconfsettings.so + 0x7595)
#4 0x000076c194726e62 n/a (libglib-2.0.so.0 + 0x8be62)
#5 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#6 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
Stack trace of thread 50493:
#0 0x000076c192b2728d syscall (libc.so.6 + 0x12728d)
#1 0x000076c19475152d g_cond_wait (libglib-2.0.so.0 + 0xb652d)
#2 0x000076c1946c258b n/a (libglib-2.0.so.0 + 0x2758b)
#3 0x000076c1946c25ec g_async_queue_pop (libglib-2.0.so.0 + 0x275>
#4 0x000076c192c3c0fb n/a (libpangoft2-1.0.so.0 + 0xc0fb)
#5 0x000076c194726e62 n/a (libglib-2.0.so.0 + 0x8be62)
#6 0x000076c192a9caa4 start_thread (libc.so.6 + 0x9caa4)
#7 0x000076c192b29c6c __clone3 (libc.so.6 + 0x129c6c)
ELF object binary architecture: AMD x86-64
May 05 00:22:44 xenon systemd[1]: systemd-coredump@11-52501-0.service: Deactivated successfully.
May 05 00:22:44 xenon systemd[47506]: io.elementary.gala@x11.service: Main process exited, code=dumped, status=5/>
May 05 00:22:44 xenon dbus-daemon[49683]: [session uid=1000 pid=49683] Monitoring connection :1.51 closed.
May 05 00:22:44 xenon systemd[47506]: io.elementary.gala@x11.service: Failed with result 'core-dump'.
May 05 00:22:44 xenon systemd[47506]: io.elementary.gala@x11.service: Triggering OnFailure= dependencies.
May 05 00:22:44 xenon systemd[47506]: io.elementary.gala@x11.service: Consumed 8.426s CPU time.
May 05 00:22:44 xenon systemd[47506]: io.elementary.gala@x11.service: Scheduled restart job, restart counter is a>
May 05 00:22:44 xenon systemd[47506]: Started gnome-session-failed.service - GNOME Session Failed lockdown screen>
May 05 00:22:44 xenon systemd[47506]: Reached target gnome-session-failed.target - GNOME Session Failed.
May 05 00:22:44 xenon systemd[47506]: Starting io.elementary.gala@x11.service - Gala on X11...
May 05 00:22:44 xenon gala[52531]: Running Mutter(Gala) (using mutter 46.2) as a X11 window and compositing manag>
May 05 00:22:44 xenon gala[52531]: Enabling experimental feature 'scale-monitor-framebuffer'
May 05 00:22:44 xenon kernel: amdgpu 0000:c4:00.0: [drm] Adding stream 0000000060776f3f to context failed with er>
May 05 00:22:45 xenon gala[52531]: ShellClientsManager.vala:63: /home/zeebok/.config/io.elementary.desktop.wm.she>
May 05 00:22:45 xenon gala[52531]: ShellClientsManager.vala:63: /etc/xdg/xdg-pantheon/io.elementary.desktop.wm.sh>
May 05 00:22:45 xenon gala[52531]: ShellClientsManager.vala:63: /etc/xdg/io.elementary.desktop.wm.shell
May 05 00:22:44 xenon systemd[47506]: io.elementary.gala@x11.service: Triggering OnFailure= dependencies.
May 05 00:22:44 xenon systemd[47506]: io.elementary.gala@x11.service: Consumed 8.426s CPU time.
May 05 00:22:44 xenon systemd[47506]: io.elementary.gala@x11.service: Scheduled restart job, restart counter is a>
May 05 00:22:44 xenon systemd[47506]: Started gnome-session-failed.service - GNOME Session Failed lockdown screen>
May 05 00:22:44 xenon systemd[47506]: Reached target gnome-session-failed.target - GNOME Session Failed.
May 05 00:22:44 xenon systemd[47506]: Starting io.elementary.gala@x11.service - Gala on X11...
May 05 00:22:44 xenon gala[52531]: Running Mutter(Gala) (using mutter 46.2) as a X11 window and compositing manag>
May 05 00:22:44 xenon gala[52531]: Enabling experimental feature 'scale-monitor-framebuffer'
May 05 00:22:44 xenon kernel: amdgpu 0000:c4:00.0: [drm] Adding stream 0000000060776f3f to context failed with er>
May 05 00:22:45 xenon gala[52531]: ShellClientsManager.vala:63: /home/zeebok/.config/io.elementary.desktop.wm.she>
May 05 00:22:45 xenon gala[52531]: ShellClientsManager.vala:63: /etc/xdg/xdg-pantheon/io.elementary.desktop.wm.sh>
May 05 00:22:45 xenon gala[52531]: ShellClientsManager.vala:63: /etc/xdg/io.elementary.desktop.wm.shell
May 05 00:22:45 xenon gala[52531]: clutter_actor_get_width: assertion 'CLUTTER_IS_ACTOR (self)' failed
May 05 00:22:45 xenon touchegg[1089]: New client connection request
May 05 00:22:45 xenon touchegg[1089]: New client connected
May 05 00:22:45 xenon gala[52531]: clutter_actor_get_width: assertion 'CLUTTER_IS_ACTOR (self)' failed
May 05 00:22:45 xenon gala[52531]: clutter_actor_get_width: assertion 'CLUTTER_IS_ACTOR (self)' failed
May 05 00:22:45 xenon gala[52531]: clutter_actor_get_height: assertion 'CLUTTER_IS_ACTOR (self)' failed
May 05 00:22:45 xenon gala[52531]: clutter_actor_get_width: assertion 'CLUTTER_IS_ACTOR (self)' failed
May 05 00:22:45 xenon gala[52531]: clutter_actor_get_height: assertion 'CLUTTER_IS_ACTOR (self)' failed
May 05 00:22:45 xenon gala[52531]: Window manager warning: Trying to re-add keybinding "switch-to-workspace-last".
May 05 00:22:45 xenon gala[52531]: Window manager warning: Trying to re-add keybinding "move-to-workspace-last".
Hardware Info
No response
What Happened?
This is going to be a little weird. If I specifically click focus an app on my right/secondary monitor and then press alt-tab, with the next window to switch to being on the left/primary monitor, gala crashes and then returns the primary monitor to normal. All windows are still running as normal even on the second monitor, I just can't see them as they are blocked by the crash overlay. A quick glance in the log shows a huge allocation attempt?
I have not tested if moving the layout or which is primary effects things, but I can if this description and the log don't point to anything. I have seen this issue over a few updates from the system settings.
To be clear, it is only when I click on the app on the right and alt-tab. If I alt-tab to switch to the app on the right, and alt-tab again it works fine.
Steps to Reproduce
Expected Behavior
No crash when alt-tabbing no matter what order of apps or monitor layout.
OS Version
8.x (Circe)
OS Architecture
amd64 (on most hardwares)
Session Type
Secure Session (Wayland, This is the default)
Software Version
Early Access or Compiled from git
Log Output
Hardware Info
No response