[Bug 279821] New: Evolution hangs as soon as click on search option
https://bugzilla.novell.com/show_bug.cgi?id=279821
Summary: Evolution hangs as soon as click on search option
Product: openSUSE 10.3
Version: Alpha 4
Platform: Other
OS/Version: openSUSE 10.3
Status: NEW
Keywords: mailer, exchange
Severity: Major
Priority: P5 - None
Component: Evolution
AssignedTo: bnc-team-evolution@forge.provo.novell.com
ReportedBy: lakhil@novell.com
QAContact: lakhil@novell.com
I clicked on search option like 'All folder' which is on the right top of
message list and evolution hanged.It pop ups a error message window also.
X-session displays error
"(evolution-2.10:24897): evolution-mail-WARNING **: Error occurred while
existing dialogue active:
Lost connection to Evolution Exchange backend process"
Stack traces :
Thread 8 (Thread -1393038448 (LWP 24737)):
#0 0xb7137201 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0xb675e6a2 in g_async_queue_pop_intern_unlocked (queue=0x8214b18,
try=<value optimized out>, end_time=0x0) at gasyncqueue.c:334
#2 0xb793ac45 in e_msgport_wait (msgport=0x8106a80) at e-msgport.c:684
#3 0xb793b338 in thread_dispatch (din=0x8214ab8) at e-msgport.c:1048
#4 0xb7132e8a in start_thread (arg=0xacf7eb90) at pthread_create.c:296
#5 0xb66dff8e in clone () from /lib/libc.so.6
Thread 7 (Thread -1384604784 (LWP 24734)):
#0 0xb713a0b5 in g_cclosure_marshal_VOID__VOID () from /lib/libpthread.so.0
#1 0xb7d9ac90 in camel_folder_summary_save (s=0x84ee000)
at camel-folder-summary.c:731
#2 0xb34b6beb in exchange_sync (folder=0x85636b8, expunge=0, ex=0x8a98f84)
at camel-exchange-folder.c:1135
#3 0xb7d9ff1b in camel_folder_sync (folder=0x85636b8, expunge=0, ex=0x8a98f84)
at camel-folder.c:273
#4 0xb629ae3f in sync_folder_sync (mm=0x8a98f68) at mail-ops.c:1465
#5 0xb6298495 in mail_msg_received (e=0x8218678, msg=0x8a98f68, data=0x0)
at mail-mt.c:582
#6 0xb793b280 in thread_dispatch (din=0x8218678) at e-msgport.c:1005
#7 0xb7132e8a in start_thread (arg=0xad789b90) at pthread_create.c:296
---Type <return> to continue, or q <return> to quit---
#8 0xb66dff8e in clone () from /lib/libc.so.6
Thread 6 (Thread -1314149488 (LWP 24669)):
#0 0xb7137201 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0xb675e6a2 in g_async_queue_pop_intern_unlocked (queue=0x8218778,
try=<value optimized out>, end_time=0x0) at gasyncqueue.c:334
#2 0xb793ac45 in e_msgport_wait (msgport=0x8106ab0) at e-msgport.c:684
#3 0xb793b338 in thread_dispatch (din=0x8218718) at e-msgport.c:1048
#4 0xb7132e8a in start_thread (arg=0xb1abab90) at pthread_create.c:296
#5 0xb66dff8e in clone () from /lib/libc.so.6
Thread 5 (Thread -1304786032 (LWP 24668)):
#0 0xb7137201 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0xb675e6a2 in g_async_queue_pop_intern_unlocked (queue=0x8218778,
try=<value optimized out>, end_time=0x0) at gasyncqueue.c:334
#2 0xb793ac45 in e_msgport_wait (msgport=0x8106ab0) at e-msgport.c:684
#3 0xb793b338 in thread_dispatch (din=0x8218718) at e-msgport.c:1048
#4 0xb7132e8a in start_thread (arg=0xb23a8b90) at pthread_create.c:296
#5 0xb66dff8e in clone () from /lib/libc.so.6
Thread 2 (Thread -1288008816 (LWP 24665)):
#0 0xb7137201 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0xb675e6a2 in g_async_queue_pop_intern_unlocked (queue=0x8218778,
---Type <return> to continue, or q <return> to quit---
try=<value optimized out>, end_time=0x0) at gasyncqueue.c:334
#2 0xb793ac45 in e_msgport_wait (msgport=0x8106ab0) at e-msgport.c:684
#3 0xb793b338 in thread_dispatch (din=0x8218718) at e-msgport.c:1048
#4 0xb7132e8a in start_thread (arg=0xb33a8b90) at pthread_create.c:296
#5 0xb66dff8e in clone () from /lib/libc.so.6
Thread 1 (Thread -1235670704 (LWP 24648)):
#0 0xb6648f76 in *__GI_raise (sig=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0xb664a701 in *__GI_abort () at abort.c:88
#2 0xb668507a in malloc_printerr (action=2,
str=0xb672fe6b "free(): invalid pointer", ptr=0x6048) at malloc.c:5782
#3 0xb6686685 in *__GI___libc_free (mem=0xbff575c8) at malloc.c:3516
#4 0xb6782a41 in IA__g_free (mem=0xbff575c8) at gmem.c:187
#5 0xb7c401c6 in camel_exception_setv (ex=0xbff57594,
id=CAMEL_EXCEPTION_SYSTEM, format=0xb34be172 "Lost connection to %s")
at camel-exception.c:219
#6 0xb34bcab8 in stub_send_internal (stub=0x82afaa8, ex=0xbff57594, oneway=0,
command=CAMEL_STUB_CMD_GET_FOLDER,
ap=0xbff57418
"\230t\uffff\uffff\uffffMK\uffff\uffff\uffff*\b\224u\uffff\uffff\001") at
camel-stub.c:484
#7 0xb34bce63 in camel_stub_send (stub=0x82afaa8, ex=0xbff57594,
command=CAMEL_STUB_CMD_GET_FOLDER) at camel-stub.c:521
#8 0xb34b4dab in camel_exchange_folder_construct (folder=0x85638e8,
---Type <return> to continue, or q <return> to quit---
parent=0x80d2790, name=0x8675d79 "favorites", camel_flags=0,
folder_dir=0x86d4a68
"/home/srini/.evolution/mail/exchange/expert.com\\kharish@164.99.168.137/favorites",
offline_state=0, stub=0x82afaa8, ex=0xbff57594) at
camel-exchange-folder.c:1088
#9 0xb34baa65 in exchange_get_folder (store=0x80d2790,
folder_name=0x8675d79 "favorites", flags=0, ex=0xbff57594)
at camel-exchange-store.c:509
#10 0xb7db710f in camel_store_get_folder (store=0x80d2790,
folder_name=0x8675d79 "favorites", flags=0, ex=0xbff57594)
at camel-store.c:260
#11 0xb62a289a in mail_tool_uri_to_folder (
uri=0x8a0df68 "exchange://kharish;auth=Basic@164.99.168.137/favorites",
flags=0, ex=0xbff57594) at mail-tools.c:333
#12 0xb629101c in enable_folder_tree (emfb=0x82b7000, emft=0x834dc68)
at mail-component.c:665
#13 0xb67fabc9 in IA__g_cclosure_marshal_VOID__VOID (closure=0x837edd0,
return_value=0x0, n_param_values=1, param_values=0xbff577cc,
invocation_hint=0xbff576e4, marshal_data=0xb6290fc0) at gmarshal.c:77
#14 0xb67ed8b8 in IA__g_closure_invoke (closure=0x837edd0, return_value=0x0,
n_param_values=1, param_values=0xbff577cc, invocation_hint=0xbff576e4)
at gclosure.c:490
#15 0xb67fdeff in signal_emit_unlocked_R (node=0x82b6348, detail=0,
instance=0x82b7000, emission_return=0x0, instance_and_params=0xbff577cc)
---Type <return> to continue, or q <return> to quit---
at gsignal.c:2440
#16 0xb67ff427 in IA__g_signal_emit_valist (instance=0x82b7000, signal_id=263,
detail=0, var_args=0xbff579fc "\uffffz\uffff\uffff|z\uffff\uffff\uffff") at
gsignal.c:2199
#17 0xb67ff5e9 in IA__g_signal_emit (instance=0x82b7000, signal_id=263,
detail=0) at gsignal.c:2243
#18 0xb6257ebe in emfb_search_search_activated (esb=0x810b038, emfb=0x82b7000)
at em-folder-browser.c:1053
#19 0xb67fabc9 in IA__g_cclosure_marshal_VOID__VOID (closure=0x83432e0,
return_value=0x0, n_param_values=1, param_values=0xbff57c6c,
invocation_hint=0xbff57b84, marshal_data=0xb6257c30) at gmarshal.c:77
#20 0xb67ed8b8 in IA__g_closure_invoke (closure=0x83432e0, return_value=0x0,
n_param_values=1, param_values=0xbff57c6c, invocation_hint=0xbff57b84)
at gclosure.c:490
#21 0xb67fdeff in signal_emit_unlocked_R (node=0x83550e8, detail=0,
instance=0x810b038, emission_return=0x0, instance_and_params=0xbff57c6c)
at gsignal.c:2440
#22 0xb67ff427 in IA__g_signal_emit_valist (instance=0x810b038, signal_id=386,
detail=0, var_args=0xbff57ea8 "") at gsignal.c:2199
#23 0xb68017de in IA__g_signal_emit_by_name (instance=0x810b038,
detailed_signal=0xb614ea9d "search_activated") at gsignal.c:2267
#24 0xb614dda8 in set_property (object=0x810b038, property_id=2,
value=0xbff57fa4, pspec=0x80cf370) at e-filter-bar.c:809
#25 0xb67f456e in IA__g_object_set_valist (object=0x810b038,
---Type <return> to continue, or q <return> to quit---
first_property_name=0xb62c5964 "state", var_args=0xbff5801c "")
at gobject.c:697
#26 0xb67f49f6 in IA__g_object_set (_object=0x810b038,
first_property_name=0xb62c5964 "state") at gobject.c:1207
#27 0xb625a027 in emfb_set_folder (emfv=0x82b7000, folder=0x85636b8,
uri=0x8a62c50
"exchange://kharish;auth=Basic@164.99.168.137/personal/Inbox") at
em-folder-browser.c:1886
#28 0xb6265972 in emfv_got_folder (
uri=0x8a62c50
"exchange://kharish;auth=Basic@164.99.168.137/personal/Inbox",
folder=0x85636b8, data=0x82b7000) at em-folder-view.c:690
#29 0xb62998a6 in get_folder_got (mm=0x6) at mail-ops.c:1230
#30 0xb6299585 in mail_msgport_replied (source=0x8214a58, cond=G_IO_IN,
d=0x8106a38) at mail-mt.c:473
#31 0xb67a502d in g_io_unix_dispatch (source=0x82124e8,
callback=0xb6299560
https://bugzilla.novell.com/show_bug.cgi?id=279821
------- Comment #1 from lakhil@novell.com 2007-05-31 23:11 MST -------
And once this error comes,every time when i start evolution,it hangs at the
time of message fetching.
Thread 1 (Thread -1235334832 (LWP 25189)):
#0 0xb67b0482 in IA__g_async_queue_lock (queue=0xf7a12e0) at gasyncqueue.c:167
#1 0xb798cd44 in e_msgport_put (msgport=0xf701260, msg=0x29499338) at
e-msgport.c:639
#2 0xb7cb1875 in camel_operation_cancel (cc=0xf79c118) at
camel-operation.c:296
#3 0xb62e9750 in mail_cancel_all () at mail-mt.c:409
#4 0xb62a9e85 in emfb_search_search_activated (esb=0x810b040, emfb=0x82b9800)
at em-folder-browser.c:1048
#5 0xb684cbc9 in IA__g_cclosure_marshal_VOID__VOID (closure=0x833f198,
return_value=0x0, n_param_values=1, param_values=0xbf8a6dcc,
---Type <return> to continue, or q <return> to quit---
invocation_hint=0xbf8a6ce4, marshal_data=0xb62a9c30) at gmarshal.c:77
#6 0xb683f8b8 in IA__g_closure_invoke (closure=0x833f198, return_value=0x0,
n_param_values=1, param_values=0xbf8a6dcc, invocation_hint=0xbf8a6ce4) at
gclosure.c:490
#7 0xb684feff in signal_emit_unlocked_R (node=0x8334278, detail=0,
instance=0x810b040, emission_return=0x0, instance_and_params=0xbf8a6dcc) at
gsignal.c:2440
#8 0xb6851427 in IA__g_signal_emit_valist (instance=0x810b040, signal_id=386,
detail=0, var_args=0xbf8a7008 "") at gsignal.c:2199
#9 0xb68537de in IA__g_signal_emit_by_name (instance=0x810b040,
detailed_signal=0xb61a0a9d "search_activated") at gsignal.c:2267
#10 0xb619fda8 in set_property (object=0x810b040, property_id=2,
value=0xbf8a7104, pspec=0x80d5960) at e-filter-bar.c:809
#11 0xb684656e in IA__g_object_set_valist (object=0x810b040,
first_property_name=0xb6317964 "state", var_args=0xbf8a717c "") at
gobject.c:697#12 0xb68469f6 in IA__g_object_set (_object=0x810b040,
first_property_name=0xb6317964 "state") at gobject.c:1207
#13 0xb62ac027 in emfb_set_folder (emfv=0x82b9800, folder=0x8563e88,
uri=0x2944c670 "exchange://kharish;auth=Basic@164.99.168.137/personal/Inbox")
at em-folder-browser.c:1886
#14 0xb62b7972 in emfv_got_folder (uri=0x2944c670
"exchange://kharish;auth=Basic@164.99.168.137/personal/Inbox",
folder=0x8563e88, data=0x82b9800) at em-folder-view.c:690
#15 0xb62eb8a6 in get_folder_got (mm=0xf7a12e0) at mail-ops.c:1230
#16 0xb62eb585 in mail_msgport_replied (source=0x8210358, cond=G_IO_IN,
d=0x8106738) at mail-mt.c:473
#17 0xb67f702d in g_io_unix_dispatch (source=0x8214cf0, callback=0xb62eb560
https://bugzilla.novell.com/show_bug.cgi?id=279821 ------- Comment #2 from lakhil@novell.com 2007-05-31 23:12 MST ------- Created an attachment (id=143408) --> (https://bugzilla.novell.com/attachment.cgi?id=143408&action=view) Snap shot : Not showing error message on pop up window -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=279821#c4
Srinivasa Ragavan V
https://bugzilla.novell.com/show_bug.cgi?id=279821#c5
--- Comment #5 from Akhil Laddha
https://bugzilla.novell.com/show_bug.cgi?id=279821#c6
--- Comment #6 from Akhil Laddha
https://bugzilla.novell.com/show_bug.cgi?id=279821
Johnny Jacob
https://bugzilla.novell.com/show_bug.cgi?id=279821#c7
--- Comment #7 from Johnny Jacob
https://bugzilla.novell.com/show_bug.cgi?id=279821#c8
--- Comment #8 from Srinivasa Ragavan V
https://bugzilla.novell.com/show_bug.cgi?id=279821#c9
--- Comment #9 from Johnny Jacob
https://bugzilla.novell.com/show_bug.cgi?id=279821#c10
Veerapuram Varadhan
The patch seems to be fine. Comparing the right urls. But I still feel that, the lost to connection needs to be solved. If at all you notice, I can choose another folder (non-exchange or local)and do all account search, which returns result from exchange folders also. Why cant I do by selecting this?
Once the stub's CamelOperation pointer is canceled, Evolution-Exchange will throw this error and this cannot be fixed - this is the design limitation in Exchange connector. However, I am not sure why would anyone call mail_cancel_all() on a "search clear" operation? My discussion with Johnny confirmed that "search clear" functionality calls a mail_cancel_all() without knowing the consequences of it. mail_cancel_all() will cancel all the running CamelOperations. Fix has to wrap the search operation within a CamelOperation and the "clear" option should cancel *only* the CamelOperation that is corresponding to this "search" function. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=279821#c11
Srinivasa Ragavan V
https://bugzilla.novell.com/show_bug.cgi?id=279821#c12
Mun Kii
https://bugzilla.novell.com/show_bug.cgi?id=279821#c13
Johnny Jacob
https://bugzilla.novell.com/show_bug.cgi?id=279821#c14
--- Comment #14 from Johnny Jacob
https://bugzilla.novell.com/show_bug.cgi?id=279821
Akhil Laddha
https://bugzilla.novell.com/show_bug.cgi?id=279821
User lakhil@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=279821#c15
Akhil Laddha
participants (1)
-
bugzilla_noreply@novell.com