Bug #489

Evolution/Exchange hangs loading folder contents

Added by Gordon Ross over 3 years ago. Updated over 2 years ago.

Status:Closed Start date:2010-12-09
Priority:Normal Due date:2011-09-14
Assignee:OI JDS % Done:

0%

Category:Desktop (JDS)
Target version:oi_151_stable Estimated time:8.00 hours
Difficulty:Medium Tags:jds

Description

Filed also on https://bugzilla.gnome.org/show_bug.cgi?id=636924
Here's the initial description, for convenience:Tried evolution-exchange-2.32.1-1.1.i586 on OpenSUSE
http://download.opensuse.org/distribution/11.4-Milestone4/iso/openSUSE-GNOME-LiveCD-Build0908-i686.iso

After setting up my Exchange account, it authenticates,
gets the top level list of folders, and starts trying to
load the subject lines for all the folders. It then
hangs, stuck at 0%. Also does not respond to a close
request from GNOME via the X button on the upper right
of the frame. Have to kill it.

History

Updated by Guido Berhörster over 3 years ago

  • Category set to Desktop (JDS)
  • Assignee set to Guido Berhörster

Updated by Albert Lee over 3 years ago

It doesn't get as far as listing folders for me. When I select "Send/Receive Mail" the progress window says "Opening store 'exchange://albert.lee%40nexenta.com;auth=Basic@...". It appears the UI thread is the only thread making progress. Alternatively, clicking the arrow to expand the account shows "Scanning folders in "Exchange server ..." (0% complete)" and the same stack for the evolution-exchange.

2674:    evolution
-----------------  lwp# 1 / thread# 1  --------------------
 cfef2575 pollsys  (84aee70, d, 80477f8, 0)
 cfe96e36 poll     (84aee70, d, e6, cfd687cb) + 4c
 cfd687e3 g_poll   (84aee70, d, e6, cfd5a2b1) + 27
 cfd5a6d1 g_main_context_iterate (8088ed0, 1, 1, 80660b8) + 431
 cfd5ad4b g_main_loop_run (84e3f08, 84e3f08, 80d1cd8, cf980ff5) + 1d7
 cf9810a3 gtk_main (0, 0, 8051078, 0, 0, 0) + bf
 0805259e main     (1, 80479b0, 80479b8, 804796c) + 366
 08051e6d _start   (1, 8047ad4, 0, 8047ade, 8047aec, 8047b06) + 7d
-----------------  lwp# 2 / thread# 2  --------------------
 cfeeda99 lwp_park (0, 0, 0)
 cfee706d cond_wait_queue (837cdb8, 83e1708, 0, cfee7596) + 60
 cfee760e __cond_wait (837cdb8, 83e1708, cb53eec8, cfee7653) + 86
 cfee7661 cond_wait (837cdb8, 83e1708, cb53eef8, cfee7694) + 24
 cfee76a9 pthread_cond_wait (837cdb8, 83e1708, cb53ef28, cfd3064e) + 21
 cfd30704 g_async_queue_pop_intern_unlocked (83e1728, 0, 0, cfd30781) + 100
 cfd307d4 g_async_queue_pop (83e1728, cfe0e774, cb53ef88, ce55f39d) + 64
 ce55f3c0 sync_request_thread_cb (844b838, 844b3d8, 208, cfd82285) + 34
 cfd823a5 g_thread_create_proxy (844b3d8, cff70000, cb53efe8, cfeed73e) + 131
 cfeed793 _thrp_setup (cf200a40) + 9b
 cfeeda40 _lwp_start (cf200a40, 0, 0, 0, 0, 0)
-----------------  lwp# 3 / thread# 3  --------------------
 cfeeda99 lwp_park (0, 0, 0)
 cfee706d cond_wait_queue (847bb78, 83e0308, 0, cfee7596) + 60
 cfee760e __cond_wait (847bb78, 83e0308, cb43fec8, cfee7653) + 86
 cfee7661 cond_wait (847bb78, 83e0308, cb43fef8, cfee7694) + 24
 cfee76a9 pthread_cond_wait (847bb78, 83e0308, cb43ff28, cfd3064e) + 21
 cfd30704 g_async_queue_pop_intern_unlocked (83e0328, 0, 0, cfd30781) + 100
 cfd307d4 g_async_queue_pop (83e0328, cfe0e774, cb43ff88, ce55f39d) + 64
 ce55f3c0 sync_request_thread_cb (845ad60, 84609f0, 208, cfd82285) + 34
 cfd823a5 g_thread_create_proxy (84609f0, cff70000, cb43ffe8, cfeed73e) + 131
 cfeed793 _thrp_setup (cf201240) + 9b
 cfeeda40 _lwp_start (cf201240, 0, 0, 0, 0, 0)
