On 30.07.2013 12:10, wrote Timo Sirainen:
On 16.7.2013, at 20.07, e-frog <e-f...@gmx.de> wrote:

Current Dovecot v2.2 HG crashes using the following command:

$ doveadm mailbox status -A -t unseen 'virtual/unread'

#0  i_stream_next_line (stream=0x0) at istream.c:382
382     istream.c: No such file or directory.
(gdb) bt full
#0  i_stream_next_line (stream=0x0) at istream.c:382
        _stream = <optimized out>
        pos = <optimized out>
#1  0xb754656b in auth_master_user_list_next (ctx=0xb91bfbd8) at 
auth-master.c:689
        line = <optimized out>

Fixed the crash: http://hg.dovecot.org/dovecot-2.2/rev/0cab916b28c6


Thanks, with this change I get an error message instead of the crash:
doveadm(te...@local.lan): Fatal: seteuid(0) failed: Operation not permitted

Although the real problem I think is that you didn't have permissions to 
connect to the auth-userdb socket.


Hmm, doveadm is running as user 'vmail' and auth-userdb socket has the following permissions:

srw-------  1 vmail   root       0 Jul 30 13:12 auth-userdb

Which I think should work and actually has worked with all v2.2.x versions so far...


Reply via email to