Slow startup - "Fetching summary information for new messages"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evolution-exchange (Ubuntu) |
Confirmed
|
Low
|
Unassigned |
Bug Description
In Edgy, Evolution takes a LONG time to startup with an Exchange account. We're talking 10 minutes or more. During this time Evolution is useless - I can't use my other IMAP account until the exchange startup is finished.
Watching network traffic during this time shows short bursts of up to 1MBytes/s (this is across a LAN) and long periods of no traffic.
The backtrace (below) seems to suggest Evolution is blocking waiting on our Exchange server, but we have 600 other users accessing it fine (mostly through Outlook, but I've tested webmail with no problems too).
I have a few public folders set as favourites, some of which have tens of thousands of messages in.
I have Evolution configured *not* to sync messages locally.
backtrace during the "Fetching.." stage:
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6eec6d8 in recv () from /lib/tls/
#2 0xb721bf1e in _gnutls_
#3 0xb721c35b in _gnutls_
#4 0xb7218e8c in _gnutls_recv_int () from /usr/lib/
#5 0xb7219da6 in gnutls_record_recv () from /usr/lib/
#6 0xb728406f in soup_dns_init () from /usr/lib/
#7 0xb6e71543 in g_io_channel_
#8 0xb7292589 in soup_socket_write () from /usr/lib/
#9 0xb729285e in soup_socket_
#10 0xb72887c4 in soup_message_
#11 0xb7288a48 in soup_message_
#12 0xb728762f in soup_message_
#13 0xb727ff2e in soup_connection_new () from /usr/lib/
#14 0xb7281f56 in send_request () from /usr/lib/
#15 0xb727f077 in soup_connection
#16 0xb728fb73 in soup_session_
#17 0xb728d315 in soup_session_
#18 0xb72c05d4 in e2k_context_
#19 0xb72c0da1 in e2k_context_delete () from /usr/lib/
#20 0xb72cba02 in e2k_result_
#21 0xb72cba9d in e2k_result_
#22 0x0805d50f in mail_stub_
#23 0x0805f7ab in mail_stub_
#24 0x08063fc3 in mail_stub_get_type ()
#25 0xb6ea3d1d in g_io_channel_
#26 0xb6e7a872 in g_main_
#27 0xb6e7d84f in g_main_
#28 0xb6e7dbf9 in g_main_loop_run () from /usr/lib/
#29 0xb714ea23 in bonobo_main () from /usr/lib/
#30 0x0805b9a3 in main ()
Changed in evolution-exchange: | |
assignee: | nobody → desktop-bugs |
Changed in evolution-exchange: | |
assignee: | desktop-bugs → nobody |
importance: | Undecided → Low |
I can confirm this bug. Although I do not use public folders, evolution still takes very long to start up. The odd thing is that first evolution checks for new messages. And even if I do not have new messages "Fetching summary information for new messages" takes a few minutes.