Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gala 7.1.0-1 crashes on Arch #1712

Closed
OpenBagTwo opened this issue Jul 5, 2023 · 9 comments · Fixed by #1713
Closed

gala 7.1.0-1 crashes on Arch #1712

OpenBagTwo opened this issue Jul 5, 2023 · 9 comments · Fixed by #1713
Labels
Status: Confirmed Verified by someone other than the reporter

Comments

@OpenBagTwo
Copy link
Sponsor

OpenBagTwo commented Jul 5, 2023

What Happened?

Upon updating the gala Arch package from 7.0.3-1 to 7.1.0-1, gala would immediately crash after login after opening any application with the following message:

Something has gone wrong. a problem has occurred and the system cannot recover. Please logout and try again.

I reproduced this across two different systems (one with Ryzen integrated graphics, one with a dedicated GPU, neofetches below).

In both cases, downgrading back to 7.0.3-1 resolved the issue. The relevant excerpt from my journalctl is attached.

Steps to Reproduce

  1. Start with a working system running Arch + Pantheon
  2. Upgrade from gala 7.0.3-1 to 7.1.0-1 via the official "Extra" repsoitory
  3. Reboot
  4. Log in (including autologin)
  5. Open any application

Expected Behavior

System should not crash :-)

OS Version

Other Linux

Software Version

Latest release (I have run all updates)

Log Output

