Hi !

Yes it happens every 2 to 5 minutes so no problem in reproducing.

I made the change with valgrind, I have now this in my log :

Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436== Invalid read of 
size 8
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393== Invalid read of 
size 8
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476== Invalid read of 
size 8
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431== Invalid read of 
size 8
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2468== Invalid read of 
size 8
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    at 0x6E8767F: 
mysql_close (mariadb_lib.c:1916)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1359D8: 
userdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x119C88: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==  Address 0x66e3870 
is 0 bytes inside a block of size 120 free'd
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    at 0x4C2CDDB: 
free (vg_replace_malloc.c:530)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E877FE: 
mysql_close (mariadb_lib.c:1947)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    at 0x6E8767F: 
mysql_close (mariadb_lib.c:1916)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1318C1: 
passdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x119C68: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x1359D8: 
userdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x119C88: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==  Block was alloc'd 
at
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    at 0x4C2DBC5: 
calloc (vg_replace_malloc.c:711)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==  Address 0x66e3870 
is 0 bytes inside a block of size 120 free'd
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    at 0x4C2CDDB: 
free (vg_replace_malloc.c:530)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E8250A: 
mysql_init (mariadb_lib.c:996)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6C60837: 
??? (in /usr/lib/dovecot/modules/libdriver_mysql.so)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x6E877FE: 
mysql_close (mariadb_lib.c:1947)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x146FE4: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x13D10C: 
db_sql_connect (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1348B0: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x1318C1: 
passdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x131818: 
passdb_init (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x119C68: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1195D3: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x119AFC: 
auths_init (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==  Block was alloc'd 
at
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x118786: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    at 0x4C2DBC5: 
calloc (vg_replace_malloc.c:711)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x6E8250A: 
mysql_init (mariadb_lib.c:996)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476== Invalid read of 
size 8
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x6C60837: 
??? (in /usr/lib/dovecot/modules/libdriver_mysql.so)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    at 0x6E8767F: 
mysql_close (mariadb_lib.c:1916)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x146FE4: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x13D10C: 
db_sql_connect (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x1348B0: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x131818: 
passdb_init (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x1359D8: 
userdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x1195D3: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x119C88: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x119AFC: 
auths_init (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x118786: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==  Address 0x66e3870 
is 0 bytes inside a block of size 120 free'd
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    at 0x4C2CDDB: 
free (vg_replace_malloc.c:530)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436== Invalid read of 
size 8
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x6E877FE: 
mysql_close (mariadb_lib.c:1947)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    at 0x6E8767F: 
mysql_close (mariadb_lib.c:1916)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x1318C1: 
passdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x119C68: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    by 0x1359D8: 
userdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==  Block was alloc'd 
at
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    at 0x4C2DBC5: 
calloc (vg_replace_malloc.c:711)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    by 0x119C88: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x6E8250A: 
mysql_init (mariadb_lib.c:996)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==  Address 0x66e3870 
is 0 bytes inside a block of size 120 free'd
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x6C60837: 
??? (in /usr/lib/dovecot/modules/libdriver_mysql.so)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    at 0x4C2CDDB: 
free (vg_replace_malloc.c:530)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    at 0x6E87613: 
ma_clear_session_state (mariadb_lib.c:1906)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x146FE4: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    by 0x6E877FE: 
mysql_close (mariadb_lib.c:1947)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x13D10C: 
db_sql_connect (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E8777D: 
mysql_close (mariadb_lib.c:1936)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x1348B0: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x131818: 
passdb_init (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x1195D3: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x119AFC: 
auths_init (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1359D8: 
userdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    by 0x1318C1: 
passdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==    by 0x118786: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x119C88: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    by 0x119C68: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431==
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2431== Invalid read of 
size 8
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2468==    at 0x6E8767F: 
mysql_close (mariadb_lib.c:1916)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    at 0x6E87613: 
ma_clear_session_state (mariadb_lib.c:1906)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==  Block was alloc'd 
at
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==  Address 0x66e3878 
is 8 bytes inside a block of size 120 free'd
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2468==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x6E8777D: 
mysql_close (mariadb_lib.c:1936)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    at 0x4C2DBC5: 
calloc (vg_replace_malloc.c:711)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    at 0x4C2CDDB: 
free (vg_replace_malloc.c:530)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2468==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    by 0x6E8250A: 
mysql_init (mariadb_lib.c:996)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E877FE: 
mysql_close (mariadb_lib.c:1947)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2468==    by 0x1359D8: 
userdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    by 0x6C60837: 
??? (in /usr/lib/dovecot/modules/libdriver_mysql.so)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x1359D8: 
userdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2468==    by 0x119C88: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    by 0x146FE4: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x119C88: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2468==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    by 0x13D10C: 
db_sql_connect (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1318C1: 
passdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2436==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2468==  Address 0x66e3870 
is 0 bytes inside a block of size 120 free'd
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2393==    by 0x1348B0: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x119C68: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==  Block was alloc'd 
at
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    at 0x4C2DBC5: 
calloc (vg_replace_malloc.c:711)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E8250A: 
mysql_init (mariadb_lib.c:996)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6C60837: 
??? (in /usr/lib/dovecot/modules/libdriver_mysql.so)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x146FE4: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x13D10C: 
db_sql_connect (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1348B0: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x131818: 
passdb_init (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1195D3: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x119AFC: 
auths_init (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x118786: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476== Invalid write of 
size 8
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    at 0x6E8762E: 
memset (string3.h:90)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E8762E: 
ma_clear_session_state (mariadb_lib.c:1908)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E8777D: 
mysql_close (mariadb_lib.c:1936)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1359D8: 
userdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x119C88: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==  Address 0x66e3878 
is 8 bytes inside a block of size 120 free'd
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    at 0x4C2CDDB: 
free (vg_replace_malloc.c:530)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E877FE: 
mysql_close (mariadb_lib.c:1947)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1318C1: 
passdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x119C68: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==  Block was alloc'd 
at
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    at 0x4C2DBC5: 
calloc (vg_replace_malloc.c:711)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E8250A: 
mysql_init (mariadb_lib.c:996)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6C60837: 
??? (in /usr/lib/dovecot/modules/libdriver_mysql.so)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x146FE4: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x13D10C: 
db_sql_connect (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1348B0: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x131818: 
passdb_init (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1195D3: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x119AFC: 
auths_init (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x118786: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476== Invalid write of 
size 8
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    at 0x6E87636: 
memset (string3.h:90)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E87636: 
ma_clear_session_state (mariadb_lib.c:1908)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E8777D: 
mysql_close (mariadb_lib.c:1936)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1359D8: 
userdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x119C88: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==  Address 0x66e38c1 
is 81 bytes inside a block of size 120 free'd
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    at 0x4C2CDDB: 
free (vg_replace_malloc.c:530)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E877FE: 
mysql_close (mariadb_lib.c:1947)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1318C1: 
passdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x119C68: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==  Block was alloc'd 
at
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    at 0x4C2DBC5: 
calloc (vg_replace_malloc.c:711)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E8250A: 
mysql_init (mariadb_lib.c:996)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6C60837: 
??? (in /usr/lib/dovecot/modules/libdriver_mysql.so)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x146FE4: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x13D10C: 
db_sql_connect (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1348B0: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x131818: 
passdb_init (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1195D3: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x119AFC: 
auths_init (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x118786: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476== Invalid write of 
size 8
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    at 0x6E8764C: 
memset (string3.h:90)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E8764C: 
ma_clear_session_state (mariadb_lib.c:1908)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E8777D: 
mysql_close (mariadb_lib.c:1936)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1359D8: 
userdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x119C88: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==  Address 0x66e3880 
is 16 bytes inside a block of size 120 free'd
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    at 0x4C2CDDB: 
free (vg_replace_malloc.c:530)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E877FE: 
mysql_close (mariadb_lib.c:1947)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x14768B: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x13D0B4: 
db_sql_unref (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1318C1: 
passdb_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x119C68: 
auths_deinit (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1187FF: 
main (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==  Block was alloc'd 
at
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    at 0x4C2DBC5: 
calloc (vg_replace_malloc.c:711)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6E8250A: 
mysql_init (mariadb_lib.c:996)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x6C60837: 
??? (in /usr/lib/dovecot/modules/libdriver_mysql.so)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x146FE4: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x13D10C: 
db_sql_connect (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1348B0: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x131818: 
passdb_init (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x1195D3: ??? 
(in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x119AFC: 
auths_init (in /usr/lib/dovecot/auth)
Dec  4 12:00:27 xxxxx dovecot: auth-worker: Error: ==2476==    by 0x118786: 
main (in /usr/lib/dovecot/auth)
…

Is this what you want ?

Thanks again ;)

Guillaume

> Le 3 déc. 2018 à 11:06, Timo Sirainen <t...@iki.fi> a écrit :
> 
> On 2 Dec 2018, at 22.22, Guillaume via dovecot <dovecot@dovecot.org> wrote:
>> 
>> I also have this kind of segfault since the update :
>> 
>> Dec  2 21:12:11 xxxxxxx dovecot: auth-worker: Error: *** Error in 
>> `dovecot/auth': double free or corruption (fasttop): 0x000055573bb99f70
> 
> Is this easy to reproduce? Can you try with valgrind? It will slow down the 
> logins a bit though.
> 
> service auth-worker {
>  executable = /usr/bin/valgrind -q --vgdb=no /usr/lib/dovecot/auth -w
> }
> 
> At least one good thing about this crash is that it seems to happen only at 
> deinit, so it's not impacting users.
> 

Reply via email to