mutter 46 crashes with SIGSEGV in meta_drm_buffer_ensure_fb_id() on startup
mutter 46 (main 04080026) crashes with SIGSEGV in meta_drm_buffer_ensure_fb_id()
on startup. I think this is a consequence of https://bugs.launchpad.net/bugs/2060268 while I'm testing the Nvidia 470 driver today.
The log also mentions:
libmutter-WARNING **: 13:14:37.351: Failed to allocate onscreen framebuffer for /dev/dri/card0: Unable to find output layers.
which is probably expected:
Node: /dev/dri/card0
├───Driver: simpledrm (DRM driver for simple-framebuffer platform devices) version 1.0.0 (20200625)
...
Node: /dev/dri/card1
├───Driver: nvidia-drm (NVIDIA DRM driver) version 0.0.0 (20160202)
Backtrace:
#0 0x000074844663e9a6 in meta_drm_buffer_ensure_fb_id
(buffer=0x0, error=0x7ffd0a609f58)
at ../src/backends/native/meta-drm-buffer.c:75
#1 0x000074844666897a in meta_onscreen_native_swap_buffers_with_damage
(onscreen=0x5f0364398660, rectangles=0x7ffd0a60a0c0, n_rectangles=0, frame_info=0x5f036484e310, user_data=0x5f03645f3a20)
at ../src/backends/native/meta-onscreen-native.c:1396
#2 0x0000748445d9dcd0 in cogl_onscreen_swap_buffers_with_damage
(onscreen=0x5f0364398660, rectangles=0x7ffd0a60a0c0, n_rectangles=0, info=0x5f036484e310, user_data=0x5f03645f3a20) at ../cogl/cogl/cogl-onscreen.c:348
#3 0x00007484464fcdc7 in swap_framebuffer
(stage_window=0x5f03643e58f0, stage_view=0x5f03643ff110, swap_region=0x5f03645f0fc0, swap_with_damage=0, frame=0x5f03645f3a20)
at ../src/backends/meta-stage-impl.c:328
#4 0x00007484464fdf0b in meta_stage_impl_redraw_view_primary
(stage_impl=0x5f03643e58f0, stage_view=0x5f03643ff110, frame=0x5f03645f3a20) at ../src/backends/meta-stage-impl.c:721
#5 0x00007484464fe1cd in meta_stage_impl_redraw_view
(stage_window=0x5f03643e58f0, stage_view=0x5f03643ff110, frame=0x5f03645f3a20) at ../src/backends/meta-stage-impl.c:793
#6 0x0000748446681e1b in meta_stage_native_redraw_view
(stage_window=0x5f03643e58f0, view=0x5f03643ff110, frame=0x5f03645f3a20)
at ../src/backends/native/meta-stage-native.c:148
#7 0x0000748445cb9962 in _clutter_stage_window_redraw_view
(window=0x5f03643e58f0, view=0x5f03643ff110, frame=0x5f03645f3a20)
at ../clutter/clutter/clutter-stage-window.c:73
#8 0x0000748445cb87a3 in handle_frame_clock_frame
(frame_clock=0x5f03644a61f0, frame=0x5f03645f3a20, user_data=0x5f03643ff110) at ../clutter/clutter/clutter-stage-view.c:903
#9 0x0000748445c7915d in clutter_frame_clock_dispatch
(frame_clock=0x5f03644a61f0, time_us=4606330759)
at ../clutter/clutter/clutter-frame-clock.c:977
#10 0x0000748445c7925f in frame_clock_source_dispatch
(source=0x5f03661a01d0, callback=0x0, user_data=0x0)
at ../clutter/clutter/clutter-frame-clock.c:1026