Bug 1498276
Summary: | Evolution freezes for 25 seconds since upgrading to Fedora 26 from Fedora 25 | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Warren Sturm <warren.sturm> | ||||
Component: | evolution | Assignee: | Milan Crha <mcrha> | ||||
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 26 | CC: | alexl, caillon+fedoraproject, lucilanga, mbarnes, mcrha, rhughes, rstrode, sandmann | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2017-10-04 17:05:52 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: |
|
Description
Warren Sturm
2017-10-03 20:39:19 UTC
Thanks for a bug report. Maybe it's related to: https://bugzilla.gnome.org/show_bug.cgi?id=788156 But hard to tell for sure. See comment #20 for a workaround related to that bug report. To see what evolution does, why it is stuck with GUI updates, a backtrace of it in that state would help significantly. Could you install debuginfo packages for evolution-data-server, evolution, glib2 and gtk3, please? You can do that as root with this command: # dnf install --enablerepo=fedora-debuginfo --enablerepo=updates-debuginfo \ glib2-debuginfo gtk3-debuginfo evolution-data-server-debuginfo \ evolution-debuginfo in case you've any of those already installed use 'dnf update', instead of 'dnf install'. Verify that the installed versions match binary packages versions: $ rpm -q glib2 gtk3 evolution-data-server evolution With that having prepared, just wait for evolution to get to that stuck state and when it's there capture backtrace of it, with gdb command like this: $ gdb --batch --ex "t a a bt" -pid=`pidof evolution` &>bt.txt Please check the bt.txt for any private information, like passwords, email address, server addresses,... I usually search for "pass" at least (quotes for clarity only). Created attachment 1334374 [details]
backtrace
Here is the backtrace requested.
Thanks for the update. I see from it that it's libnotify waiting in a synchronous call to a D-Bus service which is not started. I had it too and I reported it as bug #1490959. See bug #1490959 comment #1 what to do (you may have installed a different .service, the only important thing is that there should be only one .service file which contains "org.freedesktop.Notifications" (quotes for clarity only) and it's org.freedesktop.mate.Notifications.service (in case of MATE). Any other should be deleted/removed, thus they do not "confuse" D-Bus. *** This bug has been marked as a duplicate of bug 1490959 *** |