Public bug reported:

Binary package hint: evolution

after install krb5-config and krb5-user, evolution+mapi alway crash,.but
if start it with offlione mode, it can start, but if try connent to
exchange, crash at once.

so I remove all account at offline mode, and try new a MAPI acount,
after input all account info and try to connect to server to auth, I got
this log:

(evolution:6307): libexchangemapi-DEBUG: Create profile with xxx.xxx
xxxx xxxx.xxxxxx.net

(evolution:6307): libexchangemapi-DEBUG: exchange-mapi-connection.c:3301: 
exchange_mapi_create_profile: lock(connect_lock)
(evolution:6307): libexchangemapi-DEBUG: exchange-mapi-connection.c:87: 
ensure_mapi_init_called: lock(connect_lock)
(evolution:6307): libexchangemapi-DEBUG: exchange-mapi-connection.c:89: 
ensure_mapi_init_called: unlock(connect_lock)
(evolution:6307): libexchangemapi-DEBUG: Logging into the server...
==6307== Invalid read of size 4
==6307== at 0xFEFA7DA: ??? (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFEFA8F8: _krb5_config_vget_next (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFEFA9DF: _krb5_config_vget (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFEFAACB: krb5_config_vget_string (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFEFADC0: krb5_config_vget_bool_default (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFEFAE92: krb5_config_get_bool_default (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFF110C7: ??? (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFF11159: krb5_get_init_creds_opt_set_default_flags (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE61555: kerberos_kinit_password_cc (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE6A707: kinit_to_ccache (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE69189: cli_credentials_get_named_ccache (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE6923E: cli_credentials_get_ccache (in 
/usr/lib/libgensec.so.0.0.1)
==6307== Address 0x78c888c is 3 bytes after a block of size 1 alloc'd
==6307== at 0x4025BD3: malloc (vg_replace_malloc.c:236)
==6307== by 0x51E146F: strdup (strdup.c:43)
==6307== by 0x54A4D51: krb5_set_default_realm (in /usr/lib/libkrb5.so.3.3)
==6307== by 0xFE64E6F: smb_krb5_init_context_basic (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE64F9F: smb_krb5_init_context (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE688A4: cli_credentials_get_krb5_context (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE68E60: ??? (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE69141: cli_credentials_get_named_ccache (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE6923E: cli_credentials_get_ccache (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE69481: cli_credentials_get_client_gss_creds (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE6CA88: ??? (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFEADEEB: ??? (in /usr/lib/libgensec.so.0.0.1)
==6307==
==6307== Invalid read of size 1
==6307== at 0x40271F0: strcmp (mc_replace_strmem.c:426)
==6307== by 0xFEFA7EB: ??? (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFEFA8F8: _krb5_config_vget_next (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFEFA9DF: _krb5_config_vget (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFEFAACB: krb5_config_vget_string (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFEFADC0: krb5_config_vget_bool_default (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFEFAE92: krb5_config_get_bool_default (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFF110C7: ??? (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFF11159: krb5_get_init_creds_opt_set_default_flags (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE61555: kerberos_kinit_password_cc (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE6A707: kinit_to_ccache (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE69189: cli_credentials_get_named_ccache (in 
/usr/lib/libgensec.so.0.0.1)
==6307== Address 0x0 is not stack'd, malloc'd or (recently) free'd
==6307==
==6307==
==6307== Process terminating with default action of signal 11 (SIGSEGV)
==6307== Access not within mapped region at address 0x0
==6307== at 0x40271F0: strcmp (mc_replace_strmem.c:426)
==6307== by 0xFEFA7EB: ??? (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFEFA8F8: _krb5_config_vget_next (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFEFA9DF: _krb5_config_vget (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFEFAACB: krb5_config_vget_string (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFEFADC0: krb5_config_vget_bool_default (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFEFAE92: krb5_config_get_bool_default (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFF110C7: ??? (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFF11159: krb5_get_init_creds_opt_set_default_flags (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE61555: kerberos_kinit_password_cc (in 
/usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE6A707: kinit_to_ccache (in /usr/lib/libgensec.so.0.0.1)
==6307== by 0xFE69189: cli_credentials_get_named_ccache (in 
/usr/lib/libgensec.so.0.0.1)
==6307== If you believe this happened as a result of a stack
==6307== overflow in your program's main thread (unlikely but
==6307== possible), you can try to increase the size of the
==6307== main thread stack using the --main-stacksize= flag.
==6307== The main thread stack size used in this run was 8388608.
==6307==
==6307== HEAP SUMMARY:
==6307== in use at exit: 10,304,295 bytes in 80,123 blocks
==6307== total heap usage: 1,083,887 allocs, 1,003,764 frees, 147,057,482 bytes 
allocated
==6307==
==6307== LEAK SUMMARY:
==6307== definitely lost: 111,590 bytes in 1,271 blocks
==6307== indirectly lost: 121,434 bytes in 1,991 blocks
==6307== possibly lost: 7,881,941 bytes in 63,623 blocks
==6307== still reachable: 2,189,330 bytes in 13,238 blocks
==6307== suppressed: 0 bytes in 0 blocks
==6307== Rerun with --leak-check=full to see details of leaked memory
==6307==
==6307== For counts of detected and suppressed errors, rerun with: -v
==6307== Use --track-origins=yes to see where uninitialised values come from
==6307== ERROR SUMMARY: 736 errors from 50 contexts (suppressed: 755 from 12)

========================================================================
After remove krn5 and its configure file, I can re-setup this mapi account, and 
get my mail again.

** Affects: evolution (Ubuntu)
     Importance: Undecided
         Status: New

-- 
evolution2.30+mapi crash, after install krb5
https://bugs.launchpad.net/bugs/650886
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to