[Bug 1209203] New: gnome-shell segfaults in libmutter-cogl-11.so.0

https://bugzilla.suse.com/show_bug.cgi?id=1209203 Bug ID: 1209203 Summary: gnome-shell segfaults in libmutter-cogl-11.so.0 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME Assignee: gnome-bugs@suse.de Reporter: mkoutny@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Approximately since an update past Thu 2023-03-09 I can't log into GNOME session, gnome shell/gdm crashes.
Mar 11 11:46:53 blackbook kernel: gnome-shell[15241]: segfault at 70 ip 00007f226648fe3d sp 00007ffdc6729bf0 error 6 in libmutter-cogl-11.so.0.0.0[7f2266457000+4c000] likely on CPU 0 (core 0, socket 0) Mar 11 11:46:53 blackbook kernel: Code: 48 89 ef 48 89 c6 e8 62 8a fc ff 48 89 c7 e8 da 8a fc ff 48 89 ef 49 89 c6 e8 1f fa ff ff 48 89 ef e8 47 90 fc ff 49 8b 75 30 <83> 48 70 08 49 89 c4 49 8b 46 48 48 8b 78 50 4c 8b bf e8 00 00 00 Mar 11 11:46:53 blackbook systemd[1]: Created slice Slice /system/systemd-coredump. Mar 11 11:46:53 blackbook systemd[1]: Started Process Core Dump (PID 15548/UID 0). Mar 11 11:46:54 blackbook systemd-coredump[15549]: Process 15241 (gnome-shell) of user 484 dumped core.
Stack trace of thread 15241: #0 0x00007f226648fe3d n/a (libmutter-cogl-11.so.0 + 0x4de3d) #1 0x00007f226648ef18 cogl_xlib_renderer_handle_event (libmutter-cogl-11.so.0 + 0x4cf18) #2 0x00007f22668de110 n/a (libmutter-11.so.0 + 0xde110) #3 0x00007f22668e9d93 n/a (libmutter-11.so.0 + 0xe9d93) #4 0x00007f226698c090 n/a (libmutter-11.so.0 + 0x18c090) #5 0x00007f22668e576d n/a (libmutter-11.so.0 + 0xe576d) #6 0x00007f2267727a90 g_main_context_dispatch (libglib-2.0.so.0 + 0x58a90) #7 0x00007f2267727e48 n/a (libglib-2.0.so.0 + 0x58e48) #8 0x00007f226772810f g_main_loop_run (libglib-2.0.so.0 + 0x5910f) #9 0x00007f22668c28c5 meta_context_run_main_loop (libmutter-11.so.0 + 0xc28c5) #10 0x000055edad1ce904 n/a (gnome-shell + 0x2904) #11 0x00007f226662caf0 __libc_start_call_main (libc.so.6 + 0x27af0) #12 0x00007f226662cbb9 __libc_start_main_impl (libc.so.6 + 0x27bb9) #13 0x000055edad1ceb65 n/a (gnome-shell + 0x2b65)
I could extract the following stacktrace with debuginfo:
#0 0x00007f226648fe3d in cogl_onscreen_glx_notify_swap_buffers (swap_event=0x7ffdc6729e90, onscreen=0x55edae5cf120 [CoglOnscreenGlx]) at ../cogl/cogl/winsys/cogl-onscreen-glx.c:991 #1 notify_swap_buffers (context=<optimized out>, swap_event=0x7ffdc6729e90) at ../cogl/cogl/winsys/cogl-winsys-glx.c:184 #2 glx_event_filter_cb (xevent=0x7ffdc6729e90, data=<optimized out>) at ../cogl/cogl/winsys/cogl-winsys-glx.c:224 #3 0x00007f226648ef18 in _cogl_renderer_handle_native_event (renderer=<optimized out>, event=0x7ffdc6729e90) at ../cogl/cogl/cogl-renderer.c:636 #4 cogl_xlib_renderer_handle_event (renderer=<optimized out>, event=0x7ffdc6729e90) at ../cogl/cogl/cogl-xlib-renderer.c:579 #5 0x00007f22668de110 in cogl_xlib_filter (xevent=<optimized out>, event=<optimized out>, data=<optimized out>) at ../src/backends/x11/meta-clutter-backend-x11.c:94 #6 0x00007f22668e9d93 in meta_clutter_backend_x11_process_event_filters (clutter_backend_x11=0x55edae3f4040 [MetaClutterBackendX11], event=0x55edb0d83480, native=0x7ffdc6729e90) at ../src/backends/x11/meta-clutter-backend-x11.c:329 #7 meta_clutter_backend_x11_translate_event (clutter_backend=0x55edae3f4040 [MetaClutterBackendX11], native=0x7ffdc6729e90, event=0x55edb0d83480) at ../src/backends/x11/meta-clutter-backend-x11.c:363 #8 0x00007f226698c090 in meta_x11_handle_event.isra.0 (backend=backend@entry=0x55edae33b1b0 [MetaBackendX11Cm], xevent=xevent@entry=0x7ffdc6729e90) at ../src/backends/x11/meta-event-x11.c:82 #9 0x00007f22668e576d in handle_host_xevent (event=0x7ffdc6729e90, backend=0x55edae33b1b0 [MetaBackendX11Cm]) at ../src/backends/x11/meta-backend-x11.c:421 #10 x_event_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../src/backends/x11/meta-backend-x11.c:475 #11 0x00007f2267727a90 in g_main_dispatch (context=0x55edae3289f0) at ../glib/gmain.c:3454 #12 g_main_context_dispatch (context=context@entry=0x55edae3289f0) at ../glib/gmain.c:4172 #13 0x00007f2267727e48 in g_main_context_iterate (context=0x55edae3289f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4248 #14 0x00007f226772810f in g_main_loop_run (loop=0x55edafd3dbf0) at ../glib/gmain.c:4448 #15 0x00007f22668c28c5 in meta_context_run_main_loop (context=<optimized out>, error=error@entry=0x7ffdc672a0f0) at ../src/core/meta-context.c:465 #16 0x000055edad1ce904 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:582
I'm not sure if related or just red herring (those messages were present even _before_ gnome-shell started to crash) but there were also some X/Mesa errors:
Mar 11 11:46:50 blackbook /usr/libexec/gdm/gdm-x-session[15160]: (EE) open /dev/dri/card0: No such file or directory Mar 11 11:46:50 blackbook /usr/libexec/gdm/gdm-x-session[15160]: (II) Initializing extension MIT-SCREEN-SAVER Mar 11 11:46:50 blackbook /usr/libexec/gdm/gdm-x-session[15160]: (EE) AIGLX error: dlopen of /usr/lib64/dri/i965_dri.so failed (/usr/lib64/dri/i965_dri.so: cannot open shared object file: No such file or directory) Mar 11 11:46:50 blackbook /usr/libexec/gdm/gdm-x-session[15160]: (EE) AIGLX error: unable to load driver i965
-- You are receiving this mail because: You are on the CC list for the bug.

