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 306345 - Error while Updating vFolders
Error while Updating vFolders
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: Mailer
2.2.x (obsolete)
Other All
: High normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
: 313517 316931 331427 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-06-03 06:49 UTC by oa
Modified: 2006-02-16 17:39 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10



Description oa 2005-06-03 06:49:52 UTC
Steps to reproduce:
1. Start evo, let it connect to mail servers
2. Quit evo.
3. Crash. Following under gdb:

camel-ERROR **: file camel-object.c: line 237 (cobject_finalise): assertion
failed: (o->ref_count == 0)
aborting...

Program received signal SIGABRT, Aborted.

Thread NaN (LWP 24524)

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 raise
    from /lib/libc.so.6
  • #2 abort
    from /lib/libc.so.6
  • #3 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #4 g_log
    from /usr/lib/libglib-2.0.so.0
  • #5 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #6 camel_object_class_add_interface
    from /usr/lib/libcamel-1.2.so.0
  • #7 camel_object_unref
    from /usr/lib/libcamel-1.2.so.0
  • #8 camel_vee_folder_remove_folder
    from /usr/lib/libcamel-provider-1.2.so.3
  • #9 camel_vee_folder_get_location
    from /usr/lib/libcamel-provider-1.2.so.3
  • #10 camel_object_unref
    from /usr/lib/libcamel-1.2.so.0
  • #11 vfolder_gui_add_from_address
    from /usr/lib/evolution/2.2/components/libevolution-mail.so
  • #12 g_hash_table_foreach
    from /usr/lib/libglib-2.0.so.0
  • #13 mail_vfolder_shutdown
    from /usr/lib/evolution/2.2/components/libevolution-mail.so
  • #14 mail_component_get_type
    from /usr/lib/evolution/2.2/components/libevolution-mail.so
  • #15 _ORBIT_skel_small_GNOME_Evolution_Component_quit
    from /usr/lib/evolution/2.2/libeshell.so.0
  • #16 ORBit_c_stub_invoke
    from /usr/lib/libORBit-2.so.0
  • #17 GNOME_Evolution_Component_quit
    from /usr/lib/evolution/2.2/libeshell.so.0
  • #18 e_shell_close_all_windows
  • #19 e_shell_quit
  • #20 e_shell_startup_wizard_create
  • #21 bonobo_socket_add_id
    from /usr/lib/libbonoboui-2.so.0
  • #22 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #23 bonobo_closure_invoke_va_list
    from /usr/lib/libbonobo-2.so.0
  • #24 bonobo_closure_invoke
    from /usr/lib/libbonobo-2.so.0
  • #25 ??
  • #26 ??
  • #27 g_type_value_table_peek
    from /usr/lib/libgobject-2.0.so.0


Other information:
FC4-test (up to date), following components installed:

evolution-webcal-2.2.0-1
evolution-2.2.2-5
evolution-devel-2.2.2-5
evolution-data-server-1.2.2-3
evolution-data-server-devel-1.2.2-3
glib-1.2.10-16
ORBit-0.5.17-15
Comment 1 Christian Kirbach 2005-06-04 13:53:56 UTC
unique stack trace.
could be the fault of libcamel or vfolder_gui_add_from_address() from the 
evolution mail component.
Comment 2 oa 2005-06-05 09:53:00 UTC
Further info: If I start in offline mode, or with a Calendar view (if the four
IMAP accounts I have configured in Evo have not been connected to), Evo will
quit cleanly. It's only when quitting while online and after accessing email
that the crash will happen (and then it happens every time).
Comment 3 Nagappan Alagappan 2005-06-13 07:37:26 UTC
Oa: Have you configured vfolder ? If so, Without vfolder in online mode things
are working fine for you ?
Comment 4 oa 2005-07-12 08:57:27 UTC
I have vfolders, yes. I would rather not remove them to test what you ask, as
they were a lot of work to set up. If you can tell me how to back up and restore
those settings, I can try.
Comment 5 Guillaume Desmottes 2005-08-18 14:23:57 UTC
*** Bug 313517 has been marked as a duplicate of this bug. ***
Comment 6 oa 2005-08-21 16:41:24 UTC
Well, I made a backup of .evolution, deleted all my vfolders, and tried this
again. No more crash. Also, I got rid of another annoyance - an "Error while
updating vFolders" dialog at startup which complained that it can not select a
non-selectable folder on my UW imapd server.

After recreating some of the vfolders, most with "in selected folders only", one
with "all active remote folders", I have not yet repeated the crash (which was
100% repeatable with the old vfolders). The error on startup did come back with
the "all active remote folders" vfolder:

"Error while Updating vFolders for 'Home:/list'.
Cannot select folder `list': Invalid mailbox name."
Comment 7 vivek jain 2005-08-23 05:56:49 UTC
lowering the severity, changing the summary to reflect the problem, reopening
the bug.
Comment 8 Not Zed 2005-08-24 03:39:02 UTC
upgreade, all old bugs
Comment 9 André Klapper 2006-02-16 17:36:35 UTC
*** Bug 316931 has been marked as a duplicate of this bug. ***
Comment 10 André Klapper 2006-02-16 17:39:05 UTC
*** Bug 331427 has been marked as a duplicate of this bug. ***