Bug 2162351
Summary: | WebKitGTK crashes on startup: bwrap: Can't find source path /root/.cache/at-spi: Permission denied | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Pablo Rodríguez <ousia> | ||||
Component: | at-spi2-core | Assignee: | Matthias Clasen <mclasen> | ||||
Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | urgent | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | rawhide | CC: | bugzilla, gnome-sig, lucilanga, mcatanza, mclasen, mcrha, ossman, red, rstrode, sandmann | ||||
Target Milestone: | --- | Keywords: | Reopened | ||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2024-12-07 14:19:56 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Thanks for a bug report. It looks like you are trying to run evolution as the root, is that what you really want to do? I doubt you ever want to run GUI as the root. Anyway, evolution itself doesn't use bwrap, it's used by the WebKitGTK. Will evolution run when you disable sandboxing for the WebKitGTK, like when running it as: WEBKIT_FORCE_SANDBOX=0 evolution please? Many thanks for your ultrafast reply, Milan. I wasn‘t trying to run as root, I had only got that user shell with "su - newaddeduser" and then invoked "evolution" or "NO_AT_BRIDGE=1 evolution" from there. Or what am I missing here. Evolution runs fine with "WEBKIT_FORCE_SANDBOX=0 evolution". I wonder why the live version worked fine without having to disable sandboxing in WebKit. Many thanks for your help. I only guess this, but it looks like `su - newaddeduser` pretends to be the root user in some way, according to the output you provided in the description: > ....bus: Failed to connect to socket /root/.cache/at-spi/bus_0: Permission denied > > ... > > bwrap: Can't find source path /root/.cache/at-spi: Permission denied Both above are trying to access the /root/ directory. > I wonder why the live version worked fine without having to disable sandboxing in WebKit. Because the "live version" tries to access the user's `~/.cache`, which is okay. Maybe, and this a pure guess, the at-spi runs as a D-Bus service, which had been started as the root user, but the `su`-ed user accesses that D-Bus service and fails to work with it. I'm closing this, because I think there is no bug on the evolution side. Milan, just a final note. I get the same error message when running as standard user: (evolution:8326): dbind-WARNING **: 16:37:10.741: Couldn't connect to accessibility bus: Failed to connect to socket /root/.cache/at-spi/bus_0: Permission denied (evolution-alarm-notify:8338): dbind-WARNING **: 16:37:11.240: Couldn't connect to accessibility bus: Failed to connect to socket /root/.cache/at-spi/bus_0: Permission denied bwrap: Can't find source path /root/.cache/at-spi: Permission denied I don’t know what is wrong here, but this is just the standard user. Many thanks for your help. The warning comes from a `dbind`, which is some library, I guess, used by the at-spi. It still thinks the D-Bus session for the at-spi is under the /root/.cache/.... When I restart my machine and log in to the GNOME session with a regular user in the graphics login prompt (gdm), run these two commands (their output is below the command): $ set | grep at-spi $ ps ax | grep at-spi 1501 ? Ssl 0:00 /usr/libexec/at-spi-bus-launcher 1506 ? S 0:00 /usr/bin/dbus-broker-launch --config-file=/usr/share/defaults/at-spi2/accessibility.conf --scope user 1689 ? Ssl 0:00 /usr/libexec/at-spi2-registryd --use-gnome-session Meaning the `set` returned no match and the `ps ax` has three processes, which contain `at-spi` in the name. I guess your accessibility is somehow misconfigured. Why is that so I've no idea. *** Bug 2329975 has been marked as a duplicate of this bug. *** *** Bug 2254965 has been marked as a duplicate of this bug. *** *** Bug 2209584 has been marked as a duplicate of this bug. *** So we think this is caused by running a graphical application as root. I don't dare attempt this myself to confirm, but the theory is that starts an accessibility service as root. We will probably need an affected user (possibly Davide?) to create an upstream bug report at https://gitlab.gnome.org/GNOME/at-spi2-core/-/issues Unfortunately GNOME GitLab is currently experiencing a major service degradation. In theory, it's supposed to be fixed tomorrow (Wednesday), but we'll see. Evidence: https://gitlab.gnome.org/GNOME/epiphany/-/issues/1780#note_1946293 Hey Pierre, since you were the first person to figure out what is wrong here, and since you already have a GNOME GitLab account, you would be a good candidate to create an at-spi2-core issue report. :) (Possible solution: just refuse to start if running as root) Using evolution-3.52.4-2 for FC40, I only experience this error when I start a session and I log in as another user (such as in `su - another-user`). But I do get a segfault with the following backtrace (after installing 1.3GB of debug info & sources): #0 g_log_structured_array (log_level=<optimized out>, fields=0x7fffffffa9e0, n_fields=3) at ../glib/gmessages.c:426 #1 0x00007ffff71b1d27 in g_log_default_handler (log_domain=log_domain@entry=0x0, log_level=log_level@entry=6, message=message@entry=0x555556dea3d0 "Failed to fully launch dbus-proxy: Child process exited with code 1", unused_data=unused_data@entry=0x0) at ../glib/gmessages.c:3357 #2 0x00007ffff71a8b29 in g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=args@entry=0x7fffffffab40) at ../glib/gmessages.c:1246 #3 0x00007ffff71a8ea3 in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized out>) at ../glib/gmessages.c:1315 #4 0x00007ffff2ffa6fe in WebKit::XDGDBusProxy::launch (this=0x7fffad018308, webProcessLaunchOptions=<optimized out>) at /usr/src/debug/webkitgtk-2.46.3-1.fc40.x86_64/Source/WebKit/UIProcess/Launcher/glib/XDGDBusProxy.cpp:175 #5 0x00007ffff2ff61fd in WebKit::bubblewrapSpawn (launcher=0x55555756dca0, launchOptions=..., dbusProxy=..., argv=0x7fffffffb0b0, error=0x7fffffffb140) at /usr/src/debug/webkitgtk-2.46.3-1.fc40.x86_64/Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp:908 #6 0x00007ffff2ff8c07 in WebKit::ProcessLauncher::launchProcess (this=0x7fffad0182c0) at /usr/src/debug/webkitgtk-2.46.3-1.fc40.x86_64/Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp:238 #7 0x00007ffff2e3097d in WebKit::ProcessLauncher::ProcessLauncher (this=0x7fffad0182c0, client=0x7fffad000c58, launchOptions=...) at /usr/src/debug/webkitgtk-2.46.3-1.fc40.x86_64/Source/WebKit/UIProcess/Launcher/ProcessLauncher.cpp:45 #8 WebKit::ProcessLauncher::create (client=0x7fffad000c58, launchOptions=...) at /usr/src/debug/webkitgtk-2.46.3-1.fc40.x86_64/Source/WebKit/UIProcess/Launcher/ProcessLauncher.h:140 #9 WebKit::AuxiliaryProcessProxy::connect (this=0x7fffad000c40) at /usr/src/debug/webkitgtk-2.46.3-1.fc40.x86_64/Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp:182 #10 0x00007ffff2f0ce02 in WebKit::WebProcessProxy::create (processPool=<optimized out>, websiteDataStore=<optimized out>, lockdownMode=WebKit::WebProcessProxy::LockdownMode::Disabled, isPrewarmed=<optimized out>, crossOriginMode=WebCore::CrossOriginMode::Shared, shouldLaunchProcess=<optimized out>) at /usr/src/debug/webkitgtk-2.46.3-1.fc40.x86_64/Source/WebKit/UIProcess/WebProcessProxy.cpp:263 #11 0x00007ffff2efc1c8 in WebKit::WebProcessPool::createNewWebProcess (this=0x0, websiteDataStore=0x1, lockdownMode=(unknown: 0x20), isPrewarmed=(unknown: 0x70), crossOriginMode=(WebCore::CrossOriginMode::Isolated | unknown: 0x6)) at /usr/src/debug/webkitgtk-2.46.3-1.fc40.x86_64/Source/WebKit/UIProcess/WebProcessPool.cpp:765 #12 0x00007ffff2efe154 in WebKit::WebProcessPool::processForRegistrableDomain (this=0x7fffad03c100, websiteDataStore=..., registrableDomain=<optimized out>, lockdownMode=WebKit::WebProcessProxy::LockdownMode::Disabled, pageConfiguration=<optimized out>) at /usr/src/debug/webkitgtk-2.46.3-1.fc40.x86_64/Source/WebKit/UIProcess/WebProcessPool.cpp:1181 #13 0x00007ffff2e8b7da in WebKit::WebPageProxy::launchProcess (this=0x7fffad000680, site=..., reason=WebKit::WebPageProxy::ProcessLaunchReason::InitialProcess) at /usr/src/debug/webkitgtk-2.46.3-1.fc40.x86_64/Source/WebKit/UIProcess/WebPageProxy.cpp:1200 #14 0x00007ffff2e98238 in WebKit::WebPageProxy::launchInitialProcessIfNecessary (this=0x7fffad000680) at /usr/src/debug/webkitgtk-2.46.3-1.fc40.x86_64/Source/WebKit/UIProcess/WebPageProxy.cpp:5716 #15 0x00007ffff2ea34d4 in WebKit::WebPageProxy::runJavaScriptInFrameInScriptWorld (this=0x7fffe97369d0, parameters=..., frameID=std::optional [no contained value], world=..., callbackFunction=...) at /usr/src/debug/webkitgtk-2.46.3-1.fc40.x86_64/Source/WebKit/UIProcess/WebPageProxy.cpp:5727 #16 0x00007ffff2f9977a in webkitWebViewRunJavaScriptWithParams (webView=<optimized out>, params=..., worldName=<optimized out>, returnType=RunJavascriptReturnType::WebKitJavascriptResult, task=...) at /usr/src/debug/webkitgtk-2.46.3-1.fc40.x86_64/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp:4152 #17 0x00007ffff2f99afd in webkitWebViewEvaluateJavascriptInternal (webView=0x555556deea50, script=<optimized out>, length=<optimized out>, worldName=0x0, sourceURI=0x0, returnType=RunJavascriptReturnType::WebKitJavascriptResult, cancellable=0x0, callback=0x7ffff25e5d70 <ewv_jsc_call_done_cb>, userData=0x5555575a2940) at /usr/src/debug/webkitgtk-2.46.3-1.fc40.x86_64/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp:4209 #18 0x00007ffff2f9a801 in webkit_web_view_run_javascript (webView=0x7fffe97369d0, script=0x0, cancellable=0xbf5983ed3b4f9604, callback=0x555557575d30, userData=0x0) at /usr/src/debug/webkitgtk-2.46.3-1.fc40.x86_64/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp:4467 #19 0x00007ffff25e79ab in e_web_view_jsc_run_script (web_view=web_view@entry=0x555556deea50, cancellable=cancellable@entry=0x0, script_format=script_format@entry=0x7ffff2627f88 "Evo.AddRuleIntoStyleSheet(%s,%s,%s,%s)") at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/e-util/e-web-view-jsc-utils.c:309 #20 0x00007ffff25e7ff8 in e_web_view_jsc_add_rule_into_style_sheet (web_view=0x555556deea50, iframe_id=0x7ffff26130eb "*", style_sheet_id=0x7ffff26189f1 "-e-web-view-style-sheet", selector=0x7ffff26189d3 ".-e-web-view-background-color", style=0x555555a66c40 "background-color: #ffffff;", cancellable=0x0) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/e-util/e-web-view-jsc-utils.c:460 #21 0x00007ffff25e5340 in e_web_view_update_styles (web_view=0x555556deea50, iframe_id=0x7ffff26130eb "*") at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/e-util/e-web-view.c:837 #22 0x00007ffff25eefa7 in e_web_view_update_fonts_settings (font_settings=font_settings@entry=0x55555758c8a0, ms_font=ms_font@entry=0x0, vw_font=vw_font@entry=0x0, view_widget=view_widget@entry=0x555556deea50) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/e-util/e-web-view.c:3728 #23 0x00007ffff25ef475 in web_view_initialize (web_view=0x555556deea50) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/e-util/e-web-view.c:1463 #24 web_view_constructed (object=0x555556deea50) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/e-util/e-web-view.c:1695 #25 0x00007fffdaf36d6d in mail_display_constructed (object=0x555556deea50) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/mail/e-mail-display.c:1788 #26 0x00007ffff72b6cda in g_object_new_with_custom_constructor (class=class@entry=0x555557578d90, params=params@entry=0x7fffffffbdc0, n_params=n_params@entry=2) at ../gobject/gobject.c:2580 #27 0x00007ffff72b8de2 in g_object_new_internal (class=0x555557578d90, params=0x7fffffffbdc0, n_params=2) at ../gobject/gobject.c:2604 #28 g_object_new_valist (object_type=<optimized out>, first_property_name=first_property_name@entry=0x7fffdafb9777 "headers-collapsable", var_args=var_args@entry=0x7fffffffc090) at ../gobject/gobject.c:2945 #29 0x00007ffff72b961f in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@entry=0x7fffdafb9777 "headers-collapsable") at ../gobject/gobject.c:2418 #30 0x00007fffdaf4e1f8 in mail_paned_view_constructed (object=0x55555753fbc0) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/mail/e-mail-paned-view.c:812 #31 0x00007ffff72b717a in g_object_new_internal (class=0x555556e17c20, params=0x7fffffffc330, n_params=1) at ../gobject/gobject.c:2657 #32 0x00007ffff72b927b in g_object_new_internal (class=0x555556e17c20, params=0x7fffffffc330, n_params=1) at ../gobject/gobject.c:2923 #33 g_object_new_valist (object_type=<optimized out>, first_property_name=first_property_name@entry=0x7fffdafbaacd "shell-view", var_args=var_args@entry=0x7fffffffc600) at ../gobject/gobject.c:2945 #34 0x00007ffff72b961f in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@entry=0x7fffdafbaacd "shell-view") at ../gobject/gobject.c:2418 #35 0x00007fffdaf4f2a6 in e_mail_paned_view_new (shell_view=shell_view@entry=0x555556ea20a0) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/mail/e-mail-paned-view.c:1314 #36 0x00007fffd92e89d8 in mail_shell_content_constructed (object=0x5555575121b0) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/modules/mail/e-mail-shell-content.c:275 #37 0x00007ffff72b717a in g_object_new_internal (class=0x555556f927c0, params=0x7fffffffc8a0, n_params=1) at ../gobject/gobject.c:2657 #38 0x00007ffff72b927b in g_object_new_internal (class=0x555556f927c0, params=0x7fffffffc8a0, n_params=1) at ../gobject/gobject.c:2923 #39 g_object_new_valist (object_type=<optimized out>, first_property_name=<optimized out>, var_args=var_args@entry=0x7fffffffcb70) at ../gobject/gobject.c:2945 #40 0x00007ffff72b961f in g_object_new (object_type=<optimized out>, first_property_name=<optimized out>) at ../gobject/gobject.c:2418 #41 0x00007ffff7fad24b in shell_view_constructed (object=0x555556ea20a0) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/shell/e-shell-view.c:630 #42 0x00007fffd92f0faf in mail_shell_view_constructed (object=0x555556ea20a0) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/modules/mail/e-mail-shell-view.c:530 #43 0x00007ffff72b717a in g_object_new_internal (class=0x5555558db780, params=0x7fffffffceb0, n_params=3) at ../gobject/gobject.c:2657 #44 0x00007ffff72b927b in g_object_new_internal (class=0x5555558db780, params=0x7fffffffceb0, n_params=3) at ../gobject/gobject.c:2923 #45 g_object_new_valist (object_type=<optimized out>, first_property_name=first_property_name@entry=0x7ffff7fb29a8 "action", var_args=var_args@entry=0x7fffffffd180) at ../gobject/gobject.c:2945 #46 0x00007ffff72b961f in g_object_new (object_type=object_type@entry=Python Exception <class 'gdb.error'>: value has been optimized out , first_property_name=first_property_name@entry=0x7ffff7fb29a8 "action") at ../gobject/gobject.c:2418 #47 0x00007ffff7fadf0e in shell_window_create_shell_view (shell_window=0x5555568f63e0, view_name=<optimized out>) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/shell/e-shell-window.c:749 #48 0x00007ffff7fa7e04 in e_shell_window_get_shell_view (shell_window=shell_window@entry=0x5555568f63e0, view_name=view_name@entry=0x555556e0e920 "mail") at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/shell/e-shell-window.c:1300 #49 0x00007ffff7fa95f7 in e_shell_window_set_active_view (shell_window=0x5555568f63e0, view_name=0x555556e0e920 "mail") at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/shell/e-shell-window.c:1537 #50 e_shell_window_set_active_view (shell_window=0x5555568f63e0, view_name=0x555556e0e920 "mail") at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/shell/e-shell-window.c:1528 #51 0x00007ffff72b670a in object_set_property (object=0x5555568f63e0, pspec=0x555555bf2c20, value=0x7fffffffd400, nqueue=0x555556e0e940, user_specified=<optimized out>) at ../gobject/gobject.c:2172 #52 0x00007ffff72b9763 in g_object_setv (object=0x5555568f63e0, n_properties=<optimized out>, names=<optimized out>, values=<optimized out>) at ../gobject/gobject.c:3083 #53 g_object_setv (object=0x5555568f63e0, n_properties=<optimized out>, names=<optimized out>, values=<optimized out>) at ../gobject/gobject.c:3054 #54 0x00007ffff72b99c1 in g_object_set_property (object=<optimized out>, property_name=<optimized out>, value=value@entry=0x7fffffffd400) at ../gobject/gobject.c:3383 #55 0x00007ffff73e53f4 in g_settings_binding_key_changed (settings=settings@entry=0x5555556200d0, key=<optimized out>, user_data=user_data@entry=0x5555568a98a0) at ../gio/gsettings.c:2675 #56 0x00007ffff73e8871 in g_settings_bind_with_mapping (settings=0x5555556200d0, key=<optimized out>, object=0x5555568f63e0, property=<optimized out>, flags=<optimized out>, get_mapping=<optimized out>, set_mapping=<optimized out>, user_data=<optimized out>, destroy=<optimized out>) at ../gio/gsettings.c:2986 #57 0x00007ffff73e8f0e in g_settings_bind (settings=settings@entry=0x5555556200d0, key=key@entry=0x7ffff7fb25db "default-component-id", object=object@entry=0x5555568f63e0, property=property@entry=0x7ffff7fb2bf1 "active-view", flags=<optimized out>, flags@entry=G_SETTINGS_BIND_GET_NO_CHANGES) at ../gio/gsettings.c:2810 #58 0x00007ffff7faf2ce in e_shell_window_private_constructed (shell_window=shell_window@entry=0x5555568f63e0) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/shell/e-shell-window-private.c:492 #59 0x00007ffff7faf705 in shell_window_constructed (object=0x5555568f63e0) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/shell/e-shell-window.c:415 #60 0x00007ffff72b717a in g_object_new_internal (class=0x555555bf4380, params=0x7fffffffd700, n_params=3) at ../gobject/gobject.c:2657 #61 0x00007ffff72b927b in g_object_new_internal (class=0x555555bf4380, params=0x7fffffffd700, n_params=3) at ../gobject/gobject.c:2923 #62 g_object_new_valist (object_type=<optimized out>, first_property_name=first_property_name@entry=0x7ffff7fb1c7e "shell", var_args=var_args@entry=0x7fffffffd9d0) at ../gobject/gobject.c:2945 #63 0x00007ffff72b961f in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@entry=0x7ffff7fb1c7e "shell") at ../gobject/gobject.c:2418 #64 0x00007ffff7fa79a8 in e_shell_window_new (shell=0x5555556027d0, safe_mode=1, geometry=0x0) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/shell/e-shell-window.c:1224 #65 0x00007ffff7f9f551 in e_shell_create_shell_window (shell=shell@entry=0x5555556027d0, view_name=0x0) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/shell/e-shell.c:2867 #66 0x00007ffff7f9ffe7 in handle_options_idle_cb (user_data=user_data@entry=0x0) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/shell/e-shell.c:2044 #67 0x00007ffff71a969d in g_idle_dispatch (source=0x5555556fb7d0, callback=0x7ffff7f9ff90 <handle_options_idle_cb>, user_data=0x0) at ../glib/gmain.c:6150 #68 0x00007ffff71a2e8c in g_main_dispatch (context=0x5555555f5360) at ../glib/gmain.c:3344 #69 g_main_context_dispatch_unlocked (context=0x5555555f5360) at ../glib/gmain.c:4152 #70 0x00007ffff7204c98 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x5555555f5360, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4217 #71 0x00007ffff71a4383 in g_main_context_iteration (context=context@entry=0x5555555f5360, may_block=may_block@entry=1) at ../glib/gmain.c:4282 #72 0x00007ffff73d50fd in g_application_run (application=application@entry=0x5555556027d0, argc=argc@entry=1, argv=argv@entry=0x7fffffffdec8) at ../gio/gapplication.c:2712 #73 0x0000555555558069 in main (argc=1, argv=0x7fffffffdec8) at /usr/src/debug/evolution-3.52.4-2.fc40.x86_64/src/shell/main.c:375 Before, GDB gave me this error message: Thread 1 "evolution" received signal SIGTRAP, Trace/breakpoint trap. g_log_structured_array (log_level=<optimized out>, fields=0x7fffffffa9e0, n_fields=3) at ../glib/gmessages.c:426 426 G_BREAKPOINT (); BTW, GNOME’s GitLab seems to be unavailable (at least, to me). Just in case it might help. (In reply to Pablo Rodríguez from comment #12) > Using evolution-3.52.4-2 for FC40, I only experience this error when I start > a session and I log in as another user (such as in `su - another-user`). OK, that's important information. We have enough for an issue report against at-spi2-core on GNOME GitLab, but GitLab has been broken for the past two weeks. Today maintenance is in progress to hopefully fix the problems. So, hopefully things will look better tomorrow. Hopefully.... (In reply to Michael Catanzaro from comment #13) > (In reply to Pablo Rodríguez from comment #12) > > Using evolution-3.52.4-2 for FC40, I only experience this error when I start > > a session and I log in as another user (such as in `su - another-user`). > > OK, that's important information. Many thanks for your fast reply, Michael. Besides the bt info (and the new segfault), Milan already addressed that in comment #9. So, all credit goes to him. > We have enough for an issue report against at-spi2-core on GNOME GitLab, but > GitLab has been broken for the past two weeks. Today maintenance is in > progress to hopefully fix the problems. So, hopefully things will look > better tomorrow. Hopefully.... It is working now, since I have just added a link to the backtrace info (and some comment). (In reply to Pablo Rodríguez from comment #14) > It is working now, since I have just added a link to the backtrace info (and > some comment). Sorry, but I don't see any issue report on GitLab? Oh, I see you commented on the Epiphany issue report that I had mentioned in comment #10. What we need now is an issue report against at-spi2-core. (In reply to Pablo Rodríguez from comment #14) > Besides the bt info (and the new segfault), Milan already addressed that in > comment #9. comment #3 (In reply to Michael Catanzaro from comment #16) > Oh, I see you commented on the Epiphany issue report that I had mentioned in > comment #10. What we need now is an issue report against at-spi2-core. Already reported there (https://gitlab.gnome.org/GNOME/at-spi2-core/-/issues/180) and added the relevant field info here. Please, feel free to correct what may be wrong (here and there 😅). I hope it might help. You did fine. I've added a few more details. Thanks! Anyway, this is now tracked upstream where it can be fixed, so we can close this downstream bug. *** Bug 2363595 has been marked as a duplicate of this bug. *** |
Created attachment 1939130 [details] output from "CAMEL_DEBUG=all >& logfile" Description of problem: After installing Fedora 37 LXDE and a list with almost all packages from a previous Fedora 35 LXDE, Evolution is not able to start (even on a newly created user). Evolution works fine with the Fedora 37 LXDE live session, so it has to be a thing with a dependency [since it doesn’t work even with newly created users]). Version-Release number of selected component (if applicable): evolution-data-server-langpacks-3.46.3-1.fc37.noarch evolution-data-server-3.46.3-1.fc37.x86_64 evolution-langpacks-3.46.3-1.fc37.noarch evolution-3.46.3-1.fc37.x86_64 evolution-bogofilter-3.46.3-1.fc37.x86_64 How reproducible: Just create a new user (useradd -p password whoever). Steps to Reproduce: 1. Type "evolution" on a shell. 2. A dialog about setting Evolution as default mail client appears (since this is newly created user). 3. Messages appears (attached full log with 'CAMEL_DEBUG=all'). Actual results: This is the standard message: (evolution:6666): dbind-WARNING **: 12:39:21.082: Couldn't connect to accessibility bus: Failed to connect to socket /root/.cache/at-spi/bus_0: Permission denied (evolution-alarm-notify:6752): dbind-WARNING **: 12:39:21.696: Couldn't connect to accessibility bus: Failed to connect to socket /root/.cache/at-spi/bus_0: Permission denied bwrap: Can't find source path /root/.cache/at-spi: Permission denied After that, nothing happens and I have to quit pressing Ctrl+C. Invoking "NO_AT_BRIDGE=1 evolution", only gives the following error message: bwrap: Can't find source path /root/.cache/at-spi: Permission denied Nothing happens and I have to quit with Ctrl+C Expected results: Normal Evolution start.