Description of problem: Since recent Cauldron updates, Evolution will now start (was crashing when trying to compose a new message) - looks fine, but as I scroll through the messages - the message view pane then only shows a graphical block with no message contents (see attachment) Version-Release number of selected component (if applicable): evolution-3.22.0-1.mga6 evolution-data-server-3.22.0-3.mga6 evolution-debuginfo-3.22.0-1.mga6 How reproducible: Everytime - Steps to Reproduce: 1. Running KDE Plasma desktop - start Evolution 2. Scroll through various email messages 3. See missing message content
Created attachment 8454 [details] Sample of message view pane with missing information Sample of message view pane with missing information
Tested under Gnome as well - same issue
Assigning to all packagers collectively, since there is no registered maintainer for this package.
CC: (none) => jani.valimaa, marja11, olavAssignee: bugsquad => pkg-bugsSource RPM: (none) => evolution
It would appear that the "webkitwebprocess" seems to hang in the background - by killing this process manually, the message content reappears - briefly - then the new "webkitwebprocess" fails again - so something with webkit and evolution together!!
Sorry, this bug against the "Integrated GNOME mail client, calendar and address book" should have been assigned to Gnome team. Re-assigning
Assignee: pkg-bugs => gnome
Definitely a webkit issue - both WebKitNetworkProcess and WebKitWebProcess seem to screw up and then Evolution message pane draws blanks. Maybe I need to file a new bug against webkit - could it be that I have too many versions installed?? [rfox@foxmain ~]$ rpm -qa | grep webkit libqtwebkit2.2_4-2.3.4-8.mga6 lib64qtwebkit2.2_4-2.3.4-8.mga6 python3-qt5-webkitwidgets-5.6-7.mga6 webkit2-2.14.0-2.mga6 lib64webkit-gir3.0-2.4.10-2.mga6 qtwebkit-qmlplugin-2.3.4-8.mga6 lib64webkitgtk1.0_0-2.4.10-2.mga6 lib64qt5webkitwidgets5-5.6.1-2.mga6 webkit-2.4.10-2.mga6 python3-qt5-webkit-5.6-7.mga6 python3-qt4-webkit-4.11.4-9.mga6 lib64qt5webkit5-5.6.1-2.mga6 lib64webkit2gtk4.0_37-2.14.0-2.mga6 lib64smokeqtwebkit3-4.14.3-4.mga6 webkit3.0-2.4.10-2.mga6 webkit1.0-2.4.10-2.mga6 lib64webkit2gtk-gir4.0-2.14.0-2.mga6 lib64webkitgtk3.0_0-2.4.10-2.mga6 lib64proxy-webkit-0.4.13-2.mga6 lib64kdewebkit5-4.14.24-1.mga6 webkit3-2.4.10-2.mga6
After latest Cauldron updates - this problem still remains: [rfox@foxmain ~]$ rpm -qa | grep evolution evolution-3.22.0-2.mga6 evolution-data-server-3.22.0-3.mga6 evolution-debuginfo-3.22.0-1.mga6
Evolution just got updated today on Cauldron - unfortunately, problem still exists: [rfox@foxmain ~]$ rpm -qa | grep evolution evolution-data-server-3.22.1-1.mga6 evolution-3.22.1-1.mga6 evolution-debuginfo-3.22.0-1.mga6
Source RPM: evolution => evolution-3.22.1-1.mga6, webkit2-2.14.0-2.mga6CC: (none) => thierry.vignaud
You should report this upstream on https://bugzilla.gnome.org/
I'm happy to create a bug upstream - but I strongly believe this is specific to Mageia (evolution & webkit) for two reasons - one is that Evolution worked just fine until recent webkit/updates on Cauldron - and the latest Evolution works just fine on other distributions like Mint 18 and Ubuntu 16.04.1 LTS None-the-less I will create a bug there as well . . .
https://bugzilla.gnome.org/show_bug.cgi?id=772692 Bug created upstream
Upstream has investigated - and suspects something in Mageia (see link) https://bugzilla.gnome.org/show_bug.cgi?id=772692#c22 "It sounds like Mageia's WebKit package is broken. Unfortunately I don't have any guess what's wrong. This does not look like an Evolution problem at all to me, since you can reproduce a very similar problem in Epiphany. That needs to be investigated and fixed before we return to debugging Evolution, which adds much extra complexity."
AFAIC that's a webkit issue. Mga package is pretty straightforward: http://svnweb.mageia.org/packages/cauldron/webkit2/current/SPECS/webkit2.spec?revision=1062487&view=markup The only patch we apply is a linking fix: http://svnweb.mageia.org/packages/cauldron/webkit2/current/SOURCES/webkitgtk-typelib-sharelib-link.patch?revision=801414&view=markup
Thanks Thierry - All I know is that Evolution and webkit were working as expected until this bug was reported (and recent updates in Cauldron) - so maybe someone can check what changes or patches were performed in last September on the suspected package?
That's upstream breakages, not downstream breakges For WebKit, there's no changes: http://svnweb.mageia.org/packages/cauldron/webkit2/current/SPECS/webkit2.spec?r1=1052920&r2=1055812 We only removed a perl warning patch: http://svnweb.mageia.org/packages/cauldron/evolution/current/SPECS/evolution.spec?r1=1041182&r2=1054928 http://svnweb.mageia.org/packages/cauldron/evolution/current/SOURCES/evolution-2.2.3-no-diagnostics.patch?view=markup&pathrev=1054927 There's nothing Mageia can do, it's up to upstream to clean its mess. They must fix both: - their critical assertions - the bugs caugth by valgrind such as: "Use of uninitialised value of size 8" There's other soft working nicely with wekbit2 such as mcc, but webkit2 is obviously breaking some software or evolution is lacking some bits.
See Also: (none) => https://bugzilla.gnome.org/show_bug.cgi?id=772692Keywords: (none) => UPSTREAM
evolution-3.22.1-2.mga6 has fix for bgo#772803
I can confirm this with 3.22.1-2.mga6 also.
CC: (none) => fathom
Seems to be quiet here - no movement. I have posted this bug number on the webkit bug as well https://bugs.webkit.org/show_bug.cgi?id=163897 Problem stills exists
Looks like we hit a brick wall here: https://bugs.webkit.org/show_bug.cgi?id=163897 - comment #3: "I wouldn't expect any progress on this since it only seems to affect Mageia users and no WebKit developers are using Mageia, sorry. :/" Talk about passing the buck here . . . .
Hello, In this case, isn't it possible that this is really a problem on the distro side? Maybe it has been compiled with wrong version of some libs? (just guessing though)
CC: jani.valimaa => (none)
This problem persists - not fixed, and no movement. Evolution is useless at this stage, have to stick with Thunderbird . . .
Hello, Thunderbird has no usable support for Exchange, from this point of view it's not an alternative. I can't find similar problem in any other distro, so my guess still is that the problem is in Mageia...
This problem persists - not fixed, and no movement. Evolution is useless at this stage, have to stick with Thunderbird . . . Still.
Keywords: (none) => NEEDHELP
Looks like there is some movement going on on Fedora side - https://bugs.webkit.org/show_bug.cgi?id=163897 Check comment #6: https://bugs.webkit.org/show_bug.cgi?id=163897#c6
Yeah, it was obviously an upstream bug... @Olav: "Fedora and Debian are both (IMO incorrectly) using Release builds instead of RelWithDebInfo builds" ... which hides the bug...
If someone knows what they mean with this, please change whatever is needed and submit it
We should temporarily change the build type of webkit, Thierry are you doing it?
CC: (none) => pterjan
Source RPM: evolution-3.22.1-1.mga6, webkit2-2.14.0-2.mga6 => webkit2-2.14.0-2.mga6
Submitted
Congrats!!! Looks like problem (temporarily) resolved!! I've gotten so used to Thunderbird since this breakage - might be a shock to go back to Evolution again (although I've used it for many years as main e-mail client!) Now if I can only get my WLAN back (just broke since last Cauldron update of Network Manager) - I'd be very happy (see dev mailing list) Many thanks and looking forward to the permanent solution to come!!
Geez, what a happiness not to have to kill WebKitWebProcess after each 5 emails read :) Congrats everyone!
CC: (none) => mitya
I guess we can close this one now . . .
Status: NEW => RESOLVEDResolution: (none) => FIXED