gnome-shell fails to resume after suspend
With a vm running in Boxes on Rawhide, closing the laptop lid to suspend kills gnome-shell and on resume only GDM is left. Suspend works as expected if Boxes is not running.
```Thread 1 "gnome-shell" received signal SIGABRT, Aborted.
0x00007f30387b0ef5 in raise () from /lib64/libc.so.6
#0 0x00007f30387b0ef5 in raise () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f303879b8d5 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007f303955eb53 in g_assertion_message (domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=0x7f3038a8a050 "meta_gpu_kms_flip_crtc", message=<optimized out>) at ../glib/gtestutils.c:2878
lstr = "276\000\374\177\000\000\000D\nC\222\006Z\370\320\316'\335\374\177\000\000`\237\250\070\060\177\000"
s = 0x55e9434a0e40 "0S9C\351U"
#3 0x00007f30395ba90f in g_assertion_message_expr (domain=0x7f3038a72bbf "mutter", file=0x7f3038a89f18 "../src/backends/native/meta-gpu-kms.c", line=276, func=0x7f3038a8a050 "meta_gpu_kms_flip_crtc", expr=<optimized out>) at ../glib/gtestutils.c:2904
s = 0x55e9449e1dd0 "assertion failed: (monitor_manager->power_save_mode == META_POWER_SAVE_ON)"
#4 0x00007f3038a5cd36 in ?? () from /lib64/libmutter-4.so.0
No symbol table info available.
#5 0x00007f3038a61dc1 in ?? () from /lib64/libmutter-4.so.0
No symbol table info available.
#6 0x00007f3039591fa0 in g_main_dispatch (context=0x55e942753f30) at ../glib/gmain.c:3189
dispatch = <optimized out>
prev_source = 0x0
was_in_call = 0
user_data = 0x55e9431aff00
callback = 0x7f3038a61c80
cb_funcs = 0x7f3039664280 <g_source_callback_funcs>
cb_data = 0x7f301c0abe70
need_destroy = <optimized out>
source = 0x55e94393e7a0
current = 0x55e94276c950
i = 1
__FUNCTION__ = "g_main_dispatch"
#7 g_main_context_dispatch (context=context@entry=0x55e942753f30) at ../glib/gmain.c:3854
No locals.
#8 0x00007f3039592338 in g_main_context_iterate (context=0x55e942753f30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3927
max_priority = 0
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = 19
fds = 0x55e944b9d860
#9 0x00007f3039592683 in g_main_loop_run (loop=0x55e942a87ee0) at ../glib/gmain.c:4123
self = <optimized out>
__FUNCTION__ = "g_main_loop_run"
#10 0x00007f30389ee040 in meta_run () from /lib64/libmutter-4.so.0
No symbol table info available.
#11 0x000055e940c86b94 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:499
ctx = <optimized out>
error = 0x0
ecode = <optimized out>
'gjs_dumpstack' has unknown return type; cast the call to its declared return type
Edited by Michael Hill