After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 494070 - evolution crashes on startup (segmentation fault)
evolution crashes on startup (segmentation fault)
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: Mailer
2.10.x (obsolete)
Other All
: Normal critical
: ---
Assigned To: Sankar P
Evolution QA team
: 488772 495600 511505 515700 517801 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-11-06 09:57 UTC by Peter
Modified: 2009-03-16 23:27 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Peter 2007-11-06 09:57:24 UTC
Steps to reproduce:
1. start evolution from terminal
2. crashes immediately

Stack trace:
  • #0 camel_gw_listener_new
    at camel-gw-listener.c line 951
  • #1 e_plugin_lib_enable
    at groupwise-account-setup.c line 47
  • #2 epl_loadmodule
    at e-plugin.c line 844
  • #3 epl_construct
    at e-plugin.c line 906
  • #4 e_plugin_construct
    at e-plugin.c line 639
  • #5 ep_load_plugin
    at e-plugin.c line 359
  • #6 e_plugin_load_plugins
    at e-plugin.c line 393
  • #7 main
    at main.c line 597

Other information:
I reainstalled Ubuntu 6.10 and immediately updated to 7.04. (Before Evolution had worked fine under 7.04.) There is no difference, if I rename the directory ".evolution" and also if I try to start e. g. only the calendar or the mail with "evolution --component=mail". The output to the terminal is the following:

(evolution-2.10:8000): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'
(evolution-2.10:8000): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(evolution-2.10:8000): e-data-server-CRITICAL **: e_source_group_peek_base_uri: assertion `E_IS_SOURCE_GROUP (group)' failed
Program received signal SIGSEGV, Segmentation fault.
Comment 1 Pedro Villavicencio 2007-11-09 16:40:25 UTC
there's also a bug reported in Ubuntu here: https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/161071
Comment 2 André Klapper 2007-12-19 03:19:33 UTC
*** Bug 488772 has been marked as a duplicate of this bug. ***
Comment 3 André Klapper 2007-12-19 03:19:37 UTC
*** Bug 495600 has been marked as a duplicate of this bug. ***
Comment 4 Akhil Laddha 2008-01-25 04:47:41 UTC
*** Bug 511505 has been marked as a duplicate of this bug. ***
Comment 5 Akhil Laddha 2008-02-20 05:28:00 UTC
*** Bug 515700 has been marked as a duplicate of this bug. ***
Comment 6 Sankar P 2008-02-20 06:22:17 UTC
Program received signal SIGSEGV, Segmentation fault.

Thread 47075017800800 (LWP 20753)

  • #0 g_type_check_instance_is_a
    from /opt/gnome/lib64/libgobject-2.0.so.0
  • #1 e_source_group_peek_base_uri
    at e-source-group.c line 512
  • #2 camel_gw_listener_new
    at camel-gw-listener.c line 957
  • #3 e_plugin_lib_enable
    at groupwise-account-setup.c line 47


e_source_group* (gconf access) is what is causing the crash.
Comment 7 Susana 2008-02-23 17:49:29 UTC
*** Bug 517801 has been marked as a duplicate of this bug. ***
Comment 8 Milan Crha 2008-09-09 13:17:00 UTC
(In reply to comment #6)
> e_source_group* (gconf access) is what is causing the crash.

GConf access? that function doesn't uses gconf at all. Based on the runtime warnings, it seems that the pointer has been freed before used, but the code didn't notice the change. But why the change has been invoked? Maybe some refcount error? I do not see any issue in the code, though.

Maybe you tried with version before this revision, which fixes the issue, I believe.
http://svn.gnome.org/viewvc/evolution-data-server?view=revision&revision=7730

The bad thing is that the above change is included in eds 1.10.3.1 in F7, where most of the duplicates come from. The patch is included in F7 since 1.10.1-4.

I believe it's fixed. Any objections?
Comment 9 Tobias Mueller 2009-03-16 23:27:11 UTC
Apparently there are no dups. So I am closing as OBSOLETE.