segfault cyrus imapd 2.17 when upgrading to glibc >2.16

Andreas Nyback andreas at nyback.com
Mon Nov 3 09:56:23 EST 2014


Cant get this working.
Running gentoo 64 bit. Access from some users work, some/one always
segfault. Tried to find if any dependency needed recompile with upgraded
glibc, no luck. Tried fresh install of gentoo. Same same.

When on glibc 2.16 all works fine.

Get this in dmesg when user access imap on glibc version >2.16

[15727.177959] imapd[11986]: segfault at 0 ip 00007fd4b5d014e6 sp
00007fffb9c794e8 error 4 in libc-2.19.so
<http://libc-2.19.so>[7fd4b5be1000+196000]
[15727.211609] imapd[11988]: segfault at 0 ip 00007fe103ae94e6 sp
00007fff4ac71eb8 error 4 in libc-2.19.so
<http://libc-2.19.so>[7fe1039c9000+196000]
[15809.911000] imapd[12028]: segfault at 0 ip 00007fc4e160c4e6 sp
00007fffc8547268 error 4 in libc-2.19.so
<http://libc-2.19.so>[7fc4e14ec000+196000]
[15809.912176] imapd[12030]: segfault at 0 ip 00007fb3fd3554e6 sp
00007fffa5fb9d78 error 4 in libc-2.19.so
<http://libc-2.19.so>[7fb3fd235000+196000]
[15973.430192] imapd[12108]: segfault at 0 ip 00007f7f0be1c4e6 sp
00007fffabe69968 error 4 in libc-2.19.so
<http://libc-2.19.so>[7f7f0bcfc000+196000]
[15973.433003] imapd[12111]: segfault at 0 ip 00007f5eb917f4e6 sp
00007fffaf2625a8 error 4 in libc-2.19.so
<http://libc-2.19.so>[7f5eb905f000+196000]

Any advice to give? strace of a segfaulting and a working session below.

brgds
Andreas


strace of segfault session:

