https://bugzilla.novell.com/show_bug.cgi?id=382687
Summary: deadlock ...
Product: openSUSE 11.0
Version: Factory
Platform: Other
OS/Version: Other
Status: NEW
Severity: Critical
Priority: P5 - None
Component: Evolution
AssignedTo: bnc-team-evolution@forge.provo.novell.com
ReportedBy: mmeeks@novell.com
QAContact: lakhil@novell.com
Found By: ---
On a rather loaded system (distro update, and multi-core OO.o build running
concurrently) I got this (prolly unusual) deadlock:
Thread 6 (Thread 0xb2abcb90 (LWP 31332)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb67771d7 in *__GI___poll (fds=0x86138a8, nfds=9, timeout=-1) at
./sysdeps/unix/sysv/linux/poll.c:87
#2 0xb685c232 in g_main_context_iterate (context=0x83d7c58, block=1,
dispatch=1, self=0x809f9e8) at gmain.c:2951
#3 0xb685c86a in IA__g_main_loop_run (loop=0x83d5730) at gmain.c:2850
#4 0xb730de10 in link_io_thread_fn (data=0x0) at linc.c:396
#5 0xb6882b8f in g_thread_create_proxy (data=0x809f9e8) at gthread.c:635
#6 0xb72b9175 in start_thread (arg=0xb2abcb90) at pthread_create.c:297
#7 0xb6780dde in clone () from /lib/libc.so.6
Thread 5 (Thread 0xae272b90 (LWP 10169)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb67771d7 in *__GI___poll (fds=0x8341728, nfds=1, timeout=-1) at
./sysdeps/unix/sysv/linux/poll.c:87
#2 0xb685c232 in g_main_context_iterate (context=0x10d61da8, block=1,
dispatch=1, self=0x10d58c98) at gmain.c:2951
#3 0xb685c86a in IA__g_main_loop_run (loop=0x816a2b8) at gmain.c:2850
#4 0xb7c06952 in startup_mainloop (arg=0x0) at e-book.c:3773
#5 0xb6882b8f in g_thread_create_proxy (data=0x10d58c98) at gthread.c:635
#6 0xb72b9175 in start_thread (arg=0xae272b90) at pthread_create.c:297
#7 0xb6780dde in clone () from /lib/libc.so.6
Thread 4 (Thread 0xb0ef8b90 (LWP 16362)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb72bf7a9 in __lll_lock_wait () from /lib/libpthread.so.0
#2 0xb72bac66 in _L_lock_89 () from /lib/libpthread.so.0
#3 0xb72ba572 in __pthread_mutex_lock (mutex=0x8addebc) at
pthread_mutex_lock.c:86
#4 0xb6882ad1 in IA__g_static_rec_mutex_lock (mutex=0x8addeb8) at
gthread.c:313
#5 0xb2a2db02 in camel_imap_folder_fetch_data (imap_folder=0x8c501b0,
uid=0x10783cb4 "826", section_text=0xb2a40f73 "", cache_only=0, ex=0x13adf744)
at camel-imap-folder.c:2887
#6 0xb2a2e3fe in imap_cache_message (disco_folder=0x8c501b0, uid=0x10783cb4
"826", ex=0x13adf744) at camel-imap-folder.c:2279
#7 0xb7df02ad in camel_disco_folder_cache_message (disco_folder=0x8c501b0,
uid=0x10783cb4 "826", ex=0x13adf744) at camel-disco-folder.c:455
#8 0xb7df0ba8 in cdf_sync_offline (session=0x810fb50, mm=0x13adf730) at
camel-disco-folder.c:112
#9 0xb7e141f2 in session_thread_proxy (msg=0x13adf730, session=0x810fb50) at
camel-session.c:587
#10 0xb68841f6 in g_thread_pool_thread_proxy (data=0x8ae5928) at
gthreadpool.c:265
#11 0xb6882b8f in g_thread_create_proxy (data=0x108697a0) at gthread.c:635
#12 0xb72b9175 in start_thread (arg=0xb0ef8b90) at pthread_create.c:297
#13 0xb6780dde in clone () from /lib/libc.so.6
Thread 3 (Thread 0xb0276b90 (LWP 19080)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb72bcc15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so0
#2 0xb79f9b63 in e_flag_wait (flag=0x1391a840) at e-flag.c:120
#3 0xb3784128 in mail_call_main (type=MAIL_CALL_p_ppp, func=0xb378b800
) at mail-mt.c:875
#4 0xb378b7ed in get_filter_driver (session=0x810fb50, type=0xb7e27761
"incoming", ex=0x0) at mail-session.c:570
#5 0xb7e131af in camel_session_get_filter_driver (session=0x810fb50,
type=0xb7e27761 "incoming", ex=0x0) at camel-session.c:528
#6 0xb7e03129 in folder_changed (obj=0x8c50250, event_data=0x1387dc18) at
camel-folder.c:1819
#7 0xb7bc76d3 in camel_object_trigger_event (vo=0x8c50250, name=0xb2a4137d
"folder_changed", event_data=0x1387dc18) at camel-object.c:1466
#8 0xb2a324bd in camel_imap_folder_changed (folder=0x8c50250, exists=9,
expunged=0x0, ex=0x139ff704) at camel-imap-folder.c:2828
#9 0xb2a3394f in camel_imap_folder_selected (folder=0x8c50250,
response=0x1073ee68, ex=0x139ff704) at camel-imap-folder.c:425
#10 0xb2a33e70 in imap_refresh_info (folder=0x8c50250, ex=0x139ff704) at
camel-imap-folder.c:591
#11 0xb7df0796 in disco_refresh_info (folder=0x8c50250, ex=0x139ff704) at
camel-disco-folder.c:269
#12 0xb7e026ce in camel_folder_refresh_info (folder=0x8c50250, ex=0x139ff704)
at camel-folder.c:301
#13 0xb3786967 in refresh_folder_exec (m=0x139ff6f0) at mail-ops.c:1554
#14 0xb3783929 in mail_msg_proxy (msg=0x139ff6f0) at mail-mt.c:523
#15 0xb68841f6 in g_thread_pool_thread_proxy (data=0x8b04f90) at
gthreadpool.c:265
#16 0xb6882b8f in g_thread_create_proxy (data=0x139b9528) at gthread.c:635
#17 0xb72b9175 in start_thread (arg=0xb0276b90) at pthread_create.c:297
#18 0xb6780dde in clone () from /lib/libc.so.6
Thread 2 (Thread 0xad270b90 (LWP 19479)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb72bcc15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so0
#2 0xb79f9b63 in e_flag_wait (flag=0x1397f180) at e-flag.c:120
#3 0xb3771fe0 in emss_sync_op (emss=0x859a2f0, op=EMSS_FLUSH, string=0x0,
len=0) at em-sync-stream.c:106
#4 0xb3772104 in emss_stream_flush (stream=0x859a2f0) at em-sync-stream.c:145
#5 0xb7bce3e1 in camel_stream_flush (stream=0x859a2f0) at camel-stream.c:137
#6 0xb37583c9 in efh_format_exec (m=0x859a120) at em-format-html.c:1263
#7 0xb3783929 in mail_msg_proxy (msg=0x859a120) at mail-mt.c:523
#8 0xb68841f6 in g_thread_pool_thread_proxy (data=0x8ae3600) at
gthreadpool.c:265
#9 0xb6882b8f in g_thread_create_proxy (data=0x13982cc0) at gthread.c:635
#10 0xb72b9175 in start_thread (arg=0xad270b90) at pthread_create.c:297
#11 0xb6780dde in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb6578720 (LWP 31186)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb72bf7a9 in __lll_lock_wait () from /lib/libpthread.so.0
#2 0xb72bac66 in _L_lock_89 () from /lib/libpthread.so.0
#3 0xb72ba572 in __pthread_mutex_lock (mutex=0x8addebc) at
pthread_mutex_lock.c:86
#4 0xb6882ad1 in IA__g_static_rec_mutex_lock (mutex=0x8addeb8) at
gthread.c:313
#5 0xb2a2db02 in camel_imap_folder_fetch_data (imap_folder=0x8c501b0,
uid=0x13ada028 "875", section_text=0x10873cc0 "2", cache_only=0, ex=0x0)
at camel-imap-folder.c:2887
#6 0xb2a40cab in write_to_stream (data_wrapper=0x8f37758, stream=0x1397f2f0)
at camel-imap-wrapper.c:144
#7 0xb7ba79c0 in camel_data_wrapper_write_to_stream (data_wrapper=0x8f37758,
stream=0x1397f2f0) at camel-data-wrapper.c:174
#8 0xb7ba7d02 in decode_to_stream (data_wrapper=0x8f37758, stream=0x915b630)
at camel-data-wrapper.c:214
#9 0xb7ba78f0 in camel_data_wrapper_decode_to_stream (data_wrapper=0x8f37758,
stream=0x915b630) at camel-data-wrapper.c:238
#10 0xb3667e25 in format_itip_object (efh=0x8336f08, eb=0x8b76608,
pobject=0x13a6b248) at itip-formatter.c:1364
#11 0xb3757409 in efh_object_requested (html=0x8b3c000, eb=0x8b76608,
efh=0x8336f08) at em-format-html.c:624
#12 0xb799a156 in html_g_cclosure_marshal_BOOLEAN__OBJECT (closure=0x8b569a8,
return_value=0xbf8dd8c8, n_param_values=2, param_values=0xbf8dd708,
invocation_hint=0xbf8dd63c, marshal_data=0xb37573b0) at htmlmarshalc:83
#13 0xb68feb2b in IA__g_closure_invoke (closure=0x8b569a8,
return_value=0xbf8dd8c8, n_param_values=2, param_values=0xbf8dd708,
invocation_hint=0xbf8dd63c)
at gclosure.c:490
#14 0xb6911e67 in signal_emit_unlocked_R (node=0x8b3a890, detail=0,
instance=0x8b3c000, emission_return=0xbf8dd8c8, instance_and_params=0xbf8dd708)
at gsignal.c:2440
#15 0xb69131ac in IA__g_signal_emit_valist (instance=0x8b3c000, signal_id=525,
detail=0, var_args=0xbf8dd920 "0�215�\030\032�\bX�215��\217�")
at gsignal.c:2209
#16 0xb6913766 in IA__g_signal_emit (instance=0x8b3c000, signal_id=525,
detail=0) at gsignal.c:2243
#17 0xb79558ec in html_engine_object_requested_cb (engine=0x8b541b8,
eb=0x8b76608, data=0x8b3c000) at gtkhtml.c:541
#18 0xb799a156 in html_g_cclosure_marshal_BOOLEAN__OBJECT (closure=0x8b51a18,
return_value=0xbf8ddd48, n_param_values=2, param_values=0xbf8ddb88,
invocation_hint=0xbf8ddabc, marshal_data=0xb7955890) at htmlmarshalc:83
#19 0xb68feb2b in IA__g_closure_invoke (closure=0x8b51a18,
return_value=0xbf8ddd48, n_param_values=2, param_values=0xbf8ddb88,
invocation_hint=0xbf8ddabc)
at gclosure.c:490
#20 0xb6911e67 in signal_emit_unlocked_R (node=0x8b3be38, detail=0,
instance=0x8b541b8, emission_return=0xbf8ddd48, instance_and_params=0xbf8ddb88)
at gsignal.c:2440
#21 0xb69131ac in IA__g_signal_emit_valist (instance=0x8b541b8, signal_id=547,
detail=0, var_args=0xbf8ddda0 "�\215�����@1\177�") at
gsignal.c:2209
#22 0xb6913766 in IA__g_signal_emit (instance=0x8b541b8, signal_id=547,
detail=0) at gsignal.c:2243
#23 0xb7989791 in element_parse_object (e=0x8b541b8, clue=0x8be4e58,
attr=0x8142d68 "object classid=\"itip:///.0x8c501b0.875.alternative.1\">")
at htmlengine.c:1531
#24 0xb79876ed in parse_one_token (e=0x8b541b8, clue=0x8be4e58, str=0x8142d68
"object classid=\"itip:///.0x8c501b0.875.alternative.1\">")
at htmlengine.c:3749
#25 0xb798fd49 in html_engine_timer_event (e=0x8b541b8) at htmlengine.c:1347
#26 0xb798fde8 in html_engine_flush (e=0x8b541b8) at htmlengine.c:6521
#27 0xb7951600 in gtk_html_flush (html=0x8b3c000) at gtkhtml.c:6051
#28 0xb375f4ac in emhs_sync_flush (stream=0x8addebc) at em-html-stream.c:127
#29 0xb3772260 in emss_process_message (msg=0xad270218) at em-sync-streamc:76
#30 0xb6856f41 in g_idle_dispatch (source=0x137dc488, callback=0xfffffe00,
user_data=0xad270218) at gmain.c:4087
#31 0xb6858e38 in IA__g_main_context_dispatch (context=0x8095468) at
gmain.c:2009
#32 0xb685c39b in g_main_context_iterate (context=0x8095468, block=1,
dispatch=1, self=0x8068290) at gmain.c:2642
#33 0xb685c86a in IA__g_main_loop_run (loop=0x812fcc8) at gmain.c:2850
#34 0xb73b00a3 in bonobo_main () at bonobo-main.c:311
#35 0x0805e1b5 in main (argc=1, argv=Cannot access memory at address 0x84
) at main.c:782
#0 0xffffe430 in __kernel_vsyscall ()
Is it a lock ordering problem ? everything seems to be stalled in locking
primitives.
I took a quick peek at e-d-s but it was not doing any work & it's threads
looked quiescent & normal.
I have:
rpm -q --changelog evolution | head
* Wed Apr 09 2008 msuman@suse.de
- Configurable proxy settings for Evolution (Varadhan)
+ Added patch: bnc-188523-evo-fix-authenticated-proxy-support.diff
(bnc#188523)
* Fri Mar 14 2008 maw@suse.de
- Update to version 2.22.0:
+ Bigs fixed: bnc#282466, bgo#351672m and bgo#520745
+ Updated translations.
* Tue Mar 04 2008 maw@suse.de
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.