Description of problem: This bug is a follow-up to Bug 2329963. It contains the logs of the aftermath of trying to re-laungh Evolution immediately after it crashed as in Bug 2329963. (shall I keep it separate, or mark it as a duplicate?) Version-Release number of selected component: evolution-3.54.2-1.fc41 Additional info: reporter: libreport-2.17.15 type: CCpp reason: evolution killed by SIGTRAP journald_cursor: s=7749dadfef0a427ead59c115c358f9b3;i=1479;b=686816c7974a4fc3a960d3edee916916;m=1b9df5540;t=6284972a4d3d6;x=522b3812927e3e38 executable: /usr/bin/evolution cmdline: evolution cgroup: 0::/user.slice/user-1000.slice/session-2.scope rootdir: / uid: 1000 kernel: 6.11.10-300.fc41.x86_64 package: evolution-3.54.2-1.fc41 runlevel: N 5 dso_list: /usr/bin/evolution evolution-3.54.2-1.fc41.x86_64 (Fedora Project) 1732633081 backtrace_rating: 4 crash_function: WebKit::waitUntilSyncedOrDie Truncated backtrace: Thread no. 0 (57 frames) #4 WebKit::waitUntilSyncedOrDie at /usr/src/debug/webkitgtk-2.46.4-1.fc41.x86_64/Source/WebKit/UIProcess/Launcher/glib/XDGDBusProxy.cpp:175 #5 WebKit::XDGDBusProxy::launch at /usr/src/debug/webkitgtk-2.46.4-1.fc41.x86_64/Source/WebKit/UIProcess/Launcher/glib/XDGDBusProxy.cpp:240 #6 WebKit::bubblewrapSpawn at /usr/src/debug/webkitgtk-2.46.4-1.fc41.x86_64/Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp:908 #7 WebKit::ProcessLauncher::launchProcess at /usr/src/debug/webkitgtk-2.46.4-1.fc41.x86_64/Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp:238 #8 WebKit::ProcessLauncher::ProcessLauncher at /usr/src/debug/webkitgtk-2.46.4-1.fc41.x86_64/Source/WebKit/UIProcess/Launcher/ProcessLauncher.cpp:45 #9 WebKit::ProcessLauncher::create at /usr/src/debug/webkitgtk-2.46.4-1.fc41.x86_64/Source/WebKit/UIProcess/Launcher/ProcessLauncher.h:140 #10 WebKit::AuxiliaryProcessProxy::connect at /usr/src/debug/webkitgtk-2.46.4-1.fc41.x86_64/Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp:182 #11 WebKit::WebProcessProxy::create at /usr/src/debug/webkitgtk-2.46.4-1.fc41.x86_64/Source/WebKit/UIProcess/WebProcessProxy.cpp:263 #12 WebKit::WebProcessPool::createNewWebProcess at /usr/src/debug/webkitgtk-2.46.4-1.fc41.x86_64/Source/WebKit/UIProcess/WebProcessPool.cpp:765 #13 WebKit::WebProcessPool::processForRegistrableDomain at /usr/src/debug/webkitgtk-2.46.4-1.fc41.x86_64/Source/WebKit/UIProcess/WebProcessPool.cpp:1181 #14 WebKit::WebPageProxy::launchProcess at /usr/src/debug/webkitgtk-2.46.4-1.fc41.x86_64/Source/WebKit/UIProcess/WebPageProxy.cpp:1200 #15 WebKit::WebPageProxy::launchInitialProcessIfNecessary at /usr/src/debug/webkitgtk-2.46.4-1.fc41.x86_64/Source/WebKit/UIProcess/WebPageProxy.cpp:5716 #16 WebKit::WebPageProxy::runJavaScriptInFrameInScriptWorld at /usr/src/debug/webkitgtk-2.46.4-1.fc41.x86_64/Source/WebKit/UIProcess/WebPageProxy.cpp:5727 #17 webkitWebViewRunJavaScriptWithParams at /usr/src/debug/webkitgtk-2.46.4-1.fc41.x86_64/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp:4152 #18 webkitWebViewEvaluateJavascriptInternal at /usr/src/debug/webkitgtk-2.46.4-1.fc41.x86_64/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp:4209 #19 webkit_web_view_run_javascript at /usr/src/debug/webkitgtk-2.46.4-1.fc41.x86_64/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp:4467 #20 e_web_view_jsc_run_script at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/e-util/e-web-view-jsc-utils.c:309 #21 e_web_view_jsc_add_rule_into_style_sheet at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/e-util/e-web-view-jsc-utils.c:460 #22 e_web_view_update_styles at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/e-util/e-web-view.c:837 #23 e_web_view_update_fonts_settings at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/e-util/e-web-view.c:3728 #24 web_view_initialize at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/e-util/e-web-view.c:1463 #25 web_view_constructed at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/e-util/e-web-view.c:1695 #26 mail_display_constructed at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/mail/e-mail-display.c:1904 #27 g_object_new_with_custom_constructor at ../gobject/gobject.c:2580 #28 g_object_new_internal at ../gobject/gobject.c:2604 #29 g_object_new_valist at ../gobject/gobject.c:2945 #31 mail_paned_view_constructed at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/mail/e-mail-paned-view.c:812 #32 g_object_new_internal at ../gobject/gobject.c:2657 #34 g_object_new_valist at ../gobject/gobject.c:2945 #36 e_mail_paned_view_new at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/mail/e-mail-paned-view.c:1314 #37 mail_shell_content_constructed at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/modules/mail/e-mail-shell-content.c:275 #38 g_object_new_internal at ../gobject/gobject.c:2657 #40 g_object_new_valist at ../gobject/gobject.c:2945 #42 shell_view_constructed at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/shell/e-shell-view.c:630 #43 mail_shell_view_constructed at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/modules/mail/e-mail-shell-view.c:530 #44 g_object_new_internal at ../gobject/gobject.c:2657 #46 g_object_new_valist at ../gobject/gobject.c:2945 #48 shell_window_create_shell_view at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/shell/e-shell-window.c:749 #49 e_shell_window_get_shell_view at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/shell/e-shell-window.c:1300 #50 e_shell_window_set_active_view at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/shell/e-shell-window.c:1537 #52 object_set_property at ../gobject/gobject.c:2172 #53 g_object_setv at ../gobject/gobject.c:3083 #55 g_object_set_property at ../gobject/gobject.c:3383 #56 g_settings_binding_key_changed at ../gio/gsettings.c:2675 #57 g_settings_bind_with_mapping at ../gio/gsettings.c:2986 #58 g_settings_bind at ../gio/gsettings.c:2810 #59 e_shell_window_private_constructed at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/shell/e-shell-window-private.c:492 #60 shell_window_constructed at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/shell/e-shell-window.c:415 #61 g_object_new_internal at ../gobject/gobject.c:2657 #63 g_object_new_valist at ../gobject/gobject.c:2945 #65 e_shell_window_new at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/shell/e-shell-window.c:1224 #66 e_shell_create_shell_window at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/shell/e-shell.c:2916 #67 handle_options_idle_cb at /usr/src/debug/evolution-3.54.2-1.fc41.x86_64/src/shell/e-shell.c:2069 #70 g_main_context_dispatch_unlocked at ../glib/gmain.c:4208 #71 g_main_context_iterate_unlocked.isra.0 at ../glib/gmain.c:4273 #72 g_main_context_iteration at ../glib/gmain.c:4338 #73 g_application_run at ../gio/gapplication.c:2715
Created attachment 2060835 [details] File: proc_pid_status
Created attachment 2060836 [details] File: maps
Created attachment 2060837 [details] File: limits
Created attachment 2060838 [details] File: environ
Created attachment 2060839 [details] File: open_fds
Created attachment 2060840 [details] File: mountinfo
Created attachment 2060841 [details] File: os_info
Created attachment 2060842 [details] File: cpuinfo
Created attachment 2060843 [details] File: core_backtrace
Created attachment 2060844 [details] File: backtrace
*** Bug 2329963 has been marked as a duplicate of this bug. ***
Thanks for a bug report. It's some WebKitGTK weirdness, thus I move this there. As the information in the bug #2329963 mentions bwrap: > bwrap: Can't find source path /root/.cache/at-spi: Permission denied > > ** (org.gnome.Evolution:27160): ERROR **: 14:23:35.639: Failed to fully launch > dbus-proxy: Processo figlio uscito con codice 1 > Rilevato trace/breakpoint (core dump creato) I guess a workaround to disable the sandbox could work here. It can be done when you run Evolution from a terminal like this: WEBKIT_DISABLE_SANDBOX_THIS_IS_DANGEROUS=1 evolution According to the backtrace, this is with webkitgtk-2.46.4-1.fc41.x86_64.
Are you trying to run Evolution as the root user?
Also please run: $ gdbus call --session --dest org.a11y.Bus --object-path /org/a11y/bus --method org.a11y.Bus.GetAddress And: $ echo AT_SPI_BUS_ADDRESS As long as it's trying to mount /root/.cache/at-spi, failure is guaranteed. That's super weird and we need to understand why.
I'm running it as a normal user, with an icon on the mate-panel, as: env WEBKIT_FORCE_SANDBOX=0 evolution %U But as you can see in bug 2329975, when testing from CLI I dropped the env variable for the occasion.
davide@dave:~$ gdbus call --session --dest org.a11y.Bus --object-path /org/a11y/bus --method org.a11y.Bus.GetAddress ('unix:path=/run/user/1000/at-spi/bus_0',) davide@dave:~$ echo $AT_SPI_BUS_ADDRESS As for bug 2329975, it is actually the preamble. The current problem you're investigating only happens to me _after_ the first crash of Evolution (in bug 2329975) and subsides only after a full reboot. So this is possible that the first crash upsets something (a process crashes, or something else) that is restored at boot.
I made a bunch of circular references to this very same issue (bug 2329975), while actually I meant to refer to bug 2329963. "2329963" was the original one and unfortunately it was marked as a duplicate instead of this one. I'm sorry for the confusion.
So, no idea why it is trying to mount /root/.cache/at-spi? I'm out of ideas. I'm pretty sure I've seen this bug once before, but I've unfortunately failed to find the bug report.
I found nine bug reports with the same issue: https://bugzilla.redhat.com/buglist.cgi?bug_status=__all__&content=%2Froot%2F.cache%2Fat-spi&list_id=13533185&order=Importance&query_format=specific You are in at least one of'em (https://bugzilla.redhat.com/show_bug.cgi?id=2209584#c8) but I see no solution in any of those. :(
Good job searching for related bugs. I found a hint here: https://gitlab.gnome.org/GNOME/epiphany/-/issues/1780#note_1946293 Is it possible that you've run some *other* graphical application as root? That falls under "don't ever so much as think about doing that," but causing unrelated apps to crash is a pretty harsh result. I'm going to reopen the oldest of the related bugs you found, and will mark this and the others as duplicates. *** This bug has been marked as a duplicate of bug 2162351 ***