Re: [Evolution] assertion 'flags & FLAG_INITIALIZED' failed



Hi,

I replaced the WebKitWebProcess, and i obtain this :

[pascal@PC-INFO-LINUX001 lib]$ evolution

(evolution:22083): Gtk-WARNING **: 12:03:33.670: Theme parsing error:
gtk.css:1703:69: Expected a valid selector

(evolution:22083): GLib-GIO-WARNING **: 12:03:34.184: /etc/xdg/kde-
mimeapps.list contains a [Added Associations] group, but it is not
permitted here.  Only the non-desktop-specific mimeapps.list file may
add or remove associations.

(evolution-alarm-notify:22098): Gtk-WARNING **: 12:03:34.387: Theme
parsing error: gtk.css:1703:69: Expected a valid selector

(evolution-alarm-notify:22098): GLib-GIO-WARNING **: 12:03:34.910: Your
application did not unregister from D-Bus before destruction. Consider
using g_application_run().

(WebKitWebProcess.orig:22235): Gtk-WARNING **: 12:03:40.564: Theme
parsing error: gtk.css:1703:69: Expected a valid selector
/usr/lib/WebKitWebProcess : ligne 3 : 22235 Trappe pour point d'arrêt
et de trace              (core dumped)G_DEBUG=fatal-warnings
/usr/lib/WebKitWebProcess.orig "$@"

(WebKitWebProcess.orig:22549): Gtk-WARNING **: 12:04:00.906: Theme
parsing error: gtk.css:1703:69: Expected a valid selector
/usr/lib/WebKitWebProcess : ligne 3 : 22549 Trappe pour point d'arrêt
et de trace              (core dumped)G_DEBUG=fatal-warnings
/usr/lib/WebKitWebProcess.orig "$@"

And Evolution stop working.

When i shearch in /var/log any log of the crash, i don't find anything.
But I don't know what i must search.

Thanks



-------- Message initial --------
De: Milan Crha via evolution-list <evolution-list gnome org>
Répondre à: Milan Crha <mcrha redhat com>
À: evolution-list <evolution-list gnome org>
Objet: Re: [Evolution] assertion 'flags & FLAG_INITIALIZED' failed
Date: Tue, 05 Nov 2019 08:44:26 +0100

        Hi,

On Mon, 2019-11-04 at 17:15 +0000, CANAUD Pascal wrote:
It's webkit2gtk 2.26.1
I tested by downgrading to 2.24.4, but I get the same result.

ah, good to know it's not a new thing. (The 2.26.x has plenty of
regressions/changes, which break some applications.)

Using "G_DEBUG=fatal-warnings evolution", evolution effectively stops
at the first warning that has nothing to do with it:
evolution:6737): Gtk-WARNING **: 18:06:08.654: Theme parsing error:
gtk.css:1703:69: Expected a valid selector

That can be something either in your ~/.config/gtk-3.0/gtk.css or in
your desktop theme. You are right, it's unrelated.

For the manipulation of the webkitwebprocess I am not expert enough

Right, it's not an easy thing and things can break easily. If you'd
like to give it a try with below steps, then you can, but if unsure,
then rather do not do it.

I've been thinking of doing this as root, supposing the WebKitWebProces
is stored in /usr/libexec/webkit2gtk-4.0/:
a) go to the directory with the file:
   # cd /usr/libexec/webkit2gtk-4.0/
b) rename original file:
   # mv WebKitWebProcess WebKitWebProcess.orig
c) create a file WebKitWebProcess at the same directory with this
content:

   #!/bin/bash

   G_DEBUG=fatal-warnings /usr/libexec/webkit2gtk-
4.0/WebKitWebProcess.orig "$@"

d) set executable attributes to the new script:
   # chmod a+x WebKitWebProcess

And now, when you run Evolution, it should execute the script and
eventually crash the WebKitWebProcess.orig when the warning will be
shown. The interesting part is the backtrace of the crash. Where it is
stored in your distribution I do not know.

To revert the changes simply do this as root:
e) go to the directory with the file:
   # cd /usr/libexec/webkit2gtk-4.0/
f) rename the original file back:
   # mv WebKitWebProcess.orig WebKitWebProcess

Or you can reinstall/update webkit2gtk3 package, which will overwrite
the WebKitWebProcess script.

        Bye,
        Milan

_______________________________________________
evolution-list mailing list
evolution-list gnome org

To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


-- 
Pascal CANAUD
Responsable Informatique / IT Manager
Valade – 24530 Condat
 sur Trincou
T.+33 (0) 5 53 02 32 42




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]