-----------------  lwp# 4 / thread# 4  --------------------
 cfeeda99 lwp_park (0, 0, 0)
 cfee706d cond_wait_queue (847be30, 8488898, 0, cfee7596) + 60
 cfee760e __cond_wait (847be30, 8488898, c838eec8, cfee7653) + 86
 cfee7661 cond_wait (847be30, 8488898, c838eef8, cfee7694) + 24
 cfee76a9 pthread_cond_wait (847be30, 8488898, c838ef28, cfd3064e) + 21
 cfd30704 g_async_queue_pop_intern_unlocked (8488878, 0, 0, cfd30781) + 100
 cfd307d4 g_async_queue_pop (8488878, cfe0e774, c838ef88, ce55f39d) + 64
 ce55f3c0 sync_request_thread_cb (848b8e0, 848a518, 208, cfd82285) + 34
 cfd823a5 g_thread_create_proxy (848a518, cff70000, c838efe8, cfeed73e) + 131
 cfeed793 _thrp_setup (cf201a40) + 9b
 cfeeda40 _lwp_start (cf201a40, 0, 0, 0, 0, 0)
-----------------  lwp# 5 / thread# 5  --------------------
 cfeeda99 lwp_park (0, 0, 0)
 cfee706d cond_wait_queue (848e990, 8488af8, 0, cfee7596) + 60
 cfee760e __cond_wait (848e990, 8488af8, c828fec8, cfee7653) + 86
 cfee7661 cond_wait (848e990, 8488af8, c828fef8, cfee7694) + 24
 cfee76a9 pthread_cond_wait (848e990, 8488af8, c828ff28, cfd3064e) + 21
 cfd30704 g_async_queue_pop_intern_unlocked (8488ad8, 0, 0, cfd30781) + 100
 cfd307d4 g_async_queue_pop (8488ad8, cfe0e774, c828ff88, ce55f39d) + 64
 ce55f3c0 sync_request_thread_cb (849c1d0, 848a110, 208, cfd82285) + 34
 cfd823a5 g_thread_create_proxy (848a110, cff70000, c828ffe8, cfeed73e) + 131
 cfeed793 _thrp_setup (cf202240) + 9b
 cfeeda40 _lwp_start (cf202240, 0, 0, 0, 0, 0)
-----------------  lwp# 6 / thread# 6  --------------------
 cfeeda99 lwp_park (0, 0, 0)
 cfee706d cond_wait_queue (80637c8, 8063db0, 0, cfee7596) + 60
 cfee760e __cond_wait (80637c8, 8063db0, c8190b38, cfee7653) + 86
 cfee7661 cond_wait (80637c8, 8063db0, 1, cfee7694) + 24
 cfee76a9 pthread_cond_wait (80637c8, 8063db0, c83994b4, cfd8124d) + 21
 cfd812d1 g_once_init_enter_impl (c83fa430, 908, 0, c83d6998) + 95
 c83d69be e_folder_get_type (c83ca4f4, 28, 8802468, 8934080, 84ae890, c83f7ddc) + 36
 c83d6afd e_folder_construct (84ae890, c83e6884, c83e4c48, c83e5e30) + 1d
 c83ca4f4 e_folder_exchange_new (83a4060, c83e6884, c83e4c48, 0, 86038f0, 8911870) + 84
 c83c5376 exchange_hierarchy_webdav_construct (83a4060, 8934080, 0, c83e6884, 86038f0, 8911870) + 86
 c83c54e8 exchange_hierarchy_webdav_new (8934080, 0, c83e6884, 86038f0, 8911870, 89be538) + 74
 c83d2162 setup_account_hierarchies (8934080, c83e68f8, 8934080, 0) + 8e
 c83d2910 exchange_account_connect (8934080, 84ac0e0, c8190d8c, c83b214d) + 530
 c83b21d0 camel_exchange_utils_connect (814cae0, 84ac0e0, c8190dec, 8483cfc) + 94
 c83ac789 exchange_connect (814cae0, 8483cfc, c8190e48, ccc94aaf) + 12d
 ccc94ac9 camel_service_connect (814cae0, 8483cfc, c8190e68, c83ac2e5) + 1b5
 c83ac31a camel_exchange_store_connected (814cae0, 8483cfc, c8190eb8, c83acfd1) + 66
 c83acffd exchange_get_folder_info (814cae0, 0, 7, 8483cfc) + 49
 ccc9cc6a camel_store_get_folder_info (814cae0, 0, 7, 8483cfc) + 4a
 cdefe141 get_folderinfo_exec (8483ce8, cdf1d674, 84abc10, cdefb2b1) + 29
 cdefb322 mail_msg_proxy (8483ce8) + 82
 cfd83a0b g_thread_pool_thread_proxy (84ab9b8, 84ab9f0, 208, cfd82285) + cb
 cfd823a5 g_thread_create_proxy (84ab9f0, cff70000, c8190fe8, cfeed73e) + 131
 cfeed793 _thrp_setup (cf202a40) + 9b
 cfeeda40 _lwp_start (cf202a40, 0, 0, 0, 0, 0)
