Description of problem: I was browsing though emails and noticed that evolution was queing up quite a few background tasks. Do note that when the crash happened, I was logged out which implies gnome-shell also crashed Version-Release number of selected component: evolution-3.32.2-1.fc30 Additional info: reporter: libreport-2.10.0 backtrace_rating: 4 cmdline: evolution crash_function: g_str_hash executable: /usr/bin/evolution journald_cursor: s=47b1201f1f8f4ab583f3fd45a7dc6ee7;i=8f4b82;b=9bea5e4eb6b7403684875ccb8479231d;m=c76d8d7e9;t=588c454d0e104;x=6bae0c402149bd17 kernel: 5.0.13-300.fc30.x86_64 rootdir: / runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (10 frames) #0 g_str_hash at ../glib/ghash.c:2279 #1 g_hash_table_lookup_node at ../glib/ghash.c:470 #2 g_hash_table_insert_internal at ../glib/ghash.c:1551 #3 ml_uid_nodemap_insert at /usr/src/debug/evolution-3.32.2-1.fc30.x86_64/src/mail/message-list.c:4436 #4 build_subtree at /usr/src/debug/evolution-3.32.2-1.fc30.x86_64/src/mail/message-list.c:4579 #5 build_tree at /usr/src/debug/evolution-3.32.2-1.fc30.x86_64/src/mail/message-list.c:4536 #6 message_list_regen_done_cb at /usr/src/debug/evolution-3.32.2-1.fc30.x86_64/src/mail/message-list.c:6417 #7 g_simple_async_result_complete at ../gio/gsimpleasyncresult.c:802 #8 complete_in_idle_cb_for_thread at ../gio/gsimpleasyncresult.c:873 #14 gtk_main at gtkmain.c:1323 Potential duplicate: bug 817664
Created attachment 1567946 [details] File: backtrace
Created attachment 1567947 [details] File: cgroup
Created attachment 1567948 [details] File: core_backtrace
Created attachment 1567949 [details] File: cpuinfo
Created attachment 1567950 [details] File: dso_list
Created attachment 1567951 [details] File: environ
Created attachment 1567952 [details] File: exploitable
Created attachment 1567953 [details] File: limits
Created attachment 1567954 [details] File: maps
Created attachment 1567955 [details] File: mountinfo
Created attachment 1567956 [details] File: open_fds
Created attachment 1567957 [details] File: proc_pid_status
Created attachment 1567958 [details] File: var_log_messages
Thanks for a bug report. I see there are multiple threads filling the message list. Two threads are specific, one (Thread 1) is the crashing thread, the other (Thread 12) is destroying the structure content, which is used by the first thread. This should not happen.
Fixed with [1] for 3.33.2+ and 3.32.3+. [1] https://gitlab.gnome.org/GNOME/evolution/commit/2dd75ea39b