[Dovecot] [Dovecot 2.1.7] SegFault on doveadm search through director proxy

Daniel Parthey daniel.parthey at informatik.tu-chemnitz.de
Fri Jun 15 23:03:06 EEST 2012


Timo Sirainen wrote:
> On 10.6.2012, at 2.56, Daniel Parthey wrote:
> 
> > doveadm search -u user at example.org -S localhost:19000 all
> > produces the following error in the logs:
> > dovecot: doveadm: Error: doveadm client attempted non-PLAIN authentication
> > 
> > What am I missing?
> 
> It's possible that this is just broken in v2.0. Try v2.1.

mail01: 2.0.20
mail02: 2.1.7
mail03: 2.0.20
mail04: 2.0.20

Director for user at example.org currently points to mail02.

Compiled and installed 2.1.7 on mail02 (Ubuntu Lucid),
gettings segfaults on mail02 now.

Got a core dump and created a gdb backtrace:

mail02# doveadm -c /etc/dovecot-director/dovecot-director.conf search -u user at example.org all
[...]
67b3b72453278b4f6a3d000051abeb58 447
67b3b72453278b4f6a3d000051abeb58 448
67b3b72453278b4f6a3d000051abeb58 449
67b3b72453278b4f6a3d000051abeb58 450
67b3b72453278b4f6a3d000051abeb58 451
67b3b72453278b4f6a3d000051abeb58 452
67b3b72453278b4f6a3d000051abeb58 453
67b3b72453278b4f6a3d000051abeb58 454
67b3b72453278b4f6a3d000051abeb58 455
67b3b72453278b4f6a3d000051abeb58 456
Segmentation fault (core dumped)

gdb /usr/bin/doveadm /root/core
(gdb) bt full
#0  0x00007f953cbb9e32 in vfprintf () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f953cc6eea1 in __printf_chk () from /lib/libc.so.6
No symbol table info available.
#2  0x000000000041ed4e in ?? ()
No symbol table info available.
#3  0x0000000000415667 in doveadm_print ()
No symbol table info available.
#4  0x000000000041638d in ?? ()
No symbol table info available.
#5  0x00007f953cf3f176 in io_loop_call_io () from /usr/lib/dovecot/libdovecot.so.0
No symbol table info available.
#6  0x00007f953cf401ff in io_loop_handler_run () from /usr/lib/dovecot/libdovecot.so.0
No symbol table info available.
#7  0x00007f953cf3f118 in io_loop_run () from /usr/lib/dovecot/libdovecot.so.0
No symbol table info available.
#8  0x00007f953cf2b403 in master_service_run () from /usr/lib/dovecot/libdovecot.so.0
No symbol table info available.
#9  0x0000000000414cae in ?? ()
No symbol table info available.
#10 0x0000000000414dd2 in doveadm_mail_server_flush ()
No symbol table info available.
#11 0x000000000041009a in ?? ()
No symbol table info available.
#12 0x0000000000410501 in doveadm_mail_try_run ()
No symbol table info available.
#13 0x0000000000417051 in main ()
No symbol table info available.

Can you help to fix these segfaults, please?

Regards
Daniel
-- 
https://plus.google.com/103021802792276734820


More information about the dovecot mailing list