Crash under wl_surface_get_user_data()
Evolution just crashed with the following backtrace. If the cause is in GTK, please move the case there.
#0 0x00007f3b29750dc0 in wl_proxy_get_user_data (proxy=0x0) at src/wayland-client.c:2022
#1 0x00007f3b2aef1fa5 in wl_surface_get_user_data (wl_surface=<optimized out>) at /usr/local/include/wayland-client-protocol.h:3377
device = 0x7f3b0800a540 [ClutterInputDeviceWayland]
stage_cogl = <optimized out>
event = <optimized out>
backend = <optimized out>
backend_wayland = <optimized out>
#2 0x00007f3b2aef1fa5 in clutter_wayland_handle_pointer_enter (data=0x7f3b0800a540, pointer=0x1bdc2e0, serial=1156, surface=<optimized out>, x=30258, y=105459) at wayland/clutter-input-device-wayland.c:380
device = 0x7f3b0800a540 [ClutterInputDeviceWayland]
stage_cogl = <optimized out>
event = <optimized out>
backend = <optimized out>
backend_wayland = <optimized out>
#3 0x00007f3b20ebc130 in ffi_call_unix64 () at ../src/x86/unix64.S:76
#4 0x00007f3b20ebbb34 in ffi_call (cif=cif@entry=0x7ffd6aea8fe0, fn=<optimized out>, rvalue=<optimized out>, rvalue@entry=0x0, avalue=avalue@entry=0x7ffd6aea90b0) at ../src/x86/ffi64.c:525
classes = {X86_64_INTEGERSI_CLASS, 32765, 1793757360, 32765}
stack = <optimized out>
argp = <optimized out>
arg_types = <optimized out>
gprcount = 6
ssecount = <optimized out>
ngpr = 1
nsse = 0
i = <optimized out>
avn = <optimized out>
ret_in_memory = <optimized out>
reg_args = <optimized out>
#5 0x00007f3b29752c6c in wl_closure_invoke (closure=0x53b9fa0, flags=<optimized out>, target=<optimized out>, opcode=0, data=<optimized out>) at src/connection.c:1006
cif = {abi = FFI_UNIX64, nargs = 6, arg_types = 0x7ffd6aea9000, rtype = 0x7f3b20ebc580 <ffi_type_void>, bytes = 0, flags = 0}
ffi_types = {0x7f3b20ebc460 <ffi_type_pointer>, 0x7f3b20ebc460 <ffi_type_pointer>, 0x7f3b20ebc4e0 <ffi_type_uint32>, 0x7f3b20ebc460 <ffi_type_pointer>, 0x7f3b20ebc4c0 <ffi_type_sint32>, 0x7f3b20ebc4c0 <ffi_type_sint32>, 0x0, 0x0, 0x0, 0x7f3b2629fc3c <__libc_recvmsg+92>, 0x0, 0x44, 0x3, 0x7ffd6aea90e0, 0x7ffd6aea90e0, 0x7f3b29753361 <wl_os_recvmsg_cloexec+33>, 0x0, 0x1b77c90, 0x1b77d70, 0x7ffd6aea90e0, 0x1b79190, 0x0}
ffi_args = {0x7ffd6aea8fd0, 0x7ffd6aea8fd8, 0x53b9fb8, 0x53b9fc0, 0x53b9fc8, 0x53b9fd0, 0x0, 0x7f3b29751a13 <wl_closure_clear_fds+51>, 0x7ffd6aea90c0, 0x32fb9475, 0x7f3b32fb9470 <zxdg_shell_v6_events>, 0x7f3b29751b20 <wl_closure_init+224>, 0x7ffd40000000, 0x1b77c90, 0x0, 0xc, 0x1bdf1a0, 0x7f3b2975259b <wl_connection_demarshal+235>, 0x54b094c, 0x1b79190, 0x54b0940, 0x1c07490}
implementation = <optimized out>
#6 0x00007f3b2974f7f9 in dispatch_event (display=display@entry=0x1b77c90, queue=<optimized out>) at src/wayland-client.c:1427
closure = 0x53b9fa0
proxy = 0x1bdc2e0
opcode = 0
proxy_destroyed = <optimized out>
#7 0x00007f3b29750b84 in dispatch_queue (queue=0x1b77d58, display=0x1b77c90) at src/wayland-client.c:1573
count = 0
#8 0x00007f3b29750b84 in wl_display_dispatch_queue_pending (display=0x1b77c90, queue=0x1b77d58) at src/wayland-client.c:1815
#9 0x00007f3b29750bdc in wl_display_dispatch_pending (display=<optimized out>) at src/wayland-client.c:1878
#10 0x00007f3b32d5e954 in _gdk_wayland_display_queue_events (display=<optimized out>) at gdkeventsource.c:201
display_wayland = <optimized out>
source = 0x1ba15e0
__func__ = "_gdk_wayland_display_queue_events"
#11 0x00007f3b32d08620 in gdk_display_get_event (display=display@entry=0x1b7f040 [GdkWaylandDisplay]) at gdkdisplay.c:438
__func__ = "gdk_display_get_event"
#12 0x00007f3b32d5e682 in gdk_event_source_dispatch (base=base@entry=0x1ba15e0, callback=<optimized out>, data=<optimized out>) at gdkeventsource.c:120
source = 0x1ba15e0
display = 0x1b7f040 [GdkWaylandDisplay]
event = <optimized out>
#13 0x00007f3b3001a617 in g_main_dispatch (context=0x1b92960) at ../glib/gmain.c:3182
dispatch = 0x7f3b32d5e670 <gdk_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 = 0x1ba15e0
current = 0x1b52430
i = 0
#14 0x00007f3b3001a617 in g_main_context_dispatch (context=context@entry=0x1b92960) at ../glib/gmain.c:3847
#15 0x00007f3b3001a828 in g_main_context_iterate (context=0x1b92960, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3920
max_priority = 100
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = 7
fds = 0x43a6b40
#16 0x00007f3b3001ab32 in g_main_loop_run (loop=0x4398ed0) at ../glib/gmain.c:4116
__FUNCTION__ = "g_main_loop_run"
#17 0x00007f3b331ecd35 in gtk_main () at gtkmain.c:1323
loop = 0x4398ed0
#18 0x0000000000405257 in main (argc=1, argv=0x7ffd6aea94d8) at /git/gnome/evolution/src/shell/main.c:676
shell = 0x1f4c270 [EShell]
settings = 0x1c2f920 [GSettings]
skip_warning_dialog = 1
success = 1
error = 0x0
Edited by Milan Crha