mutter crash in meta_backend_get_monitor_manager()
Affected version
- Fedora 33
- mutter from current git master (tip at commit 54b974b1)
Bug summary
gnome-shell/mutter crashed
Steps to reproduce
Not sure, really.
What happened
gnome-shell/mutter crashed
What did you expect to happen
gnome-shell/mutter continue to work
Relevant logs, screenshots, screencasts etc.
Got this backtrace from coredumpctl:
Core was generated by `/home/ofourdan/local/bin/gnome-shell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007fdddeef3202 in meta_backend_get_monitor_manager (backend=0x0) at ../../../../src/gnome/mutter/src/backends/meta-backend.c:1139
1139 return priv->monitor_manager;
[Current thread is 1 (Thread 0x7fddb1bf5640 (LWP 1249496))]
(gdb) bt
#0 0x00007fdddeef3202 in meta_backend_get_monitor_manager (backend=0x0) at ../../../../src/gnome/mutter/src/backends/meta-backend.c:1139
#1 0x00007fdddeef3a17 in meta_is_stage_views_scaled () at ../../../../src/gnome/mutter/src/backends/meta-backend.c:1508
#2 0x00007fdddf041607 in meta_seat_impl_filter_relative_motion (seat_impl=0x10b1820, device=0x7fdd980d1450, x=3047.15356, y=667.004272, dx=0x7fddb1bf4264,
dy=0x7fddb1bf4260) at ../../../../src/gnome/mutter/src/backends/native/meta-seat-impl.c:1166
#3 0x00007fdddf0401d9 in meta_seat_impl_notify_relative_motion_in_impl (seat_impl=0x10b1820, input_device=0x7fdd980d1450, time_us=1010067914340,
dx=-0.974066794, dy=0, dx_unaccel=-2, dy_unaccel=0) at ../../../../src/gnome/mutter/src/backends/native/meta-seat-impl.c:568
#4 0x00007fdddf043240 in process_device_event (seat_impl=0x10b1820, event=0x7fdd980556b0)
at ../../../../src/gnome/mutter/src/backends/native/meta-seat-impl.c:2026
#5 0x00007fdddf04458a in process_event (seat_impl=0x10b1820, event=0x7fdd980556b0) at ../../../../src/gnome/mutter/src/backends/native/meta-seat-impl.c:2527
#6 0x00007fdddf0445b2 in process_events (seat_impl=0x10b1820) at ../../../../src/gnome/mutter/src/backends/native/meta-seat-impl.c:2538
#7 0x00007fdddf03f7cd in dispatch_libinput (seat_impl=0x10b1820) at ../../../../src/gnome/mutter/src/backends/native/meta-seat-impl.c:252
#8 0x00007fdddf041f8a in meta_event_dispatch (g_source=0x7fdd9802eed0, callback=0x0, user_data=0x0)
at ../../../../src/gnome/mutter/src/backends/native/meta-seat-impl.c:1453
#9 0x00007fdddfcd6feb in g_main_dispatch (context=0x1096500) at ../../../../src/gnome/glib/glib/gmain.c:3337
#10 g_main_context_dispatch (context=0x1096500) at ../../../../src/gnome/glib/glib/gmain.c:4055
#11 0x00007fdddfcd7268 in g_main_context_iterate (context=0x1096500, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at ../../../../src/gnome/glib/glib/gmain.c:4131
#12 0x00007fdddfcd754b in g_main_loop_run (loop=0x7fdd980345e0) at ../../../../src/gnome/glib/glib/gmain.c:4329
#13 0x00007fdddf044ba5 in input_thread (seat_impl=0x10b1820) at ../../../../src/gnome/mutter/src/backends/native/meta-seat-impl.c:2715
#14 0x00007fdddfcff84d in g_thread_proxy (data=0x10848c0) at ../../../../src/gnome/glib/glib/gthread.c:826
#15 0x00007fddde0eb3f9 in start_thread () from /lib64/libpthread.so.0
#16 0x00007fddded55b53 in clone () from /lib64/libc.so.6