journalctl excerpt
Jul 04 21:16:24 refo org.freedesktop.portal.IBus[24478]: Not connected to the ibus bus
Jul 04 21:16:24 refo dbus-daemon[23090]: [session uid=1000 pid=23090] Activated service 'org.freedesktop.portal.IBus' failed: Process org.freed>
Jul 04 21:16:24 refo gala[23882]: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
Jul 04 21:16:24 refo gala[23882]: gtk_icon_theme_choose_icon_for_scale: assertion 'GTK_IS_ICON_THEME (icon_theme)' failed
Jul 04 21:16:24 refo gala[23882]: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
Jul 04 21:16:24 refo gala[23882]: gtk_icon_theme_choose_icon_for_scale: assertion 'GTK_IS_ICON_THEME (icon_theme)' failed
Jul 04 21:16:24 refo gala[23882]: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
Jul 04 21:16:24 refo gala[23882]: gtk_icon_theme_load_icon_for_scale: assertion 'GTK_IS_ICON_THEME (icon_theme)' failed
Jul 04 21:16:24 refo gala[23882]: gdk_pixbuf_get_has_alpha: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Jul 04 21:16:24 refo gala[23882]: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Jul 04 21:16:24 refo gala[23882]: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Jul 04 21:16:24 refo gala[23882]: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Jul 04 21:16:24 refo gala[23882]: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Jul 04 21:16:24 refo gala[23882]: clutter_image_set_data: assertion 'data != NULL' failed
Jul 04 21:16:24 refo gala[23882]: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
Jul 04 21:16:24 refo gala[23882]: gtk_icon_theme_choose_icon_for_scale: assertion 'GTK_IS_ICON_THEME (icon_theme)' failed
Jul 04 21:16:24 refo gala[23882]: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
Jul 04 21:16:24 refo gala[23882]: gtk_icon_theme_choose_icon_for_scale: assertion 'GTK_IS_ICON_THEME (icon_theme)' failed
Jul 04 21:16:24 refo gala[23882]: gdk_pixbuf_get_has_alpha: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Jul 04 21:16:24 refo gala[23882]: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Jul 04 21:16:24 refo gala[23882]: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Jul 04 21:16:24 refo gala[23882]: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Jul 04 21:16:24 refo gala[23882]: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Jul 04 21:16:24 refo gala[23882]: clutter_image_set_data: assertion 'data != NULL' failed
Jul 04 21:16:24 refo gala[23882]: Can't create a GtkStyleContext without a display connection
Jul 04 21:16:24 refo kernel: traps: gala[23882] trap int3 ip:7fb0f8d48243 sp:7ffd1af1e300 error:0 in libglib-2.0.so.0.7600.3[7fb0f8cff000+9d000]
Jul 04 21:16:24 refo systemd[1]: Started Process Core Dump (PID 24552/UID 0).
Jul 04 21:16:24 refo systemd-coredump[24553]: [🡕] Process 23882 (gala) of user 1000 dumped core.
                                              
                                              Stack trace of thread 23882:
                                              #0  0x00007fb0f8d48243 g_log_writer_default (libglib-2.0.so.0 + 0x67243)
                                              #1  0x00007fb0f8d41ec5 g_log_structured_array (libglib-2.0.so.0 + 0x60ec5)
                                              #2  0x00007fb0f8d42133 g_log_structured_standard (libglib-2.0.so.0 + 0x61133)
                                              #3  0x00007fb0f82a0c27 n/a (libgtk-3.so.0 + 0x2a0c27)
                                              #4  0x00007fb0f8cbe13b g_type_create_instance (libgobject-2.0.so.0 + 0x3f13b)
                                              #5  0x00007fb0f8ca3d91 n/a (libgobject-2.0.so.0 + 0x24d91)
                                              #6  0x00007fb0f8ca5387 g_object_new_with_properties (libgobject-2.0.so.0 + 0x26387)
                                              #7  0x00007fb0f8ca62ca g_object_new (libgobject-2.0.so.0 + 0x272ca)
                                              #8  0x000055a70b052d37 n/a (gala + 0x6bd37)
                                              #9  0x00007fb0f7b1c492 n/a (libmutter-clutter-12.so.0 + 0x5d492)
                                              #10 0x00007fb0f8c936c0 g_closure_invoke (libgobject-2.0.so.0 + 0x146c0)
                                              #11 0x00007fb0f8cc1938 n/a (libgobject-2.0.so.0 + 0x42938)
                                              #12 0x00007fb0f8cb24cc g_signal_emit_valist (libgobject-2.0.so.0 + 0x334cc)
                                              #13 0x00007fb0f8cb2d34 g_signal_emit (libgobject-2.0.so.0 + 0x33d34)
                                              #14 0x00007fb0f7b1c6ff n/a (libmutter-clutter-12.so.0 + 0x5d6ff)
                                              #15 0x00007fb0f7b2e574 clutter_content_invalidate (libmutter-clutter-12.so.0 + 0x6f574)
                                              #16 0x00007fb0f7b24cae clutter_canvas_set_size (libmutter-clutter-12.so.0 + 0x65cae)
                                              #17 0x000055a70b052b67 n/a (gala + 0x6bb67)
                                              #18 0x000055a70b057657 gala_window_clone_place_widgets (gala + 0x70657)
                                              #19 0x000055a70b05a772 gala_window_clone_transition_to_original_state (gala + 0x73772)
                                              #20 0x000055a70b05ac4d n/a (gala + 0x73c4d)
                                              #21 0x000055a70b05adb8 n/a (gala + 0x73db8)
                                              #22 0x00007fb0f8d3b981 g_main_context_dispatch (libglib-2.0.so.0 + 0x5a981)
                                              #23 0x00007fb0f8d98b39 n/a (libglib-2.0.so.0 + 0xb7b39)
                                              #24 0x00007fb0f8d3af3f g_main_loop_run (libglib-2.0.so.0 + 0x59f3f)
                                              #25 0x00007fb0f7ccdc6b meta_context_run_main_loop (libmutter-12.so.0 + 0xcdc6b)
                                              #26 0x000055a70b01c253 n/a (gala + 0x35253)
                                              #27 0x00007fb0f75cf850 n/a (libc.so.6 + 0x23850)
