Re: [Evolution] evolution crashes when using X11 forwarding



Hi Milan,

Thank you for your proposals

Am Donnerstag, den 19.03.2020, 12:24 +0100 schrieb Milan Crha via
evolution-list:
On Thu, 2020-03-19 at 11:34 +0100, Hans-Georg Beyer wrote:
When starting evolution remotely via X11 forwarding 
I obtain the following messages

      Hi,
what is the evolution version, please? Being it anything semi-recent,
what is the webkit2gtk3 version, please?

Good question, but I don't know how to find that out remotely.


I guess the messages about libEGL are related to the WebKitGTK+ (or
clutter, depending whether Evolution was built with the clutter
support). Evolution itself doesn't use it. Maybe you'd get a similar
experience with epiphany, which also uses WebKitGTK+.

Having backtraces with debuginfo packages installed for at least
evolution and evolution-data-server would be surely helpful. The
first
error tells what to do (it requires debuginfo also for gtk+ (gtk3)),

Again, I have no idea how to do that exactly.

the second might be as simple as this:

   $ xvfb-run gdb evolution --ex r --ex bt --ex q

which runs evolution under gdb, prints backtrace when it stops and
then
quits gdb (+/- proper placement of the xvfb-run command). Please
check
the output for any private information, like passwords, email
address,
server addresses,... I usually search for "pass" at least (quotes for
clarity only), before sharing it in public.

Here comes the output:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
hgb@HGB-PC2:~$ xvfb-run gdb evolution --ex r --ex bt --ex q
GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <
http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show
copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from evolution...(no debugging symbols found)...done.
Starting program: /usr/bin/evolution 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-
gnu/libthread_db.so.1".

(evolution:27752): GLib-CRITICAL **: g_strsplit: assertion 'string !=
NULL' failed

Program received signal SIGSEGV, Segmentation fault.
0x00007fffe9f60549 in ?? () from /usr/lib/x86_64-linux-
gnu/libcogl.so.20
#0  0x00007fffe9f60549 in ?? () from /usr/lib/x86_64-linux-
gnu/libcogl.so.20
#1  0x00007fffe9f68838 in ?? () from /usr/lib/x86_64-linux-
gnu/libcogl.so.20
#2  0x00007fffe9fa5f42 in ?? () from /usr/lib/x86_64-linux-
gnu/libcogl.so.20
#3  0x00007fffe9f5f401 in cogl_renderer_connect ()
   from /usr/lib/x86_64-linux-gnu/libcogl.so.20
---Type <return> to continue, or q <return> to quit---
#4  0x00007fffea2539ef in ?? ()
   from /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0
#5  0x00007fffea26c523 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0
#6  0x00007fffea27d979 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0
#7  0x00007ffff49394b6 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libclutter-gtk-1.0.so.0
#8  0x00007ffff3769fd8 in g_option_context_parse ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffff493962e in gtk_clutter_init_with_args ()
   from /usr/lib/x86_64-linux-gnu/libclutter-gtk-1.0.so.0
#10 0x000055555555748a in main ()
A debugging session is active.

        Inferior 1 [process 27752] will be killed.

Quit anyway? (y or n) y
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


I recall a thread about remote run of Evolution being discussed here
or
somewhere recently (maybe few months ago), but I cannot find it right
now.

You are right, I found a post from Jun 15, 2018; 8:17pm
"Problem running Evolution through X11Forwarding"
However, without any helpful answer.

Best,

Hans-Georg

      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



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