Description of problem: I was reading e-mail with Evolution Version-Release number of selected component: evolution-3.32.4-1.fc30 Additional info: reporter: libreport-2.10.1 backtrace_rating: 4 cmdline: evolution crash_function: WebKit::CallbackMap::invalidate executable: /usr/bin/evolution journald_cursor: s=dee50f4de4ed41bb9fb8941ef950caf4;i=9a5;b=a8bbda8605a64654bc3433a4a2376d7e;m=6baae391;t=5971204dd978e;x=533b11093e84bb3b kernel: 5.3.8-200.fc30.x86_64 rootdir: / runlevel: N 5 type: CCpp uid: 1003
Created attachment 1634875 [details] File: backtrace
Created attachment 1634876 [details] File: cgroup
Created attachment 1634877 [details] File: core_backtrace
Created attachment 1634878 [details] File: cpuinfo
Created attachment 1634879 [details] File: dso_list
Created attachment 1634880 [details] File: environ
Created attachment 1634881 [details] File: limits
Created attachment 1634882 [details] File: maps
Created attachment 1634883 [details] File: mountinfo
Created attachment 1634884 [details] File: open_fds
Created attachment 1634885 [details] File: proc_pid_status
Thanks for a bug report. The backtrace shows that there had played its role thread scheduling, finishing just added idle callback before the dedicated thread, which added that callback. I fixed this upstream for Fedora 31 and rawhide with: Created commit [1] in evo master (3.35.2+) Created commit [2] in evo gnome-3-34 (3.34.2+) [1] https://gitlab.gnome.org/GNOME/evolution/commit/b4fa5a751af94faba57461fd767d5d3517b22d4c [2] https://gitlab.gnome.org/GNOME/evolution/commit/01cc3a399261df924842c31d6c417b56adcd6ef5
*** Bug 1794026 has been marked as a duplicate of this bug. ***