On Tue, 2009-05-26 at 08:50 +0200, Andre Hübner wrote:
#1 0x080ba380 in vstrconcat (str1=0x80bd017 "RESTRICT_SETGID=", args=0xbfd4bd78 "", ret_len=0xbfd4bd5c) at strfuncs.c:165 str = 0x4 <Address 0x4 out of bounds> temp = 0x80d6330 "RESTRICT_SETGID=", 'Þ' <repeats 184 times>... bufsize = 512 i = 16 len = 16 __PRETTY_FUNCTION__ = "vstrconcat" #2 0x080babe3 in t_strconcat (str1=0x80bd017 "RESTRICT_SETGID=") at strfuncs.c:265 args = 0xbfd4bd74 "\004" len = 28 #3 0x0804a949 in auth_input (conn=0x80da350) at auth-client.c:142 line = <value optimized out>
That really shouldn't be happening. What dovecot version is this with? Can you run it with valgrind?
valgrind --trace-children=yes dovecot --exec-mail ext /usr/libexec/dovecot/expire-tool --test