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 403039 - evolution crashes when deleting an account
evolution crashes when deleting an account
Status: RESOLVED DUPLICATE of bug 348315
Product: evolution
Classification: Applications
Component: Calendar
2.8.x (obsolete)
Other All
: High critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2007-02-01 00:53 UTC by Eric Bair
Modified: 2007-02-02 00:04 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Eric Bair 2007-02-01 00:53:30 UTC
Steps to reproduce:
1. Open Evolution
2. Select Edit->Preferences.
3. Select the appropriate account and click on "Delete."


Stack trace:
(gdb) continue
Continuing.
[New Thread -1503089776 (LWP 9850)]
[New Thread -1536164976 (LWP 9851)]
[New Thread -1546654832 (LWP 9852)]
[New Thread -1557144688 (LWP 9853)]

(evolution:9816): e-utils-WARNING **: Cannot resolve symbol 'org_gnome_new_mail_config' in plugin '/usr/lib/evolution/2.8/plugins/liborg-gnome-new-mail-notify.so' (not exported?)
BBDB spinning up...
[Thread -1503089776 (LWP 9850) exited]
[Thread -1546654832 (LWP 9852) exited]
[Thread -1557144688 (LWP 9853) exited]
[Thread -1536164976 (LWP 9851) exited]

(evolution:9816): camel-WARNING **: Trying to check junk data is OBJECT 'CamelObject'

(evolution:9816): camel-CRITICAL **: camel_object_cast: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208239904 (LWP 9816)]
0x05f75364 in camel_folder_summary_content_info_free ()
   from /usr/lib/libcamel-provider-1.2.so.8
(gdb) thread apply all bt

Thread 1 (Thread -1208239904 (LWP 9816))

  • #0 camel_folder_summary_content_info_free
    from /usr/lib/libcamel-provider-1.2.so.8
  • #1 camel_message_info_free
    from /usr/lib/libcamel-provider-1.2.so.8
  • #2 camel_vee_store_new
    from /usr/lib/libcamel-provider-1.2.so.8
  • #3 camel_message_info_free
    from /usr/lib/libcamel-provider-1.2.so.8
  • #4 camel_folder_summary_clear
    from /usr/lib/libcamel-provider-1.2.so.8
  • #5 camel_folder_summary_new
    from /usr/lib/libcamel-provider-1.2.so.8
  • #6 camel_object_unref
    from /usr/lib/libcamel-1.2.so.0
  • #7 camel_folder_construct
    from /usr/lib/libcamel-provider-1.2.so.8
  • #8 camel_object_unref
    from /usr/lib/libcamel-1.2.so.0
  • #9 store_info_unref
    at mail-component.c line 198
  • #10 mail_component_remove_store
  • #11 mail_component_remove_store_by_uri
    at mail-component.c line 1328
  • #12 account_delete_clicked
    at em-account-prefs.c line 249
  • #13 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #14 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #15 g_signal_chain_from_overridden
    from /lib/libgobject-2.0.so.0
  • #16 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #17 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #18 gtk_button_clicked
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 gtk_button_set_alignment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #21 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #22 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #23 g_signal_chain_from_overridden
    from /lib/libgobject-2.0.so.0
  • #24 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #25 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #26 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #30 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #31 g_signal_chain_from_overridden
    from /lib/libgobject-2.0.so.0
  • #32 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #33 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #34 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #35 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #36 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #37 gdk_add_client_message_filter
    from /usr/lib/libgdk-x11-2.0.so.0
  • #38 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #39 g_main_context_check
    from /lib/libglib-2.0.so.0
  • #40 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #41 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #42 main
    at main.c line 614
  • #43 __libc_start_main
    from /lib/libc.so.6
  • #44 _start


Other information:
Bug Buddy reports that this is a calendar bug; hence the reason I classified it as such.  Feel free to reclassify this bug if this is an error.
Comment 1 Eric Bair 2007-02-01 00:55:46 UTC
I just noticed that the same crash occurs when I try to disable the account (as opposed to simply deleting it).
Comment 2 Eric Bair 2007-02-01 01:30:49 UTC
For what it's worth, I managed to find a workaround for this bug: I simply deleted my ~/.gconf/apps/evolution directory and then reentered the information for all my accounts except for the account I wanted to delete.  Not the best workaround, but it works.
Comment 3 palfrey 2007-02-01 12:59:01 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 4 Eric Bair 2007-02-01 18:56:22 UTC
I installed the package evolution-debuginfo before producing this gdb trace.  Are there other debugging packages that I need?
Comment 5 palfrey 2007-02-02 00:04:08 UTC
As the crash appears to be within libcamel, it would also be useful to install  libcamel1.2-8-dbgsym. However, this new trace should be on Bug 348315 as I've just discovered that this is a duplicate of that bug, and no-one has yet given a good stack trace for on that bug either. Thanks for your help!

*** This bug has been marked as a duplicate of 348315 ***