gnome-shell crashed with SIGSEGV in meta_monitor_mode_get_resolution().
Quite recurring crash in ubuntu, but there were reports in arch and fedora too.
Stacktrace is:
#0 meta_monitor_mode_get_resolution (monitor_mode=monitor_mode@entry=0x0, width=width@entry=0x7ffff8e12b68, height=height@entry=0x7ffff8e12b6c) at backends/meta-monitor.c:1603
No locals.
#1 0x00007f6dd8f0e652 in calculate_scale (monitor_mode=0x0, monitor=0x55f1c3ea3ae0) at backends/meta-monitor.c:1398
resolution_width = -655304887
resolution_height = 32621
width_mm = -977048160
height_mm = 22001
scale = 1
#2 meta_monitor_calculate_mode_scale (monitor=0x55f1c3ea3ae0, monitor_mode=0x0) at backends/meta-monitor.c:1460
backend = <optimized out>
settings = <optimized out>
global_scaling_factor = 22001
#3 0x00007f6dd8f116b0 in calculate_monitor_scale (monitor=0x55f1c3ea3ae0, manager=0x55f1be4b5080) at backends/meta-monitor-manager.c:177
monitor_mode = <optimized out>
#4 derive_calculated_global_scale (manager=0x55f1be4b5080) at backends/meta-monitor-manager.c:191
primary_monitor = 0x55f1c3ea3ae0
#5 meta_monitor_manager_rebuild_logical_monitors_derived (config=0x0, manager=0x55f1be4b5080) at backends/meta-monitor-manager.c:236
monitor_number = 0
primary_logical_monitor = 0x0
use_global_scale = <optimized out>
global_scale = 0
capabilities = <optimized out>
logical_monitors = 0x0
l = <optimized out>
#6 meta_monitor_manager_update_logical_state_derived (manager=manager@entry=0x55f1be4b5080, config=config@entry=0x0) at backends/meta-monitor-manager.c:2759
No locals.
#7 0x00007f6dd8f1177a in meta_monitor_manager_rebuild_derived (manager=manager@entry=0x55f1be4b5080, config=0x0) at backends/meta-monitor-manager.c:2775
old_logical_monitors = 0x55f1be722080
#8 0x00007f6dd8f1c629 in meta_monitor_manager_xrandr_rebuild_derived (manager=manager@entry=0x55f1be4b5080, config=<optimized out>) at backends/x11/meta-monitor-manager-xrandr.c:1495
No locals.
#9 0x00007f6dd8f1e555 in meta_monitor_manager_xrandr_handle_xevent (manager_xrandr=0x55f1be4b5080, event=0x7ffff8e12c80) at backends/x11/meta-monitor-manager-xrandr.c:2039
config = <optimized out>
manager = 0x55f1be4b5080
is_hotplug = <optimized out>
is_our_configuration = <optimized out>
#10 0x00007f6dd8f17215 in meta_backend_x11_handle_host_xevent (event=0x7ffff8e12c80, backend_x11=0x55f1be1400e0) at backends/x11/meta-backend-x11.c:247
No locals.
#11 handle_host_xevent (event=0x7ffff8e12c80, backend=0x55f1be1400e0) at backends/x11/meta-backend-x11.c:274
bypass_clutter = 0
#12 x_event_source_dispatch (source=source@entry=0x55f1be173ed0, callback=<optimized out>, user_data=<optimized out>) at backends/x11/meta-backend-x11.c:370
event = {type = 89, xany = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, window = 265}, xkey = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, window = 265, root = 265, subwindow = 1356006, time = 1313032, x = 0, y = 1, x_root = 2048, y_root = 1152, state = 542, keycode = 305, same_screen = 0}, xbutton = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, window = 265, root = 265, subwindow = 1356006, time = 1313032, x = 0, y = 1, x_root = 2048, y_root = 1152, state = 542, button = 305, same_screen = 0}, xmotion = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, window = 265, root = 265, subwindow = 1356006, time = 1313032, x = 0, y = 1, x_root = 2048, y_root = 1152, state = 542, is_hint = 49 '1', same_screen = 0}, xcrossing = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, window = 265, root = 265, subwindow = 1356006, time = 1313032, x = 0, y = 1, x_root = 2048, y_root = 1152, mode = 542, detail = 305, same_screen = 0, focus = 0, state = 0}, xfocus = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, window = 265, mode = 265, detail = 0}, xexpose = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, window = 265, x = 265, y = 0, width = 1356006, height = 0, count = 1313032}, xgraphicsexpose = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, drawable = 265, x = 265, y = 0, width = 1356006, height = 0, count = 1313032, major_code = 0, minor_code = 0}, xnoexpose = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, drawable = 265, major_code = 265, minor_code = 0}, xvisibility = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, window = 265, state = 265}, xcreatewindow = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, parent = 265, window = 265, x = 1356006, y = 0, width = 1313032, height = 0, border_width = 0, override_redirect = 1}, xdestroywindow = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, event = 265, window = 265}, xunmap = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, event = 265, window = 265, from_configure = 1356006}, xmap = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, event = 265, window = 265, override_redirect = 1356006}, xmaprequest = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, parent = 265, window = 265}, xreparent = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, event = 265, window = 265, parent = 1356006, x = 1313032, y = 0, override_redirect = 0}, xconfigure = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, event = 265, window = 265, x = 1356006, y = 0, width = 1313032, height = 0, border_width = 0, above = 4947802327040, override_redirect = 542}, xgravity = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, event = 265, window = 265, x = 1356006, y = 0}, xresizerequest = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, window = 265, width = 265, height = 0}, xconfigurerequest = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, parent = 265, window = 265, x = 1356006, y = 0, width = 1313032, height = 0, border_width = 0, above = 4947802327040, detail = 542, value_mask = 0}, xcirculate = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, event = 265, window = 265, place = 1356006}, xcirculaterequest = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, parent = 265, window = 265, place = 1356006}, xproperty = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, window = 265, atom = 265, time = 1356006, state = 1313032}, xselectionclear = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, window = 265, selection = 265, time = 1356006}, xselectionrequest = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, owner = 265, requestor = 265, selection = 1356006, target = 1313032, property = 4294967296, time = 4947802327040}, xselection = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, requestor = 265, selection = 265, target = 1356006, property = 1313032, time = 4294967296}, xcolormap = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, window = 265, colormap = 265, new = 1356006, state = 0}, xclient = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, window = 265, message_type = 265, format = 1356006, data = {b = "\b\t\024\000\000\000\000\000\000\000\000\000\001\000\000\000\000\b\000", s = {2312, 20, 0, 0, 0, 0, 1, 0, 2048, 0}, l = {1313032, 4294967296, 4947802327040, 1309965025822, 0}}}, xmapping = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, window = 265, request = 265, first_keycode = 0, count = 1356006}, xerror = {type = 89, display = 0x20a779, resourceid = 0, serial = 94496764465152, error_code = 9 '\t', request_code = 1 '\001', minor_code = 0 '\000'}, xkeymap = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, window = 265, key_vector = "\t\001\000\000\000\000\000\000\346\260\024\000\000\000\000\000\b\t\024\000\000\000\000\000\000\000\000\000\001\000\000"}, xgeneric = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, extension = 265, evtype = 0}, xcookie = {type = 89, serial = 2140025, send_event = 0, display = 0x55f1be141000, extension = 265, evtype = 0, cookie = 265, data = 0x14b0e6}, pad = {89, 2140025, 0, 94496764465152, 265, 265, 1356006, 1313032, 4294967296, 4947802327040, 1309965025822, 0, 0, 1, 0, 94496844300064, 0, 4294967295, 2, 0, 140109085303104, 0, 0, 3}}
x_source = 0x55f1be173ed0
backend = 0x55f1be1400e0
#13 0x00007f6ddaa10fb7 in g_main_dispatch (context=0x55f1be13ce90) at ../../../../glib/gmain.c:3148
dispatch = 0x7f6dd8f17170 <x_event_source_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = 0x0
need_destroy = <optimized out>
source = 0x55f1be173ed0
current = 0x55f1be129380
i = 0
#14 g_main_context_dispatch (context=context@entry=0x55f1be13ce90) at ../../../../glib/gmain.c:3813
No locals.
#15 0x00007f6ddaa111f0 in g_main_context_iterate (context=0x55f1be13ce90, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3886
max_priority = 2147483647
timeout = 243158
some_ready = 1
nfds = <optimized out>
allocated_nfds = 25
fds = 0x55f1c140eea0
#16 0x00007f6ddaa11502 in g_main_loop_run (loop=0x55f1be4dfdd0) at ../../../../glib/gmain.c:4082
__func__ = "g_main_loop_run"
#17 0x00007f6dd8f44bcc in meta_run () at core/main.c:648
No locals.
#18 0x000055f1bccba4ac in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:530
ctx = <optimized out>
error = 0x0
ecode = <optimized out>