-----------------  lwp# 24 / thread# 24  --------------------
 cfeeda99 lwp_park (0, 0, 0)
 cfee591b mutex_lock_impl (84897d4, 0, c5effdc8, cf342437, 6e616353, cfe0e774) + 163
 cfee5a58 mutex_lock (84897d4, 84897f0, 676e6168, cfd81715) + 10
 cfd817bd g_static_rec_mutex_lock (84897d0, 80e8630, c5effe48, ccc94931) + b9
 ccc9496a camel_service_connect (814cae0, 854dd6c, c5effe68, c83ac2e5) + 56
 c83ac31a camel_exchange_store_connected (814cae0, 854dd6c, c5effeb8, c83acfd1) + 66
 c83acffd exchange_get_folder_info (814cae0, 0, 7, 854dd6c) + 49
 ccc9cc6a camel_store_get_folder_info (814cae0, 0, 7, 854dd6c) + 4a
 cdefe141 get_folderinfo_exec (854dd58, cdf1d674, 81aceb8, cdefb2b1) + 29
 cdefb322 mail_msg_proxy (854dd58) + 82
 cfd83a0b g_thread_pool_thread_proxy (84ab9b8, 88cbad0, 208, cfd82285) + cb
 cfd823a5 g_thread_create_proxy (88cbad0, cff70000, c5efffe8, cfeed73e) + 131
 cfeed793 _thrp_setup (cf204a40) + 9b
 cfeeda40 _lwp_start (cf204a40, 0, 0, 0, 0, 0)
-----------------  lwp# 22 / thread# 22  --------------------
 cfeeda99 lwp_park (0, 0, 0)
 cfee706d cond_wait_queue (88a76c0, 88a7ea8, 0, cfee7596) + 60
 cfee760e __cond_wait (88a76c0, 88a7ea8, c3bfeec8, cfee7653) + 86
 cfee7661 cond_wait (88a76c0, 88a7ea8, c3bfeef8, cfee7694) + 24
 cfee76a9 pthread_cond_wait (88a76c0, 88a7ea8, c3bfef28, cfd3064e) + 21
 cfd30704 g_async_queue_pop_intern_unlocked (88a7e88, 0, 0, cfd30781) + 100
 cfd307d4 g_async_queue_pop (88a7e88, cfe0e774, c3bfef88, ce55f39d) + 64
 ce55f3c0 sync_request_thread_cb (88a90f8, 867e808, 208, cfd82285) + 34
 cfd823a5 g_thread_create_proxy (867e808, cff70000, c3bfefe8, cfeed73e) + 131
 cfeed793 _thrp_setup (cf205240) + 9b
 cfeeda40 _lwp_start (cf205240, 0, 0, 0, 0, 0)
-----------------  lwp# 23 / thread# 23  --------------------
 cfeeda99 lwp_park (0, 0, 0)
 cfee706d cond_wait_queue (88b9720, 88a8128, 0, cfee7596) + 60
 cfee760e __cond_wait (88b9720, 88a8128, c5ffeec8, cfee7653) + 86
 cfee7661 cond_wait (88b9720, 88a8128, c5ffeef8, cfee7694) + 24
 cfee76a9 pthread_cond_wait (88b9720, 88a8128, c5ffef28, cfd3064e) + 21
 cfd30704 g_async_queue_pop_intern_unlocked (88a8108, 0, 0, cfd30781) + 100
 cfd307d4 g_async_queue_pop (88a8108, cfe0e774, c5ffef88, ce55f39d) + 64
 ce55f3c0 sync_request_thread_cb (88b9308, 88b7d28, 208, cfd82285) + 34
 cfd823a5 g_thread_create_proxy (88b7d28, cff70000, c5ffefe8, cfeed73e) + 131
 cfeed793 _thrp_setup (cf204240) + 9b
 cfeeda40 _lwp_start (cf204240, 0, 0, 0, 0, 0)

Updated by Ken Mays over 3 years ago

  • Target version set to oi_148

Update/Migrate to JDS NEVADA_155 or later.

Updated by Ken Mays about 3 years ago

  • Status changed from New to Feedback

Review with oi_151 jds build of evolution.

Updated by Guido Berhörster almost 3 years ago

  • Assignee changed from Guido Berhörster to OI JDS
  • Difficulty set to Medium
  • Tags set to needs-triage

Updated by Alasdair Lumsden almost 3 years ago

  • Target version deleted (oi_148)

Updated by Ken Mays over 2 years ago

  • Due date set to 2011-09-14
  • Status changed from Feedback to Closed
  • Target version set to oi_151_stable
  • Estimated time set to 8.00
  • Tags changed from needs-triage to jds

Gordon - closing this. We only use GNOME 2.30.2 and the GNOME team hasn't worked on the linked ticket (marked as unconfirmed by them) for Evolution 2.32.1 (which we don't support or use at the moment).

Also available in: Atom PDF