Jul 04 21:16:24 refo gala[23882]: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Jul 04 21:16:24 refo gala[23882]: clutter_image_set_data: assertion 'data != NULL' failed
Jul 04 21:16:24 refo gala[23882]: Can't create a GtkStyleContext without a display connection
Jul 04 21:16:24 refo kernel: traps: gala[23882] trap int3 ip:7fb0f8d48243 sp:7ffd1af1e300 error:0 in libglib-2.0.so.0.7600.3[7fb0f8cff000+9d000]
Jul 04 21:16:24 refo systemd[1]: Started Process Core Dump (PID 24552/UID 0).
Jul 04 21:16:24 refo systemd-coredump[24553]: [🡕] Process 23882 (gala) of user 1000 dumped core.
                                              
                                              Stack trace of thread 23882:
                                              #0  0x00007fb0f8d48243 g_log_writer_default (libglib-2.0.so.0 + 0x67243)
                                              #1  0x00007fb0f8d41ec5 g_log_structured_array (libglib-2.0.so.0 + 0x60ec5)
                                              #2  0x00007fb0f8d42133 g_log_structured_standard (libglib-2.0.so.0 + 0x61133)
                                              #3  0x00007fb0f82a0c27 n/a (libgtk-3.so.0 + 0x2a0c27)
                                              #4  0x00007fb0f8cbe13b g_type_create_instance (libgobject-2.0.so.0 + 0x3f13b)
                                              #5  0x00007fb0f8ca3d91 n/a (libgobject-2.0.so.0 + 0x24d91)
                                              #6  0x00007fb0f8ca5387 g_object_new_with_properties (libgobject-2.0.so.0 + 0x26387)
                                              #7  0x00007fb0f8ca62ca g_object_new (libgobject-2.0.so.0 + 0x272ca)
                                              #8  0x000055a70b052d37 n/a (gala + 0x6bd37)
                                              #9  0x00007fb0f7b1c492 n/a (libmutter-clutter-12.so.0 + 0x5d492)
                                              #10 0x00007fb0f8c936c0 g_closure_invoke (libgobject-2.0.so.0 + 0x146c0)
                                              #11 0x00007fb0f8cc1938 n/a (libgobject-2.0.so.0 + 0x42938)
                                              #12 0x00007fb0f8cb24cc g_signal_emit_valist (libgobject-2.0.so.0 + 0x334cc)
                                              #13 0x00007fb0f8cb2d34 g_signal_emit (libgobject-2.0.so.0 + 0x33d34)
                                              #14 0x00007fb0f7b1c6ff n/a (libmutter-clutter-12.so.0 + 0x5d6ff)
                                              #15 0x00007fb0f7b2e574 clutter_content_invalidate (libmutter-clutter-12.so.0 + 0x6f574)
                                              #16 0x00007fb0f7b24cae clutter_canvas_set_size (libmutter-clutter-12.so.0 + 0x65cae)
                                              #17 0x000055a70b052b67 n/a (gala + 0x6bb67)
                                              #18 0x000055a70b057657 gala_window_clone_place_widgets (gala + 0x70657)
                                              #19 0x000055a70b05a772 gala_window_clone_transition_to_original_state (gala + 0x73772)
                                              #20 0x000055a70b05ac4d n/a (gala + 0x73c4d)
                                              #21 0x000055a70b05adb8 n/a (gala + 0x73db8)
                                              #22 0x00007fb0f8d3b981 g_main_context_dispatch (libglib-2.0.so.0 + 0x5a981)
                                              #23 0x00007fb0f8d98b39 n/a (libglib-2.0.so.0 + 0xb7b39)
                                              #24 0x00007fb0f8d3af3f g_main_loop_run (libglib-2.0.so.0 + 0x59f3f)
                                              #25 0x00007fb0f7ccdc6b meta_context_run_main_loop (libmutter-12.so.0 + 0xcdc6b)
                                              #26 0x000055a70b01c253 n/a (gala + 0x35253)
                                              #27 0x00007fb0f75cf850 n/a (libc.so.6 + 0x23850)
                                              #28 0x00007fb0f75cf90a __libc_start_main (libc.so.6 + 0x2390a)
                                              #29 0x000055a70b0070c5 _start (gala + 0x200c5)
                                              
                                              Stack trace of thread 23923:
                                              #0  0x00007fb0f762ff0e n/a (libc.so.6 + 0x83f0e)
                                              #1  0x00007fb0f76327a0 pthread_cond_wait (libc.so.6 + 0x867a0)
                                              #2  0x00007fb0d48c7a4c n/a (radeonsi_dri.so + 0xc7a4c)
                                              #3  0x00007fb0d491495c n/a (radeonsi_dri.so + 0x11495c)
                                              #4  0x00007fb0f763344b n/a (libc.so.6 + 0x8744b)
                                              #5  0x00007fb0f76b6e40 n/a (libc.so.6 + 0x10ae40)
                                              
                                              Stack trace of thread 23904:
                                              #0  0x00007fb0f76a9c0f __poll (libc.so.6 + 0xfdc0f)
                                              #1  0x00007fb0f8d98a9f n/a (libglib-2.0.so.0 + 0xb7a9f)
                                              #2  0x00007fb0f8d3af3f g_main_loop_run (libglib-2.0.so.0 + 0x59f3f)
                                              #3  0x00007fb0f8bb928c n/a (libgio-2.0.so.0 + 0x11028c)
                                              #4  0x00007fb0f8d6dcc5 n/a (libglib-2.0.so.0 + 0x8ccc5)
                                              #5  0x00007fb0f763344b n/a (libc.so.6 + 0x8744b)
                                              #6  0x00007fb0f76b6e40 n/a (libc.so.6 + 0x10ae40)
                                              
                                              Stack trace of thread 23901:
                                              #0  0x00007fb0f76af2ed syscall (libc.so.6 + 0x1032ed)
                                              #1  0x00007fb0f8d90b85 g_cond_wait (libglib-2.0.so.0 + 0xafb85)
                                              #2  0x00007fb0f8d06094 n/a (libglib-2.0.so.0 + 0x25094)
                                              #3  0x00007fb0f8d7024e n/a (libglib-2.0.so.0 + 0x8f24e)
                                              #4  0x00007fb0f8d6dcc5 n/a (libglib-2.0.so.0 + 0x8ccc5)
                                              #5  0x00007fb0f763344b n/a (libc.so.6 + 0x8744b)
                                              #6  0x00007fb0f76b6e40 n/a (libc.so.6 + 0x10ae40)
                                              
                                              Stack trace of thread 23920:
                                              #0  0x00007fb0f76a9c0f __poll (libc.so.6 + 0xfdc0f)
                                              #1  0x00007fb0f8d98a9f n/a (libglib-2.0.so.0 + 0xb7a9f)
                                              #2  0x00007fb0f8d39032 g_main_context_iteration (libglib-2.0.so.0 + 0x58032)
                                              #3  0x00007fb0f4cb6fde n/a (libdconfsettings.so + 0x5fde)
                                              #4  0x00007fb0f8d6dcc5 n/a (libglib-2.0.so.0 + 0x8ccc5)
                                              #5  0x00007fb0f763344b n/a (libc.so.6 + 0x8744b)
                                              #6  0x00007fb0f76b6e40 n/a (libc.so.6 + 0x10ae40)
                                              
                                              Stack trace of thread 23924:
                                              #0  0x00007fb0f762ff0e n/a (libc.so.6 + 0x83f0e)
                                              #1  0x00007fb0f76327a0 pthread_cond_wait (libc.so.6 + 0x867a0)
                                              #2  0x00007fb0d48c7a4c n/a (radeonsi_dri.so + 0xc7a4c)
                                              #3  0x00007fb0d491495c n/a (radeonsi_dri.so + 0x11495c)
                                              #4  0x00007fb0f763344b n/a (libc.so.6 + 0x8744b)
                                              #5  0x00007fb0f76b6e40 n/a (libc.so.6 + 0x10ae40)
                                              
                                              Stack trace of thread 23902:
                                              #0  0x00007fb0f76a9c0f __poll (libc.so.6 + 0xfdc0f)
                                              #1  0x00007fb0f8d98a9f n/a (libglib-2.0.so.0 + 0xb7a9f)
                                              #2  0x00007fb0f8d39032 g_main_context_iteration (libglib-2.0.so.0 + 0x58032)
                                              #3  0x00007fb0f8d39082 n/a (libglib-2.0.so.0 + 0x58082)
                                              #4  0x00007fb0f8d6dcc5 n/a (libglib-2.0.so.0 + 0x8ccc5)
                                              #5  0x00007fb0f763344b n/a (libc.so.6 + 0x8744b)
                                              #6  0x00007fb0f76b6e40 n/a (libc.so.6 + 0x10ae40)
                                              
                                              Stack trace of thread 23926:
                                              #0  0x00007fb0f762ff0e n/a (libc.so.6 + 0x83f0e)
                                              #1  0x00007fb0f76327a0 pthread_cond_wait (libc.so.6 + 0x867a0)
                                              #2  0x00007fb0d48c7a4c n/a (radeonsi_dri.so + 0xc7a4c)
                                              #3  0x00007fb0d491495c n/a (radeonsi_dri.so + 0x11495c)
                                              #4  0x00007fb0f763344b n/a (libc.so.6 + 0x8744b)
                                              #5  0x00007fb0f76b6e40 n/a (libc.so.6 + 0x10ae40)
                                              
                                              Stack trace of thread 23930:
                                              #0  0x00007fb0f762ff0e n/a (libc.so.6 + 0x83f0e)
                                              #1  0x00007fb0f76327a0 pthread_cond_wait (libc.so.6 + 0x867a0)
                                              #2  0x00007fb0d48c7a4c n/a (radeonsi_dri.so + 0xc7a4c)
                                              #3  0x00007fb0d491495c n/a (radeonsi_dri.so + 0x11495c)
                                              #4  0x00007fb0f763344b n/a (libc.so.6 + 0x8744b)
                                              #5  0x00007fb0f76b6e40 n/a (libc.so.6 + 0x10ae40)
                                              
                                              Stack trace of thread 23930:
                                              #0  0x00007fb0f762ff0e n/a (libc.so.6 + 0x83f0e)
                                              #1  0x00007fb0f76327a0 pthread_cond_wait (libc.so.6 + 0x867a0)
                                              #2  0x00007fb0d48c7a4c n/a (radeonsi_dri.so + 0xc7a4c)
                                              #3  0x00007fb0d491495c n/a (radeonsi_dri.so + 0x11495c)
                                              #4  0x00007fb0f763344b n/a (libc.so.6 + 0x8744b)
                                              #5  0x00007fb0f76b6e40 n/a (libc.so.6 + 0x10ae40)
                                              
                                              Stack trace of thread 23925:
                                              #0  0x00007fb0f762ff0e n/a (libc.so.6 + 0x83f0e)
                                              #1  0x00007fb0f76327a0 pthread_cond_wait (libc.so.6 + 0x867a0)
                                              #2  0x00007fb0d48c7a4c n/a (radeonsi_dri.so + 0xc7a4c)
                                              #3  0x00007fb0d491495c n/a (radeonsi_dri.so + 0x11495c)
                                              #4  0x00007fb0f763344b n/a (libc.so.6 + 0x8744b)
                                              #5  0x00007fb0f76b6e40 n/a (libc.so.6 + 0x10ae40)
                                              
                                              Stack trace of thread 23934:
                                              #0  0x00007fb0f76af2ed syscall (libc.so.6 + 0x1032ed)
                                              #1  0x00007fb0f8d913a3 g_cond_wait_until (libglib-2.0.so.0 + 0xb03a3)
                                              #2  0x00007fb0f8d06065 n/a (libglib-2.0.so.0 + 0x25065)
                                              #3  0x00007fb0f8d061c7 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x251c7)
                                              #4  0x00007fb0f8d70b3e n/a (libglib-2.0.so.0 + 0x8fb3e)
                                              #5  0x00007fb0f8d6dcc5 n/a (libglib-2.0.so.0 + 0x8ccc5)
                                              #6  0x00007fb0f763344b n/a (libc.so.6 + 0x8744b)
                                              #7  0x00007fb0f76b6e40 n/a (libc.so.6 + 0x10ae40)
                                              
                                              Stack trace of thread 23933:
                                              #0  0x00007fb0f767b9e5 clock_nanosleep (libc.so.6 + 0xcf9e5)
                                              #1  0x00007fb0f76805e7 __nanosleep (libc.so.6 + 0xd45e7)
                                              #2  0x00007fb0f8d69111 g_usleep (libglib-2.0.so.0 + 0x88111)
                                              #3  0x000055a70b03e34c n/a (gala + 0x5734c)
                                              #4  0x00007fb0f8d6dcc5 n/a (libglib-2.0.so.0 + 0x8ccc5)
                                              #5  0x00007fb0f763344b n/a (libc.so.6 + 0x8744b)
                                              #6  0x00007fb0f76b6e40 n/a (libc.so.6 + 0x10ae40)
                                              
                                              Stack trace of thread 23929:
                                              #0  0x00007fb0f762ff0e n/a (libc.so.6 + 0x83f0e)
                                              #1  0x00007fb0f76327a0 pthread_cond_wait (libc.so.6 + 0x867a0)
                                              #2  0x00007fb0d48c7a4c n/a (radeonsi_dri.so + 0xc7a4c)
                                              #3  0x00007fb0d491495c n/a (radeonsi_dri.so + 0x11495c)
                                              #4  0x00007fb0f763344b n/a (libc.so.6 + 0x8744b)
                                              #5  0x00007fb0f76b6e40 n/a (libc.so.6 + 0x10ae40)
                                              ELF object binary architecture: AMD x86-64
