[Iris Plus] gdm not starting, gnome-shell crashing in cogl_gl_create_timestamp_query
System information
- OS: Fedora 39 beta
- GPU: Intel Corporation Iris Plus Graphics G1 (Ice Lake) (rev 07)
- Kernel version: 6.5.4-300.fc39.x86_64
- Mesa version: 23.2.0~rc3-1.fc39.x86_64
- Desktop manager and compositor: gdm-45.0.1-1.fc39.x86_64 mutter-45.0-2.fc39.x86_64 gnome-shell-45.0-1.fc39.x86_64
Describe the issue
Since upgrading to Fedora 39 beta, with the above-listed components, gdm will not start. Instead it crashes in cogl_gl_create_timestamp_query. Top of the backtrace (full attached):
#0 0x0000000000000000 in ?? ()
#1 0x00007f459dde9086 in end_query (ctx=0x564693044140, q=0x5646956fece0) at ../src/mesa/main/queryobj.c:260
#2 0x00007f45cfb337d6 in cogl_gl_create_timestamp_query (context=0x5646930911b0) at ../cogl/cogl/driver/gl/cogl-util-gl.c:520
#3 0x00007f45cfb77473 in cogl_onscreen_egl_swap_buffers_with_damage (onscreen=0x564693118f40, rectangles=0x7ffc5eae35a0,
n_rectangles=0, info=0x564694fdcd70, user_data=<optimized out>) at ../cogl/cogl/winsys/cogl-onscreen-egl.c:319
#4 0x00007f45d019fa15 in meta_onscreen_native_swap_buffers_with_damage (onscreen=0x564693118f40, rectangles=0x7ffc5eae35a0,
n_rectangles=0, frame_info=0x564694fdcd70, user_data=0x564694d755a0) at ../src/backends/native/meta-onscreen-native.c:1086
#5 0x00007f45cfb7046e in cogl_onscreen_swap_buffers_with_damage (onscreen=onscreen@entry=0x564693118f40,
rectangles=rectangles@entry=0x7ffc5eae35a0, n_rectangles=n_rectangles@entry=0, info=info@entry=0x564694fdcd70,
user_data=user_data@entry=0x564694d755a0) at ../cogl/cogl/cogl-onscreen.c:341
Distro downstream: https://bugzilla.redhat.com/show_bug.cgi?id=2238711 Mutter downstream: https://gitlab.gnome.org/GNOME/mutter/-/issues/3056
Regression
Worked OK with the latest in the 44-series of mutter.