Adding Exchange-accounts doesn't work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evolution-exchange (Ubuntu) |
Fix Released
|
Medium
|
Sebastien Bacher |
Bug Description
Adding an Exchange account no longer works.
To reproduce
1: Click Add in the Mail Accounts tab in the Preferences window
2: Enter name and email address (mine being <email address hidden>)
3: Forward
4: Select Microsoft Exchange
5: Username is prefilled with jens.madsen (from my email address). This isn't
correct in my case, since my Exchange login is catalog\jbma. Fix this.
6: Enter URL for OWA: https:/
7: Click Authenticate
8: The dialog which prompts for password says this: "Enter password for
jens.madsen" which is wrong. No matter what I do it always prompts for the
username it took from my mail address. Naturally I can not authenticate with
that username.
If I try to work around this by supplying catalog\<email address hidden> as my mail
address, it prompts me correctly with "Enter password for catalog\jbma". After
entering the password, evolution crashes.
Backtrace from gdb:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1098241408 (LWP 8442)]
0x455988f8 in e2k_validate_user ()
from /usr/lib/
(gdb)
(gdb) thread apply all bt
Thread 8 (Thread 1138158512 (LWP 8460)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x4146700e in pthread_
from /lib/tls/
#2 0x4077b045 in pthread_cond_wait () from /lib/tls/
#3 0x405ba8f1 in e_msgport_wait () from /usr/lib/
#4 0x405bb0db in e_thread_busy () from /usr/lib/
#5 0x41464ae0 in start_thread () from /lib/tls/
#6 0x4076fc2a in clone () from /lib/tls/
Thread 7 (Thread 1146551216 (LWP 8459)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x4146700e in pthread_
from /lib/tls/
#2 0x4077b045 in pthread_cond_wait () from /lib/tls/
#3 0x405ba8f1 in e_msgport_wait () from /usr/lib/
#4 0x405bb0db in e_thread_busy () from /usr/lib/
#5 0x41464ae0 in start_thread () from /lib/tls/
#6 0x4076fc2a in clone () from /lib/tls/
Thread 6 (Thread 1121295280 (LWP 8458)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x4146700e in pthread_
from /lib/tls/
#2 0x4077b045 in pthread_cond_wait () from /lib/tls/
#3 0x405ba8f1 in e_msgport_wait () from /usr/lib/
#4 0x405bb0db in e_thread_busy () from /usr/lib/
#5 0x41464ae0 in start_thread () from /lib/tls/
#6 0x4076fc2a in clone () from /lib/tls/
Thread 4 (Thread 1129687984 (LWP 8456)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x4146700e in pthread_
from /lib/tls/
#2 0x4077b045 in pthread_cond_wait () from /lib/tls/
#3 0x405ba8f1 in e_msgport_wait () from /usr/lib/
#4 0x405bb0db in e_thread_busy () from /usr/lib/
#5 0x41464ae0 in start_thread () from /lib/tls/
#6 0x4076fc2a in clone () from /lib/tls/
Thread 2 (Thread 1112902576 (LWP 8454)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x4146700e in pthread_
from /lib/tls/
#2 0x4077b045 in pthread_cond_wait () from /lib/tls/
#3 0x405ba8f1 in e_msgport_wait () from /usr/lib/
#4 0x405bb0db in e_thread_busy () from /usr/lib/
#5 0x41464ae0 in start_thread () from /lib/tls/
#6 0x4076fc2a in clone () from /lib/tls/
Thread 1 (Thread 1098241408 (LWP 8442)):
#0 0x455988f8 in e2k_validate_user ()
from /usr/lib/
#1 0x45590671 in camel_exchange_
from /usr/lib/
#2 0x418ee298 in exchange_
from /usr/lib/
#3 0x418ee345 in exchange_
from /usr/lib/
#4 0x415a1c9a in g_cclosure_
from /usr/lib/
#5 0x41591351 in g_closure_invoke () from /usr/lib/
#6 0x415a17e2 in g_signal_
#7 0x415a08f1 in g_signal_
#8 0x415a0b75 in g_signal_emit () from /usr/lib/
#9 0x410f82d6 in gtk_button_clicked () from /usr/lib/
#10 0x410f9076 in _gtk_button_paint () from /usr/lib/
#11 0x415a1c9a in g_cclosure_
from /usr/lib/
#12 0x415915bf in g_cclosure_new_swap () from /usr/lib/
#13 0x41591351 in g_closure_invoke () from /usr/lib/
#14 0x415a1080 in g_signal_
#15 0x415a08f1 in g_signal_
#16 0x415a0b75 in g_signal_emit () from /usr/lib/
#17 0x410f8251 in gtk_button_released () from /usr/lib/
#18 0x410f8f52 in _gtk_button_paint () from /usr/lib/
#19 0x411b44f2 in _gtk_marshal_
from /usr/lib/
#20 0x415915bf in g_cclosure_new_swap () from /usr/lib/
#21 0x41591351 in g_closure_invoke () from /usr/lib/
#22 0x415a1270 in g_signal_
#23 0x415a06ef in g_signal_
#24 0x415a0b75 in g_signal_emit () from /usr/lib/
#25 0x412960fc in gtk_widget_
#26 0x411b3106 in gtk_propagate_event () from /usr/lib/
#27 0x411b20e3 in gtk_main_do_event () from /usr/lib/
#28 0x414be96b in _gdk_events_queue () from /usr/lib/
#29 0x415e3c8b in g_main_depth () from /usr/lib/
#30 0x415e4c31 in g_main_
#31 0x415e4f53 in g_main_
#32 0x415e549a in g_main_loop_run () from /usr/lib/
#33 0x40e686d3 in bonobo_main () from /usr/lib/
#34 0x08067d97 in main ()
http://
I have a very similar problem in Evolution 2.1.4, but with a wrong dialog in the
druid (text box for entering the server host is not present). Screenshot attached.