https://bugzilla.suse.com/show_bug.cgi?id=1209203 https://bugzilla.suse.com/show_bug.cgi?id=1209203#c1 Alynx Zhou <alynx.zhou@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alynx.zhou@suse.com --- Comment #1 from Alynx Zhou <alynx.zhou@suse.com> --- Hi, could you please tell me your Mesa version? I am wondering it is related to your driver update. -- You are receiving this mail because: You are on the CC list for the bug.

https://bugzilla.suse.com/show_bug.cgi?id=1209203 https://bugzilla.suse.com/show_bug.cgi?id=1209203#c2 --- Comment #2 from Alynx Zhou <alynx.zhou@suse.com> --- Also, what is your intel GPU model? The i965 error may not be related because it is some old driver and replaced by the iris one. -- You are receiving this mail because: You are on the CC list for the bug.

https://bugzilla.suse.com/show_bug.cgi?id=1209203 https://bugzilla.suse.com/show_bug.cgi?id=1209203#c3 --- Comment #3 from Michal Koutn� <mkoutny@suse.com> --- Mesa-dri-23.0.0-345.1.x86_64 The GPU is Intel HD Graphics 5500 (on CPU i7-5600U). I've grepped available journal logs and the 'AIGLX error: unable to load driver i965' had been present for a long time when I observed no (user) issues. -- You are receiving this mail because: You are on the CC list for the bug.

https://bugzilla.suse.com/show_bug.cgi?id=1209203 https://bugzilla.suse.com/show_bug.cgi?id=1209203#c4 --- Comment #4 from Michal Koutn� <mkoutny@suse.com> --- I've forgotten: gnome-shell-43.3-1.1.x86_64 gdm-43.0-6.1.x86_64 (If you needed more info, let me know.) -- You are receiving this mail because: You are on the CC list for the bug.

https://bugzilla.suse.com/show_bug.cgi?id=1209203 https://bugzilla.suse.com/show_bug.cgi?id=1209203#c5 Michal Koutn� <mkoutny@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE --- Comment #5 from Michal Koutn� <mkoutny@suse.com> --- An update fixed it. Not sure which one was it so a list for reference: gnome-shell-43.3-1.1.x86_64 gdm-43.0-6.1.x86_64 mutter-43.3+2-2.1.x86_64 kernel-default-6.3~rc3-1.1.gd72bdba.x86_64 Mesa-dri-23.0.0-346.1.x86_64 --- Actually, looking at changelogs, it seems to be the Mesa-dri update, i.e. dup of bug 1209005. *** This bug has been marked as a duplicate of bug 1209005 *** -- You are receiving this mail because: You are on the CC list for the bug.

https://bugzilla.suse.com/show_bug.cgi?id=1209203 https://bugzilla.suse.com/show_bug.cgi?id=1209203#c6 --- Comment #6 from Stefan Dirsch <sndirsch@suse.com> --- Yes,, this issue has been fixed with TW 20230315 ==== Mesa ==== Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch * reverse apply this patch to fix a regression caused by this commit, which resulted in gnome-shell constantly crashing, which is making a GNOME/X11 session impossible (boo#1209005) ==== Mesa-drivers ==== Subpackages: Mesa-dri Mesa-gallium Mesa-libva libxatracker2 - U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch * reverse apply this patch to fix a regression caused by this commit, which resulted in gnome-shell constantly crashing, which is making a GNOME/X11 session impossible (boo#1209005) -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com