Comment 9 for bug 649337

Revision history for this message
MindFury (phil-mindfury) wrote :

I'm getting the exact same crash:

Program received signal SIGSEGV, Segmentation fault.
__strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:31
31 ../sysdeps/x86_64/multiarch/../strlen.S: No such file or directory.
 in ../sysdeps/x86_64/multiarch/../strlen.S

(gdb) bt
#0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:31
#1 0x00007fffef970b76 in __strdup (s=0x0) at strdup.c:42
#2 0x00007fffeded5d38 in krb5_appdefault_string () from /usr/lib/libkrb5.so.3
#3 0x00007fffdb4ce23e in krb5_appdefault_time () from /usr/lib/libgensec.so.0
#4 0x00007fffdb4ede63 in krb5_get_init_creds_opt_set_default_flags () from /usr/lib/libgensec.so.0
#5 0x00007fffdb42ba9d in kerberos_kinit_password_cc () from /usr/lib/libgensec.so.0
#6 0x00007fffdb435253 in kinit_to_ccache () from /usr/lib/libgensec.so.0
#7 0x00007fffdb433c15 in cli_credentials_get_named_ccache () from /usr/lib/libgensec.so.0
#8 0x00007fffdb433cd6 in cli_credentials_get_ccache () from /usr/lib/libgensec.so.0
#9 0x00007fffdb433f38 in cli_credentials_get_client_gss_creds () from /usr/lib/libgensec.so.0
#10 0x00007fffdb43768c in ?? () from /usr/lib/libgensec.so.0

(gdb) disassemble
Dump of assembler code for function __strlen_sse2:
   0x00007fffef970e40 <+0>: pxor %xmm2,%xmm2
   0x00007fffef970e44 <+4>: mov %rdi,%rcx
   0x00007fffef970e47 <+7>: mov %rdi,%r8
   0x00007fffef970e4a <+10>: and $0xfffffffffffffff0,%rdi
   0x00007fffef970e4e <+14>: movdqa %xmm2,%xmm1
=> 0x00007fffef970e52 <+18>: pcmpeqb (%rdi),%xmm2
   0x00007fffef970e56 <+22>: or $0xffffffffffffffff,%esi
   0x00007fffef970e59 <+25>: sub %rdi,%rcx
   0x00007fffef970e5c <+28>: shl %cl,%esi
   0x00007fffef970e5e <+30>: pmovmskb %xmm2,%edx

I deleted $HOME/.evolution, $HOME/.gconf/apps/evolution, logged out and back in. The crash occurs when I switch to Exchange MAPI from the setup wizard, enter in my Exchange server (still crashes, by IP or hostname), and click Authenticate.