Bug 655500
| Summary: | Deadlock in evolution-exchange | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Bojan Smojver <bojan> | ||||
| Component: | evolution-exchange | Assignee: | Matthew Barnes <mbarnes> | ||||
| Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | low | ||||||
| Version: | 14 | CC: | mbarnes, mcrha | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | i686 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2010-11-22 10:27:15 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
Just checked the same instance of Evo after I left it overnight spinning in those three threads. Still stuck. Surely by now, it should have terminated those threads and given up on refreshing various things. I try to get a backtrace. PS. Just confirming that the same thing happened with 2.32.0 - i.e. I could leave it overnight and it would still be stuck. Backtrace, twice:
------------------------------------------------
(gdb) t a a bt
Thread 10 (Thread 0xb764cb70 (LWP 21829)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00c39b16 in poll () from /lib/libc.so.6
#2 0x0041ddac in g_poll (fds=0xb6d00cc0, nfds=3, timeout=-1) at gpoll.c:132
#3 0x0040d8b7 in g_main_context_poll (context=0x87d50a0, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:3093
#4 g_main_context_iterate (context=0x87d50a0, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:2775
#5 0x0040e04b in g_main_loop_run (loop=0x87d5120) at gmain.c:2988
#6 0x0030aed5 in gdbus_shared_thread_func (data=0x0) at gdbusprivate.c:277
#7 0x00436bd0 in g_thread_create_proxy (data=0x87d5130) at gthread.c:1897
#8 0x00d03f19 in start_thread () from /lib/libpthread.so.0
#9 0x00c44c5e in clone () from /lib/libc.so.6
Thread 9 (Thread 0xb2b9fb70 (LWP 21830)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00d0898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x003e0f49 in g_async_queue_pop_intern_unlocked (queue=0x8b3eb00, try=0,
end_time=0x0) at gasyncqueue.c:416
#3 0x003e181f in g_async_queue_pop (queue=0x8b3eb00) at gasyncqueue.c:456
#4 0x0559f6be in sync_request_thread_cb (cFile=0x8b3ef50) at camel-db.c:80
#5 0x00436bd0 in g_thread_create_proxy (data=0x8b3eb48) at gthread.c:1897
---Type <return> to continue, or q <return> to quit---
#6 0x00d03f19 in start_thread () from /lib/libpthread.so.0
#7 0x00c44c5e in clone () from /lib/libc.so.6
Thread 8 (Thread 0xb239eb70 (LWP 21831)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00d0898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x003e0f49 in g_async_queue_pop_intern_unlocked (queue=0x8b58b50, try=0,
end_time=0x0) at gasyncqueue.c:416
#3 0x003e181f in g_async_queue_pop (queue=0x8b58b50) at gasyncqueue.c:456
#4 0x0559f6be in sync_request_thread_cb (cFile=0x8b592b8) at camel-db.c:80
#5 0x00436bd0 in g_thread_create_proxy (data=0x8b58b98) at gthread.c:1897
#6 0x00d03f19 in start_thread () from /lib/libpthread.so.0
#7 0x00c44c5e in clone () from /lib/libc.so.6
Thread 7 (Thread 0xb17ffb70 (LWP 21832)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00d0898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x003e0f49 in g_async_queue_pop_intern_unlocked (queue=0x8b842d0, try=0,
end_time=0x0) at gasyncqueue.c:416
#3 0x003e181f in g_async_queue_pop (queue=0x8b842d0) at gasyncqueue.c:456
#4 0x0559f6be in sync_request_thread_cb (cFile=0x8b84788) at camel-db.c:80
#5 0x00436bd0 in g_thread_create_proxy (data=0x8b84318) at gthread.c:1897
#6 0x00d03f19 in start_thread () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#7 0x00c44c5e in clone () from /lib/libc.so.6
Thread 6 (Thread 0xb0ffeb70 (LWP 21833)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00d0898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x003e0f49 in g_async_queue_pop_intern_unlocked (queue=0x8bc3270, try=0,
end_time=0x0) at gasyncqueue.c:416
#3 0x003e181f in g_async_queue_pop (queue=0x8bc3270) at gasyncqueue.c:456
#4 0x0559f6f0 in sync_request_thread_cb (cFile=0x8bc3a68) at camel-db.c:80
#5 0x00436bd0 in g_thread_create_proxy (data=0x8bc32b8) at gthread.c:1897
#6 0x00d03f19 in start_thread () from /lib/libpthread.so.0
#7 0x00c44c5e in clone () from /lib/libc.so.6
Thread 5 (Thread 0xafffcb70 (LWP 21835)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00d0b662 in __lll_lock_wait () from /lib/libpthread.so.0
#2 0x00d064cb in _L_lock_791 () from /lib/libpthread.so.0
#3 0x00d062f1 in pthread_mutex_lock () from /lib/libpthread.so.0
#4 0x0043705e in g_static_rec_mutex_lock (mutex=0x8dc8e10) at gthread.c:1424
#5 0x05a96cde in camel_folder_lock (folder=0x8dc8dc0,
lock=CAMEL_FOLDER_REC_LOCK) at camel-folder.c:2975
#6 0x05a983e3 in camel_folder_sync (folder=0x8dc8dc0, expunge=0, error=0x0)
at camel-folder.c:1121
---Type <return> to continue, or q <return> to quit---
#7 0x05c89880 in refresh_folders_exec (m=0xb1a014f0) at mail-send-recv.c:911
#8 0x05c82549 in mail_msg_proxy (msg=0xb1a014f0) at mail-mt.c:469
#9 0x004393a1 in g_thread_pool_thread_proxy (data=0x8c02ad8)
at gthreadpool.c:319
#10 0x00436bd0 in g_thread_create_proxy (data=0x87efc10) at gthread.c:1897
#11 0x00d03f19 in start_thread () from /lib/libpthread.so.0
#12 0x00c44c5e in clone () from /lib/libc.so.6
Thread 4 (Thread 0xaf7fbb70 (LWP 21836)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00d0b662 in __lll_lock_wait () from /lib/libpthread.so.0
#2 0x00d064cb in _L_lock_791 () from /lib/libpthread.so.0
#3 0x00d062f1 in pthread_mutex_lock () from /lib/libpthread.so.0
#4 0x0043705e in g_static_rec_mutex_lock (mutex=0x8dc8e10) at gthread.c:1424
#5 0x05a96cde in camel_folder_lock (folder=0x8dc8dc0,
lock=CAMEL_FOLDER_REC_LOCK) at camel-folder.c:2975
#6 0x05a97311 in camel_folder_get_message (folder=0x8dc8dc0,
uid=0x8d8fee0 "000001196daa", error=0x8deba84) at camel-folder.c:1750
#7 0x05c85ba7 in get_message_exec (m=0x8deba70) at mail-ops.c:1901
#8 0x05c82549 in mail_msg_proxy (msg=0x8deba70) at mail-mt.c:469
#9 0x004393a1 in g_thread_pool_thread_proxy (data=0x8c02ad8)
at gthreadpool.c:319
#10 0x00436bd0 in g_thread_create_proxy (data=0x8d9c6e8) at gthread.c:1897
---Type <return> to continue, or q <return> to quit---
#11 0x00d03f19 in start_thread () from /lib/libpthread.so.0
#12 0x00c44c5e in clone () from /lib/libc.so.6
Thread 3 (Thread 0xadff8b70 (LWP 21841)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00c39b16 in poll () from /lib/libc.so.6
#2 0x0041ddac in g_poll (fds=0xb1a00d90, nfds=5, timeout=-1) at gpoll.c:132
#3 0x0040d8b7 in g_main_context_poll (context=0xb6d12c78, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:3093
#4 g_main_context_iterate (context=0xb6d12c78, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:2775
#5 0x0040e04b in g_main_loop_run (loop=0xb6d147d8) at gmain.c:2988
#6 0x049f6c31 in ?? () from /usr/lib/libORBit-2.so.0
#7 0x00436bd0 in g_thread_create_proxy (data=0xb6d14958) at gthread.c:1897
#8 0x00d03f19 in start_thread () from /lib/libpthread.so.0
#9 0x00c44c5e in clone () from /lib/libc.so.6
Thread 2 (Thread 0xad7b6b70 (LWP 21845)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00d0898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x054fea66 in process_queue_item (item=0xb1807288)
at soup-session-sync.c:280
#3 0x054feb61 in send_message (session=0xb6d08000, msg=0xb1a06400)
---Type <return> to continue, or q <return> to quit---
at soup-session-sync.c:365
#4 0x054fb054 in soup_session_send_message (session=0xb6d08000,
msg=0xb1a06400) at soup-session.c:1575
#5 0x0193a465 in e2k_context_send_message (ctx=0x8a09d80, op=0x0,
msg=0xb1a06400) at e2k-context.c:930
#6 0x0193a711 in search_fetch (iter=0xb1a05848, ctx=0x8a09d80, op=0x0,
results=0xb1a05854, nresults=0xb1a05858, first=0xb1a05860,
total=0xb1a05864, user_data=0xb1a053e0) at e2k-context.c:1922
#7 0x0194548d in iter_fetch (ctx=0x8a09d80, op=0x0, ascending=1, total=-1,
fetch_func=0x193a5f0 <search_fetch>, free_func=0x1937b10 <search_free>,
user_data=0xb1a053e0) at e2k-result.c:471
#8 e2k_result_iter_new (ctx=0x8a09d80, op=0x0, ascending=1, total=-1,
fetch_func=0x193a5f0 <search_fetch>, free_func=0x1937b10 <search_free>,
user_data=0xb1a053e0) at e2k-result.c:526
#9 0x0193c1e0 in e2k_context_search_start (ctx=0x8a09d80, op=0x0,
uri=0xb6d149c0 "https://jaxmail.corp.citistreet.org/exchange/bsmojver/Inbox/", props=0x645ae20, nprops=12, rn=0xb1a05378, orderby=0x0, ascending=1)
at e2k-context.c:1995
#10 0x01923a71 in e_folder_exchange_search_start (folder=0xb6d052c0, op=0x0,
props=0x645ae20, nprops=12, rn=0xb1a05378, orderby=0x0, ascending=1)
at e-folder-exchange.c:729
#11 0x063d1c4b in refresh_folder_internal (mfld=0x87d0450, error=0x0)
at camel-exchange-utils.c:456
---Type <return> to continue, or q <return> to quit---
#12 0x063d2e48 in camel_exchange_utils_refresh_folder (service=0x8b83870,
folder_name=0x8cd1228 "personal/Inbox", error=0x0)
at camel-exchange-utils.c:2325
#13 0x063c9126 in exchange_folder_refresh_info (folder=0x8dc8dc0,
error=0xb1a01904) at camel-exchange-folder.c:361
#14 0x05a98233 in camel_folder_refresh_info (folder=0x8dc8dc0,
error=0xb1a01904) at camel-folder.c:1156
#15 0x05c85ec8 in refresh_folder_exec (m=0xb1a018f0) at mail-ops.c:1737
#16 0x05c82549 in mail_msg_proxy (msg=0xb1a018f0) at mail-mt.c:469
#17 0x004393a1 in g_thread_pool_thread_proxy (data=0x8e03aa0)
at gthreadpool.c:319
#18 0x00436bd0 in g_thread_create_proxy (data=0x8e24cb0) at gthread.c:1897
#19 0x00d03f19 in start_thread () from /lib/libpthread.so.0
#20 0x00c44c5e in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb7883880 (LWP 21828)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00c39b16 in poll () from /lib/libc.so.6
#2 0x0041ddac in g_poll (fds=0x8d82d98, nfds=8, timeout=78) at gpoll.c:132
#3 0x0040d8b7 in g_main_context_poll (context=0x87a3688, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:3093
#4 g_main_context_iterate (context=0x87a3688, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:2775
---Type <return> to continue, or q <return> to quit---
#5 0x0040e04b in g_main_loop_run (loop=0x8b182f8) at gmain.c:2988
#6 0x04622499 in IA__gtk_main () at gtkmain.c:1237
#7 0x0804a027 in main (argc=1, argv=0xbfde0c04) at main.c:679
(gdb) c
Continuing.
[New Thread 0xae7f9b70 (LWP 21869)]
[Thread 0xae7f9b70 (LWP 21869) exited]
^C
Program received signal SIGINT, Interrupt.
0x009e6416 in __kernel_vsyscall ()
(gdb) t a a bt
Thread 10 (Thread 0xb764cb70 (LWP 21829)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00c39b16 in poll () from /lib/libc.so.6
#2 0x0041ddac in g_poll (fds=0xb6d00cc0, nfds=3, timeout=-1) at gpoll.c:132
#3 0x0040d8b7 in g_main_context_poll (context=0x87d50a0, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:3093
#4 g_main_context_iterate (context=0x87d50a0, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:2775
#5 0x0040e04b in g_main_loop_run (loop=0x87d5120) at gmain.c:2988
#6 0x0030aed5 in gdbus_shared_thread_func (data=0x0) at gdbusprivate.c:277
#7 0x00436bd0 in g_thread_create_proxy (data=0x87d5130) at gthread.c:1897
#8 0x00d03f19 in start_thread () from /lib/libpthread.so.0
#9 0x00c44c5e in clone () from /lib/libc.so.6
Thread 9 (Thread 0xb2b9fb70 (LWP 21830)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00d0898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x003e0f49 in g_async_queue_pop_intern_unlocked (queue=0x8b3eb00, try=0,
end_time=0x0) at gasyncqueue.c:416
#3 0x003e181f in g_async_queue_pop (queue=0x8b3eb00) at gasyncqueue.c:456
#4 0x0559f6be in sync_request_thread_cb (cFile=0x8b3ef50) at camel-db.c:80
#5 0x00436bd0 in g_thread_create_proxy (data=0x8b3eb48) at gthread.c:1897
---Type <return> to continue, or q <return> to quit---
#6 0x00d03f19 in start_thread () from /lib/libpthread.so.0
#7 0x00c44c5e in clone () from /lib/libc.so.6
Thread 8 (Thread 0xb239eb70 (LWP 21831)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00d0898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x003e0f49 in g_async_queue_pop_intern_unlocked (queue=0x8b58b50, try=0,
end_time=0x0) at gasyncqueue.c:416
#3 0x003e181f in g_async_queue_pop (queue=0x8b58b50) at gasyncqueue.c:456
#4 0x0559f6be in sync_request_thread_cb (cFile=0x8b592b8) at camel-db.c:80
#5 0x00436bd0 in g_thread_create_proxy (data=0x8b58b98) at gthread.c:1897
#6 0x00d03f19 in start_thread () from /lib/libpthread.so.0
#7 0x00c44c5e in clone () from /lib/libc.so.6
Thread 7 (Thread 0xb17ffb70 (LWP 21832)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00d0898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x003e0f49 in g_async_queue_pop_intern_unlocked (queue=0x8b842d0, try=0,
end_time=0x0) at gasyncqueue.c:416
#3 0x003e181f in g_async_queue_pop (queue=0x8b842d0) at gasyncqueue.c:456
#4 0x0559f6be in sync_request_thread_cb (cFile=0x8b84788) at camel-db.c:80
#5 0x00436bd0 in g_thread_create_proxy (data=0x8b84318) at gthread.c:1897
#6 0x00d03f19 in start_thread () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#7 0x00c44c5e in clone () from /lib/libc.so.6
Thread 6 (Thread 0xb0ffeb70 (LWP 21833)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00d0898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x003e0f49 in g_async_queue_pop_intern_unlocked (queue=0x8bc3270, try=0,
end_time=0x0) at gasyncqueue.c:416
#3 0x003e181f in g_async_queue_pop (queue=0x8bc3270) at gasyncqueue.c:456
#4 0x0559f6f0 in sync_request_thread_cb (cFile=0x8bc3a68) at camel-db.c:80
#5 0x00436bd0 in g_thread_create_proxy (data=0x8bc32b8) at gthread.c:1897
#6 0x00d03f19 in start_thread () from /lib/libpthread.so.0
#7 0x00c44c5e in clone () from /lib/libc.so.6
Thread 5 (Thread 0xafffcb70 (LWP 21835)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00d0b662 in __lll_lock_wait () from /lib/libpthread.so.0
#2 0x00d064cb in _L_lock_791 () from /lib/libpthread.so.0
#3 0x00d062f1 in pthread_mutex_lock () from /lib/libpthread.so.0
#4 0x0043705e in g_static_rec_mutex_lock (mutex=0x8dc8e10) at gthread.c:1424
#5 0x05a96cde in camel_folder_lock (folder=0x8dc8dc0,
lock=CAMEL_FOLDER_REC_LOCK) at camel-folder.c:2975
#6 0x05a983e3 in camel_folder_sync (folder=0x8dc8dc0, expunge=0, error=0x0)
at camel-folder.c:1121
---Type <return> to continue, or q <return> to quit---
#7 0x05c89880 in refresh_folders_exec (m=0xb1a014f0) at mail-send-recv.c:911
#8 0x05c82549 in mail_msg_proxy (msg=0xb1a014f0) at mail-mt.c:469
#9 0x004393a1 in g_thread_pool_thread_proxy (data=0x8c02ad8)
at gthreadpool.c:319
#10 0x00436bd0 in g_thread_create_proxy (data=0x87efc10) at gthread.c:1897
#11 0x00d03f19 in start_thread () from /lib/libpthread.so.0
#12 0x00c44c5e in clone () from /lib/libc.so.6
Thread 4 (Thread 0xaf7fbb70 (LWP 21836)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00d0b662 in __lll_lock_wait () from /lib/libpthread.so.0
#2 0x00d064cb in _L_lock_791 () from /lib/libpthread.so.0
#3 0x00d062f1 in pthread_mutex_lock () from /lib/libpthread.so.0
#4 0x0043705e in g_static_rec_mutex_lock (mutex=0x8dc8e10) at gthread.c:1424
#5 0x05a96cde in camel_folder_lock (folder=0x8dc8dc0,
lock=CAMEL_FOLDER_REC_LOCK) at camel-folder.c:2975
#6 0x05a97311 in camel_folder_get_message (folder=0x8dc8dc0,
uid=0x8d8fee0 "000001196daa", error=0x8deba84) at camel-folder.c:1750
#7 0x05c85ba7 in get_message_exec (m=0x8deba70) at mail-ops.c:1901
#8 0x05c82549 in mail_msg_proxy (msg=0x8deba70) at mail-mt.c:469
#9 0x004393a1 in g_thread_pool_thread_proxy (data=0x8c02ad8)
at gthreadpool.c:319
#10 0x00436bd0 in g_thread_create_proxy (data=0x8d9c6e8) at gthread.c:1897
---Type <return> to continue, or q <return> to quit---
#11 0x00d03f19 in start_thread () from /lib/libpthread.so.0
#12 0x00c44c5e in clone () from /lib/libc.so.6
Thread 3 (Thread 0xadff8b70 (LWP 21841)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00c39b16 in poll () from /lib/libc.so.6
#2 0x0041ddac in g_poll (fds=0xb1a00d90, nfds=5, timeout=-1) at gpoll.c:132
#3 0x0040d8b7 in g_main_context_poll (context=0xb6d12c78, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:3093
#4 g_main_context_iterate (context=0xb6d12c78, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:2775
#5 0x0040e04b in g_main_loop_run (loop=0xb6d147d8) at gmain.c:2988
#6 0x049f6c31 in ?? () from /usr/lib/libORBit-2.so.0
#7 0x00436bd0 in g_thread_create_proxy (data=0xb6d14958) at gthread.c:1897
#8 0x00d03f19 in start_thread () from /lib/libpthread.so.0
#9 0x00c44c5e in clone () from /lib/libc.so.6
Thread 2 (Thread 0xad7b6b70 (LWP 21845)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00d0898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x054fea66 in process_queue_item (item=0xb1807288)
at soup-session-sync.c:280
#3 0x054feb61 in send_message (session=0xb6d08000, msg=0xb1a06400)
---Type <return> to continue, or q <return> to quit---
at soup-session-sync.c:365
#4 0x054fb054 in soup_session_send_message (session=0xb6d08000,
msg=0xb1a06400) at soup-session.c:1575
#5 0x0193a465 in e2k_context_send_message (ctx=0x8a09d80, op=0x0,
msg=0xb1a06400) at e2k-context.c:930
#6 0x0193a711 in search_fetch (iter=0xb1a05848, ctx=0x8a09d80, op=0x0,
results=0xb1a05854, nresults=0xb1a05858, first=0xb1a05860,
total=0xb1a05864, user_data=0xb1a053e0) at e2k-context.c:1922
#7 0x0194548d in iter_fetch (ctx=0x8a09d80, op=0x0, ascending=1, total=-1,
fetch_func=0x193a5f0 <search_fetch>, free_func=0x1937b10 <search_free>,
user_data=0xb1a053e0) at e2k-result.c:471
#8 e2k_result_iter_new (ctx=0x8a09d80, op=0x0, ascending=1, total=-1,
fetch_func=0x193a5f0 <search_fetch>, free_func=0x1937b10 <search_free>,
user_data=0xb1a053e0) at e2k-result.c:526
#9 0x0193c1e0 in e2k_context_search_start (ctx=0x8a09d80, op=0x0,
uri=0xb6d149c0 "https://jaxmail.corp.citistreet.org/exchange/bsmojver/Inbox/", props=0x645ae20, nprops=12, rn=0xb1a05378, orderby=0x0, ascending=1)
at e2k-context.c:1995
#10 0x01923a71 in e_folder_exchange_search_start (folder=0xb6d052c0, op=0x0,
props=0x645ae20, nprops=12, rn=0xb1a05378, orderby=0x0, ascending=1)
at e-folder-exchange.c:729
#11 0x063d1c4b in refresh_folder_internal (mfld=0x87d0450, error=0x0)
at camel-exchange-utils.c:456
---Type <return> to continue, or q <return> to quit---
#12 0x063d2e48 in camel_exchange_utils_refresh_folder (service=0x8b83870,
folder_name=0x8cd1228 "personal/Inbox", error=0x0)
at camel-exchange-utils.c:2325
#13 0x063c9126 in exchange_folder_refresh_info (folder=0x8dc8dc0,
error=0xb1a01904) at camel-exchange-folder.c:361
#14 0x05a98233 in camel_folder_refresh_info (folder=0x8dc8dc0,
error=0xb1a01904) at camel-folder.c:1156
#15 0x05c85ec8 in refresh_folder_exec (m=0xb1a018f0) at mail-ops.c:1737
#16 0x05c82549 in mail_msg_proxy (msg=0xb1a018f0) at mail-mt.c:469
#17 0x004393a1 in g_thread_pool_thread_proxy (data=0x8e03aa0)
at gthreadpool.c:319
#18 0x00436bd0 in g_thread_create_proxy (data=0x8e24cb0) at gthread.c:1897
#19 0x00d03f19 in start_thread () from /lib/libpthread.so.0
#20 0x00c44c5e in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb7883880 (LWP 21828)):
#0 0x009e6416 in __kernel_vsyscall ()
#1 0x00c39b16 in poll () from /lib/libc.so.6
#2 0x0041ddac in g_poll (fds=0x8d82d98, nfds=8, timeout=79) at gpoll.c:132
#3 0x0040d8b7 in g_main_context_poll (context=0x87a3688, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:3093
#4 g_main_context_iterate (context=0x87a3688, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:2775
---Type <return> to continue, or q <return> to quit---
#5 0x0040e04b in g_main_loop_run (loop=0x8b182f8) at gmain.c:2988
#6 0x04622499 in IA__gtk_main () at gtkmain.c:1237
#7 0x0804a027 in main (argc=1, argv=0xbfde0c04) at main.c:679
------------------------------------------------
Thanks for a bug report. We suppose that this is related to libsoup. I'm marking this as a duplicate of another bug report. *** This bug has been marked as a duplicate of bug 650203 *** |
Created attachment 461821 [details] Dealock of three threads Description of problem: If I exit Evo (after all mail has been synced) and then reenter, I will sometimes get a hang, like from the screenshot. If I remove ~/.local/share/evolution/mail/exchange/<account>/*, the mail will get synced and deadlock will be gone. Version-Release number of selected component (if applicable): evolution-exchange-2.32.1-1.fc14.i686 (but also 2.32.0). How reproducible: Sometimes. Steps to Reproduce: 1. Open Evo, wait for mail to sync. 2. Close evo, open it again. 3. Occasional hang. Actual results: Sometimes hangs. Expected results: Should not hang. Additional info: Strace filled with read() calls ending in EAGAIN.