Jul 04 21:16:24 refo systemd[1]: systemd-coredump@2-24552-0.service: Deactivated successfully.
Jul 04 21:16:24 refo gnome-session[23717]: gnome-session-binary[23717]: WARNING: Application 'gala.desktop' killed by signal 5
Jul 04 21:16:24 refo gnome-session-binary[23717]: WARNING: Application 'gala.desktop' killed by signal 5
Jul 04 21:16:24 refo gala[24649]: Running Mutter(Gala) (using mutter 44.2) as a X11 window and compositing manager

Hardware Info

                   -`                    ***@refo 
                  .o+`                   ---------- 
                 `ooo/                   OS: Arch Linux x86_64 
                `+oooo:                  Kernel: 6.4.1-arch2-1 
               `+oooooo:                 Uptime: 14 hours, 6 mins 
               -+oooooo+:                Packages: 1247 (pacman), 59 (flatpak) 
             `/:-:++oooo+:               Shell: bash 5.1.16 
            `/++++/+++++++:              Resolution: 2560x1440 
           `/++++++++++++++:             DE: Pantheon 
          `/+++ooooooooooooo/`           WM: Mutter(Gala) 
         ./ooosssso++osssssso+`          Terminal: io.elementary.t 
        .oossssso-````/ossssss+`         CPU: AMD Ryzen 9 5900X (24) @ 4.400GHz 
       -osssssso.      :ssssssso.        GPU: AMD ATI Radeon 540/540X/550/550X / RX 540X/550/550X 
      :osssssss/        osssso+++.       GPU: AMD ATI Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT 
     /ossssssss/        +ssssooo/-       Memory: 8101MiB / 128725MiB 
   `/ossssso+/:-        -:/+osssso+-
  `+sso+:-`                 `.-/+oso:                            
 `++:.                           `-/+/                           
 .`                                 `/
             .......                       ***@chernava 
         .'';cokkkkox:..                   -------------- 
      .'loddkkkkkkkxxxdd:,.                OS: HoloShed x86_64 
    .cxxkkkkkkkOOxc....,:dl'               Host: GPD G1618-04 
   ckkkkkkkkkOKX:.';.,,:..xd;.             Kernel: 6.4.1-arch2-1 
  :KOkkkkkO0XWM, ,M    'N xkdo             Uptime: 33 secs 
  0WNKKKKXNWMMx  :N;..'lO 00kxl            Packages: 988 (pacman), 19 (flatpak) 
  ',kkMMMMMMMk    .odx:, lWKOOk            Shell: bash 5.1.16 
      .'cll:k'.    'lllO0MNXKd.            Resolution: 1920x1080 
  .,.       ,,k  ,kMMMMMMMMWWo . .         DE: Pantheon 
  ,MXkk,      K OMMMMMMMMMMMN  .o0Oo       WM: Mutter(Gala) 
   ;0MMMdl''''cOMMMMMMMMMM0c. .:kXNW       Theme: io.elementary.stylesheet.mint [GTK3] 
     ,kNXMk dkWMMMMMMMMMM0   ..,lOWc       Icons: elementary [GTK3] 
       .'x0.,xMMMMMMMN0Ol.'; c.o:dx        Terminal: io.elementary.t 
          dxk,:kkkd,,.     ;dOxxkx,        CPU: AMD Ryzen 7 6800U with Radeon Graphics (16) @ 4.768GHz 
            'lxl;.         .kl:xX.         GPU: AMD ATI Radeon 680M 
              cMMW   .         k0 ,'       Memory: 1775MiB / 23816MiB 
               'dO. ,:,,..   ..c;.,c.   
                     .;',c::;cl,;;,,d                              
                         ',c:;O;::::l                              
@lenemter
Copy link
Member

lenemter commented Jul 5, 2023

What is your mutter version?

@OpenBagTwo
Copy link
Sponsor Author

Ooh, good question:

44.2-1, installed at the same time as gala 7.1.0.
Name            : mutter
Version         : 44.2-1
Description     : Window manager and compositor for GNOME
Architecture    : x86_64
URL             : https://gitlab.gnome.org/GNOME/mutter
Licenses        : GPL
Groups          : None
Provides        : libmutter-12.so=0-64
Depends On      : colord  dconf  gnome-desktop-4  gnome-settings-daemon  graphene  gsettings-desktop-schemas  lcms2  libcanberra  libgudev
                  libinput  libsm  libsysprof-capture  libxkbcommon-x11  libxkbfile  pipewire  startup-notification  xorg-xwayland
Optional Deps   : None
Required By     : gala  lightdm-pantheon-greeter  wingpanel
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 14.11 MiB
Packager        : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date      : Sat 03 Jun 2023 01:40:57 PM EDT
Install Date    : Sun 04 Jun 2023 11:04:48 AM EDT
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

@lenemter
Copy link
Member

lenemter commented Jul 5, 2023

I see Can't create a GtkStyleContext without a display connection in your logs. The issue was probably introduced in #1688. I'll create a PR to revert it.

@lenemter
Copy link
Member

lenemter commented Jul 5, 2023

Can you test it please? #1713

@OpenBagTwo
Copy link
Sponsor Author

Will do, though it might take me a minute to get a good dev environment going (doesn't look like the PR CI includes build artifacts?). If you have documentation you can link me for setting up a docker/podman build container, that would certainly be a ginormous shortcut, but otherwise, I should be able to figure it out on my own.

@lenemter
Copy link
Member

lenemter commented Jul 5, 2023

I'm not familiar with building packages on Arch Linux or with containers. Sorry, I can't help you here :( The build dependencies and instructions are in readme file by the way.

@bobby285271 bobby285271 added the Status: Confirmed Verified by someone other than the reporter label Jul 6, 2023
@bobby285271
Copy link
Member

I can reproduce this with a custom NixOS Pantheon + mutter 44 installation and can confirm the revert fixes the issue.

(Are we actually re-applying #1622 right now? 🤷‍♀️)

@lenemter
Copy link
Member

lenemter commented Jul 6, 2023

@bobby285271 Yes, I though it was not needed anymore because gala no longer creates Gtk.StyleContext objects during initialization, but for some reason it still crashes on new mutter.

@dedalqq
Copy link

dedalqq commented Jul 8, 2023

@lenemter, it helped me. Thanks =)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Confirmed Verified by someone other than the reporter
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants