Bug 1401725

Summary: Fails to update message view, crash.
Product: [Fedora] Fedora Reporter: David Woodhouse <dwmw2>
Component: evolutionAssignee: Milan Crha <mcrha>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 25CC: jan.vesely, lucilanga, mbarnes, mcrha, tpopela
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-12-06 10:02:49 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:

Description David Woodhouse 2016-12-06 00:02:08 UTC
After a relatively short period of time, Evolution seems to stop updating the message preview window. I click on different messages, but it never changes and just keeps displaying whatever message *was* being shown. It's not related to downloading new messages; I can click on messages that have already been read and are in local cache, and it fails to display those too.

I can double-click to open a new window, and that just remains grey inside as nothing gets rendered.

Something similar and related just happened in a composer window; it just stopped responding to any input (in the editor part) and froze. Followed by a crash:

(evolution:85791): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'WebKitWebView'

** (evolution:85791): CRITICAL **: guint64 webkit_web_view_get_page_id(WebKitWebView*): assertion 'WEBKIT_IS_WEB_VIEW(webView)' failed
Segmentation fault (core dumped)

Comment 1 David Woodhouse 2016-12-06 00:06:03 UTC
Dec 05 23:58:20 i7.infradead.org audit[85791]: ANOM_ABEND auid=500 uid=500 gid=500 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=85791 comm="evolution" exe="/usr/bin/evolution" sig=11
Dec 05 23:58:20 i7.infradead.org kernel: traps: evolution[85791] general protection ip:7fc193a727c1 sp:7ffdd6bee5f8 error:0 in libgobject-2.0.so.0.5000.2[7fc193a3f000+50000]
Dec 05 23:58:20 i7.infradead.org systemd[1]: Started Process Core Dump (PID 86036/UID 0).
Dec 05 23:58:20 i7.infradead.org audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-coredump@3-86036-0 comm="systemd" exe="/usr/lib/systemd/
Dec 05 23:58:20 i7.infradead.org systemd-coredump[86037]: Core Dumping has been disabled for process 85791 (evolution).
Dec 05 23:58:20 i7.infradead.org systemd-coredump[86037]: Process 85791 (evolution) of user 500 dumped core.


Once upon a time, abrt would capture those for me. Before *that* they would be put in the current working directory as $DEITY intended. Where are they now?

Comment 2 David Woodhouse 2016-12-06 00:11:36 UTC
Perhaps these are relevant...

(evolution:86056): evolution-util-WARNING **: Failed to call a DBus Proxy method org.gnome.Evolution.WebExtension::EMailPartHeadersBindDOMElement: Timeout was reached

(evolution:86056): evolution-util-WARNING **: Failed to call a DBus Proxy method org.gnome.Evolution.WebExtension::AddCSSRuleIntoStyleSheet: Timeout was reached

(evolution:86056): evolution-util-WARNING **: Failed to call a DBus Proxy method org.gnome.Evolution.WebExtension::AddCSSRuleIntoStyleSheet: Timeout was reached

Comment 3 Milan Crha 2016-12-06 10:00:40 UTC
*** Bug 1401745 has been marked as a duplicate of this bug. ***

Comment 4 Milan Crha 2016-12-06 10:02:49 UTC
Thanks for a bug report. I believe the crash is just a consequence of the D-Bus timeouts. The [1] discusses it upstream, thus let's move there. As a side note, the changes to disable compositing mode for webkit are included in the evolution 3.22.3 (to be released the next week).

[1] https://bugzilla.gnome.org/show_bug.cgi?id=775537