Evolution hates exchange "Deleted Items"?

Bug #26853 reported by Antti P Miettinen on 2005-12-09
Affects Status Importance Assigned to Milestone
evolution-exchange (Ubuntu)
Ubuntu Desktop Bugs

Bug Description

I've been trying to use the ubuntu/breezy version of evolution
(2.4.1-0ubuntu7) and evolution-exchange (2.4.1-0ubuntu1) for some time
now (not without problems but so far problems have been transient).
Yesterday my evo started persistently crashing whenever I move mails
from by exchange inbox to local folders. Turned out that simply
looking at "Deleted Items" causes the same.

Backtrace shows that info_set_flags() in camel-exchange-summary.c is
using the stub field of the folder object and the stub field is zero.
The camel_exchange_folder_construct() would init the stub field later
but the info_set_flags() gets called via camel_exchange_summary_new()
call before the init. Simply moving the stub init before
camel_exchange_summary_new() makes the problem go away but I have no
idea what the right thing to do would be and why I haven't been bitten
by this before.

(gdb) where
#0 camel_object_cast (o=0x0, ctype=0x818f818) at camel-object.c:1078
#1 0xb63e0b83 in stub_send_internal (stub=0x0, ex=0x0, oneway=1,
    command=CAMEL_STUB_CMD_SET_MESSAGE_FLAGS, ap=0xb395c158 "\006")
    at camel-stub.c:223
#2 0xb63e1290 in camel_stub_send_oneway (stub=0x0,
    command=CAMEL_STUB_CMD_SET_MESSAGE_FLAGS) at camel-stub.c:519
#3 0xb63df1ac in info_set_flags (info=0x84b67e4, flags=65536, set=65536)
    at camel-exchange-summary.c:277
#4 0xb688e422 in camel_message_info_set_flags (mi=0x84b67e4, flags=65536,
    set=65536) at camel-folder-summary.c:2971
#5 0xb688e503 in summary_assign_uid (s=0x84b2f38, info=0x84b67e4)
    at camel-folder-summary.c:769
#6 0xb688e5f8 in camel_folder_summary_add (s=0x84b2f38, info=0x84b67e4)
    at camel-folder-summary.c:798
#7 0xb688e7ad in camel_folder_summary_load (s=0x84b2f38)
    at camel-folder-summary.c:579
#8 0xb63dedeb in camel_exchange_summary_new (folder=0x0,
    at camel-exchange-summary.c:122
#9 0xb63db0f1 in camel_exchange_folder_construct (folder=0x84b2c10,
    parent=0x82354f0, name=0x847c8c1 "personal/Deleted Items", camel_flags=0,
    folder_dir=0x847a250, offline_state=0,
    stub=0x82572c0, ex=0x8496338) at camel-exchange-folder.c:994
#10 0xb63dd937 in exchange_get_folder (store=0x82354f0,
    folder_name=0x847c8c1 "personal/Deleted Items", flags=0, ex=0x8496338)
    at camel-exchange-store.c:507
#11 0xb68a6e52 in camel_store_get_folder (store=0x82354f0,
    folder_name=0x847c8c1 "personal/Deleted Items", flags=Variable "flags" is
not available.
    at camel-store.c:261
#12 0xb6675b7a in mail_tool_uri_to_folder ()
   from /usr/lib/evolution/2.4/components/libevolution-mail.so
#13 0xb666e26b in mail_build_attachment ()
   from /usr/lib/evolution/2.4/components/libevolution-mail.so
#14 0xb666a935 in mail_cancel_all ()
   from /usr/lib/evolution/2.4/components/libevolution-mail.so
#15 0xb7a2763d in e_thread_busy () from /usr/lib/libedataserver-1.2.so.4
#16 0xb7212361 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0xb7967bde in clone () from /lib/tls/i686/cmov/libc.so.6

Carthik Sharma (carthik) wrote :

Is this still an issue with the latest Evolution provided in Dapper?

Please let us know. Thank you for your detailed bug report :)

Changed in evolution-exchange:
status: Unconfirmed → Needs Info
Carthik Sharma (carthik) wrote :

Closing this bug as there has been no response to whether this is still a bug with the latest 2.6.x version.

If you still face this issue with the latest Dapper packages, please reopen the bug providing updated information.

Thank you for reporting this bug.

Changed in evolution-exchange:
status: Needs Info → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.