Le 28/07/2014 12:14, Reindl Harald a écrit :
Am 28.07.2014 09:44, schrieb Simon Gareste:
When trying to set up dovecot, I somehow managed to get a segfault. Trying to 
launch dovecot from command line
(simply execute 'dovecot') results in the error message:
Segmentation fault (core dumped)

Trying dovecot -n results in pretty much the same:
# 2.2.9: /etc/dovecot/dovecot.conf
Segmentation fault (core dumped)

Looking at syslog, I see
doveconf[3676]: segfault at 200 ip 00007fbb93c4fcb3 sp 00007fff005b4c10 error 4 
in libc-2.19.so[7fbb93c04000+1bc000]
current is 2.2.13

so don't report problems with a outdated version instead
just upgrade - there where bugfixes between 2.2.9 and
2.2.13 in context of segfaults here and there

Thank you. This outdated version is the one packaged in Ubuntu LTS 14.04.1, which I believe I'm not the only one using. Updating the dovecot packages provided by Ubuntu would certainly help. I understand that the version I'm using is roughly 9 months old, but then the LTS was released 3 months ago, why doesn't it include the 2.2.11 or 2.2.12?

And I found the solution in the end, the problem comes from auth_debug_passwords=yes being the right thing, and auth_debug_passwords=plain being source of segfault. I don't know where I got the "plain" value in the first place, but I certainly should have read more carefully some docs. I also don't know if this was fixed later, but shouldn't there be a verification on some values of some variables, when there are limited values to which they can be defined?

Anyway, dovecot is running, all my apologizes for the unwanted spam.

Simon

Reply via email to