Incorrect secondary GPU buffer import state tracking results in abort
gnome-shell[2135]: (../src/backends/native/meta-renderer-native.c:1525):import_shared_framebuffer: runtime check failed: (secondary_gpu_state->import_status == META_SHARED_FRAMEBUFFER_IMPORT_STATUS_NONE)
gnome-shell[2135]: **
gnome-shell[2135]: mutter:ERROR:../src/backends/native/meta-renderer-native.c:1770:copy_shared_framebuffer_primary_gpu: assertion failed: (cogl_framebuffer_get_width (framebuffer) == dumb_fb->width)
gnome-shell[2135]: Bail out! mutter:ERROR:../src/backends/native/meta-renderer-native.c:1770:copy_shared_framebuffer_primary_gpu: assertion failed: (cogl_framebuffer_get_width (framebuffer) == dumb_fb->width)
Results in the assert hit at
#7 copy_shared_framebuffer_primary_gpu at ../src/backends/native/meta-renderer-native.c:1770
#8 update_secondary_gpu_state_pre_swap_buffers at ../src/backends/native/meta-renderer-native.c:1955
#9 meta_onscreen_native_swap_buffers_with_damage at ../src/backends/native/meta-renderer-native.c:2066
#10 cogl_onscreen_swap_buffers_with_damage at ../cogl/cogl/cogl-onscreen.c:312
#11 swap_framebuffer at ../clutter/clutter/cogl/clutter-stage-cogl.c:445
#12 clutter_stage_cogl_redraw_view at ../clutter/clutter/cogl/clutter-stage-cogl.c:976
#13 clutter_stage_cogl_redraw at ../clutter/clutter/cogl/clutter-stage-cogl.c:1008
#14 clutter_stage_do_redraw at ../clutter/clutter/clutter-stage.c:1412
#15 _clutter_stage_do_update at ../clutter/clutter/clutter-stage.c:1538
#16 master_clock_update_stages at ../clutter/clutter/clutter-master-clock-default.c:388
Version: mutter-3.36.6-2.fc32.x86_64