| Summary: | Evolution does not show messages in view pane - just a graphic block | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Robert Fox <rfox> |
| Component: | RPM Packages | Assignee: | GNOME maintainers <gnome> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | Normal | CC: | fathom, marja11, mitya, olav, pterjan, thierry.vignaud |
| Version: | Cauldron | Keywords: | NEEDHELP, UPSTREAM |
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| See Also: | https://bugzilla.gnome.org/show_bug.cgi?id=772692 | ||
| Whiteboard: | |||
| Source RPM: | webkit2-2.14.0-2.mga6 | CVE: | |
| Status comment: | |||
| Attachments: | Sample of message view pane with missing information | ||
|
Description
Robert Fox
2016-09-27 16:35:19 CEST
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, olav 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
Thierry Vignaud
2016-10-10 15:17:29 CEST
Source RPM:
evolution =>
evolution-3.22.1-1.mga6, webkit2-2.14.0-2.mga6 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=772692 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)
Jani Välimaa
2016-11-28 15:54:18 CET
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.
Olav Vitters
2017-01-17 20:10:51 CET
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
Pascal Terjan
2017-01-31 22:35:22 CET
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 =>
RESOLVED |