4447 18:03:28.875396 sasl_server_step(0x189f300, 0x7fff1e5111a0, 26,
0x7fff1e511198 <unfinished ...>
4447 18:03:28.875484   malloc(7)                 = 0x18a0df0
4447 18:03:28.875589   memcpy(0x18a00a1, "user at domain.com
<mailto:andreas at nyback.com>", 18) = 0x18a00a1
4447 18:03:28.875702   strlen("user at domain.com
<mailto:andreas at nyback.com>") = 18
4447 18:03:28.875837   strrchr("user at domain.com
<mailto:andreas at nyback.com>", '@') = "@domain.com<http://nyback.com>"
4447 18:03:28.876048   strlen("user at domain.com
<mailto:andreas at nyback.com>") = 18
4447 18:03:28.876187   strrchr("user at domain.com
<mailto:andreas at nyback.com>", '@') = "@domain.com<http://nyback.com>"
4447 18:03:28.876310   strncasecmp(0x18a00a1, 0x4733c1, 7, 0x46df99) =
0xffffffeb
4447 18:03:28.876421   strcmp("unix", "unix")    = 0
4447 18:03:28.876529   strlen("user at domain.com
<mailto:andreas at nyback.com>") = 18
4447 18:03:28.876640   __memmove_chk(0x79b880, 0x18a00a1, 18, 81) = 0x79b880
4447 18:03:28.876765   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.876864   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.876965   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.877062   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.877182   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.877281   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.877380   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.877478   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.877592   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.877690   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.877815   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.877915   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.878017   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.878117   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.878229   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.878328   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.878426   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.878525   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:28.878632   strlen("user at domain.com
<mailto:andreas at nyback.com>") = 18
4447 18:03:28.878759   strcpy(0x18a00a1, "user at domain.com
<mailto:andreas at nyback.com>") = 0x18a00a1
4447 18:03:28.878879   strlen("sasl_")           = 5
4447 18:03:28.878985   __snprintf_chk(0x7fff1e510a80, 256, 1, 256) = 27
4447 18:03:28.879097   strcmp("imap_sasl_canon_user_plugin",
"sasl_sql_engine") = -10
4447 18:03:28.879266   malloc(20)                = 0x18a0e10
4447 18:03:28.879374   free(0x18a0e10)           = <void>
4447 18:03:28.879475   strlen("sasl_")           = 5
4447 18:03:28.879579   __snprintf_chk(0x7fff1e510a00, 256, 1, 256) = 24
4447 18:03:28.879688   strcmp("imap_sasl_auxprop_plugin",
"partition-default") = -7
4447 18:03:28.879839   strcmp("sasl_auxprop_plugin",
"partition-default") = 3
4447 18:03:28.879969   strcmp("sasl_auxprop_plugin",
"sasl_auxprop_plugin") = 0
4447 18:03:28.880109   malloc(16)                = 0x18a0f20
4447 18:03:28.880215   malloc(250)               = 0x18a0f40
4447 18:03:28.880422   free(0x18a0f40)           = <void>
4447 18:03:28.880530   malloc(19)                = 0x18a0e10
4447 18:03:28.880659   malloc(11)                = 0x18a0f40
4447 18:03:28.882406   malloc(8)                 = 0x18a0f60
4447 18:03:28.882536   malloc(15)                = 0x18a0f80
4447 18:03:28.882648   malloc(21)                = 0x18a0fa0
4447 18:03:28.882748   malloc(250)               = 0x18a52d0
4447 18:03:28.882923   free(0x18a52d0)           = <void>
4447 18:03:28.883043   malloc(10)                = 0x18a0fc0
4447 18:03:28.883194   malloc(250)               = 0x18a52d0
4447 18:03:28.883366   free(0x18a52d0)           = <void>
4447 18:03:28.885681   free(0x18a0fc0)           = <void>
4447 18:03:28.885824   free(0x18a0f80)           = <void>
4447 18:03:28.885924   free(0x18a0fa0)           = <void>
4447 18:03:28.886113   free(0x18a0f60)           = <void>
4447 18:03:28.886215   free(0x18a0f40)           = <void>
4447 18:03:28.886319   free(0x18a0e10)           = <void>
4447 18:03:28.886470   free(0x18a0f20)           = <void>
4447 18:03:28.886574   strlen("sasl_")           = 5
4447 18:03:28.886678   __snprintf_chk(0x7fff1e510ac0, 256, 1, 256) = 24
4447 18:03:28.886794   strcmp("imap_sasl_pwcheck_method",
"sasl_pwcheck_method") = -10
4447 18:03:28.887005   strcmp("sasl_pwcheck_method",
"sasl_pwcheck_method") = 0
4447 18:03:28.887166   strlen("sasl_")           = 5
4447 18:03:28.887268   __snprintf_chk(0x7fff1e50e4d0, 256, 1, 256) = 24
4447 18:03:28.887375   malloc(19)                = 0x18a0f20
4447 18:03:30.915500   strlen("sasl_")           = 5
4447 18:03:30.915657   __snprintf_chk(0x7fff1e5109e0, 256, 1, 256) = 25
4447 18:03:30.915782   strcmp("imap_sasl_password_format",
"partition-default") = -7
4447 18:03:30.915931   strcmp("sasl_password_format",
"partition-default") = 3
4447 18:03:30.916065   strcmp("sasl_password_format",
"sasl_auxprop_plugin") = 15
4447 18:03:30.916198   strcmp("sasl_password_format",
"sasl_password_format") = 0
4447 18:03:30.916334   malloc(1171)              = 0x18bb340
4447 18:03:30.916436   free(0x18a0940)           = <void>
4447 18:03:30.916537   malloc(1243)              = 0x18bb7e0
4447 18:03:30.916644   free(0x18bb340)           = <void>
4447 18:03:30.916796   memcpy(0x18a00a1, "user at domain.com
<mailto:andreas at nyback.com>", 18) = 0x18a00a1
4447 18:03:30.916934   strlen("user at domain.com
<mailto:andreas at nyback.com>") = 18
4447 18:03:30.917045   strrchr("user at domain.com
<mailto:andreas at nyback.com>", '@') = "@domain.com<http://nyback.com>"
4447 18:03:30.917167   strlen("user at domain.com
<mailto:andreas at nyback.com>") = 18
4447 18:03:30.917294   strrchr("user at domain.com
<mailto:andreas at nyback.com>", '@') = "@domain.com<http://nyback.com>"
4447 18:03:30.917416   strncasecmp(0x18a00a1, 0x4733c1, 7, 0x46df99) =
0xffffffeb
4447 18:03:30.917522   strlen("user at domain.com
<mailto:andreas at nyback.com>") = 18
4447 18:03:30.917633   __memmove_chk(0x79b880, 0x18a00a1, 18, 81) = 0x79b880
4447 18:03:30.917736   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.917858   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.917956   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.918053   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.918150   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.918247   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.918344   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.918441   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.918538   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.918635   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.918732   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.918867   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.918969   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.919067   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.919164   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.919261   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.919358   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.919457   __ctype_b_loc()           = 0x7fcfb26806a8
4447 18:03:30.919554   strlen("user at domain.com
<mailto:andreas at nyback.com>") = 18
4447 18:03:30.919665   strcpy(0x18a00a1, "user at domain.com
<mailto:andreas at nyback.com>") = 0x18a00a1
4447 18:03:30.919779   strlen("sasl_")           = 5
4447 18:03:30.919886   __snprintf_chk(0x7fff1e510930, 256, 1, 256) = 27
4447 18:03:30.919992   strcmp("imap_sasl_canon_user_plugin",
"sasl_sql_engine") = -10
4447 18:03:30.920127   malloc(20)                = 0x18a0e10
4447 18:03:30.920223   free(0x18a0e10)           = <void>
4447 18:03:30.920330   strlen("sasl_")           = 5
4447 18:03:30.920433   __snprintf_chk(0x7fff1e5108b0, 256, 1, 256) = 24
4447 18:03:30.920541   strcmp("imap_sasl_auxprop_plugin",
"partition-default") = -7
4447 18:03:30.920676   strcmp("sasl_auxprop_plugin",
"partition-default") = 3
4447 18:03:30.920805   strcmp("sasl_auxprop_plugin",
"sasl_auxprop_plugin") = 0
4447 18:03:30.920950   malloc(16)                = 0x18a0f20
4447 18:03:30.921048   malloc(250)               = 0x18a0940
4447 18:03:30.921345   free(0x18a0940)           = <void>
4447 18:03:30.921444   malloc(19)                = 0x18a0e10
4447 18:03:30.921541   malloc(11)                = 0x18a0f40
4447 18:03:30.921646   malloc(8)                 = 0x18a0f60
4447 18:03:30.921744   malloc(15)                = 0x18a0f80
4447 18:03:30.921864   malloc(21)                = 0x18a0fa0
4447 18:03:30.921960   malloc(250)               = 0x18a0940
4447 18:03:30.923330   free(0x18a0940)           = <void>
4447 18:03:30.923473   malloc(10)                = 0x18a0fc0
4447 18:03:30.923571   malloc(250)               = 0x18a0940
4447 18:03:30.923949   free(0x18a0940)           = <void>
4447 18:03:30.924533   free(0x18a0fc0)           = <void>
4447 18:03:30.924661   malloc(250)               = 0x18a0b50
4447 18:03:30.924803   free(0x18a0b50)           = <void>
4447 18:03:30.925019   malloc(250)               = 0x18a0b50
4447 18:03:30.925188   free(0x18a0b50)           = <void>
4447 18:03:30.925293   malloc(114)               = 0x18a0b50
4447 18:03:30.925391   malloc(250)               = 0x18a0bd0
4447 18:03:30.925491   realloc(0x18a0bd0, 200)   = 0x18a0bd0
4447 18:03:30.925653   free(0x18a0bd0)           = <void>
4447 18:03:30.926011   free(0x18a0b50)           = <void>
4447 18:03:30.926113   malloc(250)               = 0x18a0bd0
4447 18:03:30.926274   free(0x18a0bd0)           = <void>
4447 18:03:30.926377   malloc(132)               = 0x18a0b50
4447 18:03:30.926475   malloc(250)               = 0x18a0be0
4447 18:03:30.926572   realloc(0x18a0be0, 200)   = 0x18a0be0
4447 18:03:30.926740   free(0x18a0be0)           = <void>
4447 18:03:30.927010   free(0x18a0b50)           = <void>
4447 18:03:30.927111   malloc(250)               = 0x18a0b50
4447 18:03:30.927286   free(0x18a0b50)           = <void>
4447 18:03:30.927471   free(0x18a0f80)           = <void>
4447 18:03:30.927569   free(0x18a0fa0)           = <void>
4447 18:03:30.927816   free(0x18a0f60)           = <void>
4447 18:03:30.927915   free(0x18a0f40)           = <void>
4447 18:03:30.928010   free(0x18a0e10)           = <void>
4447 18:03:30.928108   free(0x18a0f20)           = <void>
4447 18:03:30.928204   strlen("sasl_")           = 5
4447 18:03:30.928319   __snprintf_chk(0x7fff1e5108b0, 256, 1, 256) = 24
4447 18:03:30.928438   strcmp("imap_sasl_auxprop_plugin",
"partition-default") = -7
4447 18:03:30.928576   strcmp("sasl_auxprop_plugin",
"partition-default") = 3
4447 18:03:30.928706   strcmp("sasl_auxprop_plugin",
"sasl_auxprop_plugin") = 0
4447 18:03:30.928865   malloc(16)                = 0x18a0f20
4447 18:03:30.928966   malloc(250)               = 0x18a0b50
4447 18:03:30.929147   free(0x18a0b50)           = <void>
4447 18:03:30.929252   malloc(19)                = 0x18a0e10
4447 18:03:30.929352   malloc(11)                = 0x18a0f40
4447 18:03:30.929452   malloc(8)                 = 0x18a0f60
4447 18:03:30.929551   malloc(15)                = 0x18a0f80
4447 18:03:30.929650   malloc(21)                = 0x18a0fa0
4447 18:03:30.929756   malloc(250)               = 0x18a0940
4447 18:03:30.929921   free(0x18a0940)           = <void>
4447 18:03:30.930026   malloc(10)                = 0x18a0fc0
4447 18:03:30.930125   malloc(250)               = 0x18a0940
*4447 18:03:30.930292   free(0x18a0940)           = <void>**
**4447 18:03:30.932631   free(0x18a0fc0)           = <void>**
**4447 18:03:30.932795   free(0x18a0f80)           = <void>**
**4447 18:03:30.932899   free(0x18a0fa0)           = <void>**
**4447 18:03:30.933133   free(0x18a0f60)           = <void>**
**4447 18:03:30.933238   free(0x18a0f40)           = <void>**
**4447 18:03:30.933336   free(0x18a0e10)           = <void>**
**4447 18:03:30.933438   free(0x18a0f20)           = <void>**
**4447 18:03:30.933842 --- SIGSEGV (Segmentation fault) ---**
**4447 18:03:30.934298 +++ killed by SIGSEGV +++**
*
strace of working user session same part:

6161 18:03:44.673303 sasl_server_step(0xb77300, 0x7fff820b3fd0, 36,
0x7fff820b3fc8 <unfinished ...>
6161 18:03:44.673800   malloc(11)                = 0xb78df0
6161 18:03:44.674629   memcpy(0xb780a1, "user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>", 24) = 0xb780a1
6161 18:03:44.675395   strlen("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 24
6161 18:03:44.676049   strrchr("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>", '@') =
"@domain2.com<http://pingstkyrkansolna.nu>"
6161 18:03:44.676747   strlen("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 24
6161 18:03:44.677480   strrchr("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>", '@') =
"@domain2.com<http://pingstkyrkansolna.nu>"
6161 18:03:44.678364   strcmp("unix", "unix")    = 0
6161 18:03:44.679073   strlen("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 24
6161 18:03:44.679461   __memmove_chk(0x79b880, 0xb780a1, 24, 81) = 0x79b880
6161 18:03:44.679868   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.680220   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.680561   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.680921   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.681262   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.681604   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.681950   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.682460   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.682956   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.683313   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.683660   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.684015   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.684362   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.684708   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.685058   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.685403   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.685750   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.686100   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.686446   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.686792   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.687160   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.687575   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.687940   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.688306   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:44.688654   strlen("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 24
6161 18:03:44.689060   strcpy(0xb780a1, "user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 0xb780a1
6161 18:03:44.689450   strlen("sasl_")           = 5
6161 18:03:44.689825   __snprintf_chk(0x7fff820b38b0, 256, 1, 256) = 27
6161 18:03:44.690212   strcmp("imap_sasl_canon_user_plugin",
"sasl_sql_engine") = -10
6161 18:03:44.690616   malloc(26)                = 0xb78e10
6161 18:03:44.691046   free(0xb78e10)            = <void>
6161 18:03:44.691394   strlen("sasl_")           = 5
6161 18:03:44.691752   __snprintf_chk(0x7fff820b3830, 256, 1, 256) = 24
6161 18:03:44.692115   strcmp("imap_sasl_auxprop_plugin",
"partition-default") = -7
6161 18:03:44.692617   strcmp("sasl_auxprop_plugin",
"partition-default") = 3
6161 18:03:44.693011   strcmp("sasl_auxprop_plugin",
"sasl_auxprop_plugin") = 0
6161 18:03:44.693411   malloc(16)                = 0xb78f20
6161 18:03:44.693768   malloc(250)               = 0xb78f40
6161 18:03:44.694239   free(0xb78f40)            = <void>
6161 18:03:44.694364   malloc(25)                = 0xb78e10
6161 18:03:44.694477   malloc(21)                = 0xb78f40
6161 18:03:44.694832   malloc(4)                 = 0xb78f60
6161 18:03:44.695184   malloc(7)                 = 0xb78f80
6161 18:03:44.695531   malloc(41)                = 0xb78fa0
6161 18:03:44.695872   malloc(250)               = 0xb7d2d0
6161 18:03:44.696326   free(0xb7d2d0)            = <void>
6161 18:03:44.696458   malloc(10)                = 0xb78fe0
6161 18:03:44.696815   malloc(250)               = 0xb7d2d0
6161 18:03:44.697306   free(0xb7d2d0)            = <void>
6161 18:03:44.706277   free(0xb78fe0)            = <void>
6161 18:03:44.706706   free(0xb78f80)            = <void>
6161 18:03:44.707078   free(0xb78fa0)            = <void>
6161 18:03:44.708137   free(0xb78f60)            = <void>
6161 18:03:44.708505   free(0xb78f40)            = <void>
6161 18:03:44.708857   free(0xb78e10)            = <void>
6161 18:03:44.709225   free(0xb78f20)            = <void>
6161 18:03:44.709585   strlen("sasl_")           = 5
6161 18:03:44.709945   __snprintf_chk(0x7fff820b38f0, 256, 1, 256) = 24
6161 18:03:44.710320   strcmp("imap_sasl_pwcheck_method",
"sasl_pwcheck_method") = -10
6161 18:03:44.710829   strcmp("sasl_pwcheck_method",
"sasl_pwcheck_method") = 0
6161 18:03:44.711233   strlen("sasl_")           = 5
6161 18:03:44.711590   __snprintf_chk(0x7fff820b1300, 256, 1, 256) = 24
6161 18:03:44.711948   malloc(25)                = 0xb78e10
6161 18:03:46.608466   strlen("sasl_")           = 5
6161 18:03:46.608644   __snprintf_chk(0x7fff820b3810, 256, 1, 256) = 25
6161 18:03:46.608790   strcmp("imap_sasl_password_format",
"partition-default") = -7
6161 18:03:46.608977   strcmp("sasl_password_format",
"partition-default") = 3
6161 18:03:46.609136   strcmp("sasl_password_format",
"sasl_auxprop_plugin") = 15
6161 18:03:46.609279   strcmp("sasl_password_format",
"sasl_password_format") = 0
6161 18:03:46.609437   malloc(1171)              = 0xb93360
6161 18:03:46.609552   free(0xb78940)            = <void>
6161 18:03:46.609664   malloc(1243)              = 0xb93800
6161 18:03:46.609773   free(0xb93360)            = <void>
6161 18:03:46.609883   memcpy(0xb780a1, "user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>", 24) = 0xb780a1
6161 18:03:46.610033   strlen("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 24
6161 18:03:46.610163   strrchr("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>", '@') =
"@domain2.com<http://pingstkyrkansolna.nu>"
6161 18:03:46.610311   strlen("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 24
6161 18:03:46.610448   strrchr("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>", '@') =
"@domain2.com<http://pingstkyrkansolna.nu>"
6161 18:03:46.610597   strlen("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 24
6161 18:03:46.610726   __memmove_chk(0x79b880, 0xb780a1, 24, 81) = 0x79b880
6161 18:03:46.610847   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.610982   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.611093   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.611213   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.611334   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.611455   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.611567   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.611666   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.611765   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.611864   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.611998   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.612098   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.612196   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.612408   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.612510   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.612609   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.612708   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.612806   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.612911   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.613011   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.613110   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.613209   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.613307   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.613416   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.613516   strlen("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 24
6161 18:03:46.613637   strcpy(0xb780a1, "user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 0xb780a1
6161 18:03:46.613758   strlen("sasl_")           = 5
6161 18:03:46.613861   __snprintf_chk(0x7fff820b3760, 256, 1, 256) = 27
6161 18:03:46.613972   strcmp("imap_sasl_canon_user_plugin",
"sasl_sql_engine") = -10
6161 18:03:46.614111   malloc(26)                = 0xb78e10
6161 18:03:46.614209   free(0xb78e10)            = <void>
6161 18:03:46.614306   strlen("sasl_")           = 5
6161 18:03:46.614420   __snprintf_chk(0x7fff820b36e0, 256, 1, 256) = 24
6161 18:03:46.614526   strcmp("imap_sasl_auxprop_plugin",
"partition-default") = -7
6161 18:03:46.614659   strcmp("sasl_auxprop_plugin",
"partition-default") = 3
6161 18:03:46.614787   strcmp("sasl_auxprop_plugin",
"sasl_auxprop_plugin") = 0
6161 18:03:46.614941   malloc(16)                = 0xb78f20
6161 18:03:46.615042   malloc(250)               = 0xb78940
6161 18:03:46.622374   free(0xb78940)            = <void>
6161 18:03:46.622537   malloc(25)                = 0xb78e10
6161 18:03:46.622645   malloc(21)                = 0xb78f40
6161 18:03:46.622748   malloc(4)                 = 0xb78f60
6161 18:03:46.622853   malloc(7)                 = 0xb78f80
6161 18:03:46.622954   malloc(41)                = 0xb78fa0
6161 18:03:46.623053   malloc(250)               = 0xb78940
6161 18:03:46.623451   free(0xb78940)            = <void>
6161 18:03:46.623556   malloc(10)                = 0xb78fe0
6161 18:03:46.623656   malloc(250)               = 0xb78940
6161 18:03:46.623971   free(0xb78940)            = <void>
6161 18:03:46.624545   free(0xb78fe0)            = <void>
6161 18:03:46.624653   malloc(250)               = 0xb78b50
6161 18:03:46.624982   free(0xb78b50)            = <void>
6161 18:03:46.625208   malloc(250)               = 0xb78b50
6161 18:03:46.625520   free(0xb78b50)            = <void>
6161 18:03:46.625698   malloc(138)               = 0xb78b50
6161 18:03:46.625825   malloc(250)               = 0xb78bf0
6161 18:03:46.625923   realloc(0xb78bf0, 200)    = 0xb78bf0
6161 18:03:46.626231   free(0xb78bf0)            = <void>
6161 18:03:46.626573   free(0xb78b50)            = <void>
6161 18:03:46.626675   malloc(250)               = 0xb78b50
6161 18:03:46.626997   free(0xb78b50)            = <void>
6161 18:03:46.627098   malloc(138)               = 0xb78b50
6161 18:03:46.627205   malloc(250)               = 0xb78bf0
6161 18:03:46.627317   realloc(0xb78bf0, 200)    = 0xb78bf0
6161 18:03:46.627625   free(0xb78bf0)            = <void>
6161 18:03:46.627894   free(0xb78b50)            = <void>
6161 18:03:46.627998   malloc(250)               = 0xb78b50
6161 18:03:46.628316   free(0xb78b50)            = <void>
6161 18:03:46.628501   free(0xb78f80)            = <void>
6161 18:03:46.628599   free(0xb78fa0)            = <void>
6161 18:03:46.628866   free(0xb78f60)            = <void>
6161 18:03:46.628968   free(0xb78f40)            = <void>
6161 18:03:46.629063   free(0xb78e10)            = <void>
6161 18:03:46.629162   free(0xb78f20)            = <void>
6161 18:03:46.629271   strlen("sasl_")           = 5
6161 18:03:46.629377   __snprintf_chk(0x7fff820b36e0, 256, 1, 256) = 24
6161 18:03:46.629495   strcmp("imap_sasl_auxprop_plugin",
"partition-default") = -7
6161 18:03:46.629629   strcmp("sasl_auxprop_plugin",
"partition-default") = 3
6161 18:03:46.629757   strcmp("sasl_auxprop_plugin",
"sasl_auxprop_plugin") = 0
6161 18:03:46.629913   malloc(16)                = 0xb78f20
6161 18:03:46.630012   malloc(250)               = 0xb78b50
6161 18:03:46.630349   free(0xb78b50)            = <void>
6161 18:03:46.630449   malloc(25)                = 0xb78e10
6161 18:03:46.630546   malloc(21)                = 0xb78f40
6161 18:03:46.630643   malloc(4)                 = 0xb78f60
6161 18:03:46.630740   malloc(7)                 = 0xb78f80
6161 18:03:46.630842   malloc(41)                = 0xb78fa0
6161 18:03:46.630939   malloc(250)               = 0xb78940
6161 18:03:46.631248   free(0xb78940)            = <void>
6161 18:03:46.631363   malloc(10)                = 0xb78fe0
6161 18:03:46.631463   malloc(250)               = 0xb78940
6161 18:03:46.631770   free(0xb78940)            = <void>
6161 18:03:46.632412   free(0xb78fe0)            = <void>
6161 18:03:46.632524   free(0xb78f80)            = <void>
6161 18:03:46.632620   free(0xb78fa0)            = <void>
6161 18:03:46.632860   free(0xb78f60)            = <void>
6161 18:03:46.632958   free(0xb78f40)            = <void>
6161 18:03:46.633055   free(0xb78e10)            = <void>
6161 18:03:46.633153   free(0xb78f20)            = <void>
6161 18:03:46.633535   free(0xb78df0)            = <void>
6161 18:03:46.633637   memcpy(0xb77ca0, "user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>", 24) = 0xb77ca0
6161 18:03:46.633753   strlen("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 24
6161 18:03:46.633879   strrchr("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>", '@') =
"@domain2.com<http://pingstkyrkansolna.nu>"
6161 18:03:46.634015   strlen("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 24
6161 18:03:46.634132   strrchr("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>", '@') =
"@domain2.com<http://pingstkyrkansolna.nu>"
6161 18:03:46.634279   strlen("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 24
6161 18:03:46.634396   __memmove_chk(0x79b880, 0xb77ca0, 24, 81) = 0x79b880
6161 18:03:46.634509   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.634609   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.634708   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.634830   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.634939   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.635038   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.635137   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.635236   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.635345   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.635444   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.635626   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.635726   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.635849   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.635948   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.636046   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.636145   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.636244   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.636353   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.636452   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.636551   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.636649   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.636747   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.636871   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.636970   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.637069   strlen("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 24
6161 18:03:46.637197   strcpy(0xb77ca0, "user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 0xb77ca0
6161 18:03:46.637339   strlen("sasl_")           = 5
6161 18:03:46.637442   __snprintf_chk(0x7fff820b38b0, 256, 1, 256) = 27
6161 18:03:46.637549   strcmp("imap_sasl_canon_user_plugin",
"sasl_sql_engine") = -10
6161 18:03:46.637686   malloc(26)                = 0xb78e10
6161 18:03:46.637796   free(0xb78e10)            = <void>
6161 18:03:46.637903   strlen("sasl_")           = 5
6161 18:03:46.638005   __snprintf_chk(0x7fff820b3830, 256, 1, 256) = 24
6161 18:03:46.638110   strcmp("imap_sasl_auxprop_plugin",
"partition-default") = -7
6161 18:03:46.638243   strcmp("sasl_auxprop_plugin",
"partition-default") = 3
6161 18:03:46.638382   strcmp("sasl_auxprop_plugin",
"sasl_auxprop_plugin") = 0
6161 18:03:46.638513   malloc(16)                = 0xb78df0
6161 18:03:46.638611   malloc(250)               = 0xb78b50
6161 18:03:46.639011   free(0xb78b50)            = <void>
6161 18:03:46.639119   malloc(25)                = 0xb78e10
6161 18:03:46.639225   malloc(21)                = 0xb78f20
6161 18:03:46.639334   malloc(4)                 = 0xb78f40
6161 18:03:46.639431   malloc(7)                 = 0xb78f60
6161 18:03:46.639528   malloc(41)                = 0xb78f80
6161 18:03:46.639624   malloc(250)               = 0xb78940
6161 18:03:46.639954   free(0xb78940)            = <void>
6161 18:03:46.640055   malloc(10)                = 0xb78fc0
6161 18:03:46.640153   malloc(250)               = 0xb78940
6161 18:03:46.640467   free(0xb78940)            = <void>
6161 18:03:46.641025   free(0xb78fc0)            = <void>
6161 18:03:46.641141   free(0xb78f60)            = <void>
6161 18:03:46.641240   free(0xb78f80)            = <void>
6161 18:03:46.641484   free(0xb78f40)            = <void>
6161 18:03:46.641582   free(0xb78f20)            = <void>
6161 18:03:46.641677   free(0xb78e10)            = <void>
6161 18:03:46.641784   free(0xb78df0)            = <void>
6161 18:03:46.641902   strchr("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>", '@') =
"@domain2.com<http://pingstkyrkansolna.nu>"
6161 18:03:46.642043   strlen("pingstkyrkansolna.nu
<http://pingstkyrkansolna.nu>") = 20
6161 18:03:46.642156   strncasecmp(0xb6ff30, 0xb780a5, 20, 5) = 0xfffffffe
6161 18:03:46.642372   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.642476   strlen("pingstkyrkansolna.nu
<http://pingstkyrkansolna.nu>") = 20
6161 18:03:46.642590   strncasecmp(0xb6ff3b, 0xb780a5, 20, 5) = 0
6161 18:03:46.642695   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.642809   strlen("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 24
6161 18:03:46.642936   __memmove_chk(0x79b880, 0xb780a1, 24, 81) = 0x79b880
6161 18:03:46.643041   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.643140   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.643248   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.643359   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.643457   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.643556   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.643654   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.643752   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.643854   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.643952   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.644050   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.644148   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.644246   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.644354   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.644453   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.644551   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.644649   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.644748   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.644969   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.645073   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.645180   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.645289   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.645389   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.645487   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.645586   malloc(104)               = 0xb78940
6161 18:03:46.645684   __strcpy_chk(0xb78940, 0x79b880, 81,
0x7fbaf9a7d640) = 0xb78940
6161 18:03:46.645804   getpwnam("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = 0
6161 18:03:46.646101   malloc(40)                = 0xb78f20
6161 18:03:46.646198   getgrouplist(0x79b880, 0xffffffff, 0xb78f20,
0x7fff820b39dc) = 1
6161 18:03:46.646479   malloc(8)                 = 0xb78fd0
6161 18:03:46.646577   free(0xb78f20)            = <void>
6161 18:03:46.646673   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.646780   __memcpy_chk(0x7fff820b35d0, 0xb6fd60, 5, 1024) =
0x7fff820b35d0
6161 18:03:46.646904   strcmp("cyrus", "user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = -2
6161 18:03:46.647028   __ctype_b_loc()           = 0x7fbafaf4c6a8
6161 18:03:46.647127   __memcpy_chk(0x7fff820b35d0, 0xb6fd66, 16, 1024)
= 0x7fff820b35d0
6161 18:03:46.647280   strcmp("cyrus at domain.com
<mailto:cyrus at nyback.com>", "user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>") = -2
6161 18:03:46.647418   strncmp("user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>", "user2 at domain2.com
<mailto:exp at pingstkyrkansolna.nu>", 24) = 0
6161 18:03:46.647563 <... sasl_server_step resumed> ) = 0

-- 
Andreas Nyback
+46705954395
Ketura Infosystem
Norrgården 47
186 44 Vallentuna

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20141103/538e0db6/attachment-0001.html 


More information about the Info-cyrus mailing list