SIGSEGV in meta_context_terminate()
Affected version
-
mutter 41.4 x86_64
-
gnome-shell 41.4 x86_64
Bug summary
When system logins, get the gnome-shell coredump. It happened on an hardware, but didn't happen every time. I find some same crash: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1959937
https://bugzilla.redhat.com/show_bug.cgi?id=2036604
Steps to reproduce
What happened
What did you expect to happen
Relevant logs, screenshots, screencasts etc.
backtrace
#0 meta_context_terminate (context=0x0) at ../src/core/meta-context.c:451
_g_boolean_var_ = <optimized out>
priv = <optimized out>
__func__ = "meta_context_terminate"
#1 0x00007ff1662fb15e in process_ice_messages (channel=<optimized out>, condition=<optimized out>,
user_data=0x555c86bf3ad0) at ../src/x11/session.c:116
ice_connection = 0x555c86bf3ad0
connection = <optimized out>
status = <optimized out>
channel = <optimized out>
condition = <optimized out>
ice_connection = <optimized out>
connection = <optimized out>
status = <optimized out>
user_data = 0x555c86bf3ad0
ice_connection = 0x555c86bf3ad0
connection = <optimized out>
status = <optimized out>
#2 0x00007ff167f5b7fb in g_main_dispatch (context=0x555c85561fc0) at ../glib/gmain.c:3381
dispatch = 0x7ff167fac940 <g_io_unix_dispatch>
prev_source = 0x0
begin_time_nsec = 0
was_in_call = 0
user_data = 0x555c86bf3ad0
callback = 0x7ff1662fb110 <process_ice_messages>
cb_funcs = 0x7ff168237980 <g_source_callback_funcs>
cb_data = 0x555c8727b300
need_destroy = <optimized out>
source = 0x555c868df3d0
current = 0x555c855a46c0
i = 5
current = <optimized out>
i = <optimized out>
source = <optimized out>
_g_boolean_var_ = <optimized out>
was_in_call = <optimized out>
user_data = <optimized out>
callback = <optimized out>
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
dispatch = <optimized out>
prev_source = <optimized out>
begin_time_nsec = <optimized out>
_g_boolean_var_ = <optimized out>
#3 g_main_context_dispatch (context=context@entry=0x555c85561fc0) at ../glib/gmain.c:4099
No locals.
#4 0x00007ff167f5bba0 in g_main_context_iterate (context=0x555c85561fc0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
max_priority = 0
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = 15
fds = 0x555c8790de10
begin_time_nsec = 0
#5 0x00007ff167f5be72 in g_main_loop_run (loop=0x555c87322bc0) at ../glib/gmain.c:4373
self = <optimized out>
__func__ = "g_main_loop_run"
#6 0x00007ff1662cb544 in meta_context_run_main_loop (context=context@entry=0x555c85559860,
error=error@entry=0x7ffe0a0f6770) at ../src/core/meta-context.c:433
priv = <optimized out>
__func__ = "meta_context_run_main_loop"
#7 0x0000555c84202825 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:563
context = 0x555c85559860
error = 0x0
ecode = 0