[Dovecot] test51 dumping core
jross at wykids.org
jross at wykids.org
Thu Oct 21 18:43:05 EEST 2004
OpenBSD 3.6 -current (i386)
dovecot-1.0-test51
I'm now getting this error message as soon as I start dovecot:
"Authentication client 0 not compatible with this server (mixed old and new
binaries?)"
Here's the process I'm using:
./configure --sysconfdir=/etc \
--with-ssl=openssl \
--with-pam=NO \
--with-ldap=no \
--with-vpopmail=no \
--with-rawlog
make
svc -d /service/dovecot
make install
mv /etc/dovecot.conf /etc/dovecot.conf.49
mv /etc/dovecot.conf.51 /etc/dovecot.conf
svc -u /service/dovecot
dovecot throws a dovecot-auth.core.
Here's the backtrace from it:
gdb /usr/local/libexec/dovecot/dovecot-auth /etc/dovecot/dovecot-auth.core
GNU gdb 6.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-unknown-openbsd3.6"...
warning: exec file is newer than core file.
Core was generated by `dovecot-auth'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libc.so.34.1...done.
Loaded symbols for /usr/lib/libc.so.34.1
Reading symbols from /usr/libexec/ld.so...done.
Loaded symbols for /usr/libexec/ld.so
#0 0x1c00573a in auth_client_input_auth (conn=0x0, args=0x3c014080 "À@\001<")
at auth-client-connection.c:204
204 request->id = id;
(gdb) bt full
#0 0x1c00573a in auth_client_input_auth (conn=0x0, args=0x3c014080 "À@\001<")
at auth-client-connection.c:204
mech = (struct mech_module *) 0x0
request = (struct auth_request *) 0xffffffff
list = (char **) 0x3c006414
name = 0x0
arg = 0x0
initial_resp = 0xcfbefe38 "Xþ¾Ï8ü\036\n\001"
initial_resp_data = (void *) 0xcfbefecc
initial_resp_len = 0
id = 1006715072
buf = (buffer_t *) 0x3c014080
valid_client_cert = 0
#1 0x1c00570f in auth_client_input_auth (conn=0x0, args=0x8b824024 "")
at auth-client-connection.c:196
mech = (struct mech_module *) 0x5
request = (struct auth_request *) 0x1
list = (char **) 0xa1efc38
name = 0x0
arg = 0xd0bd985 "\203Äüj"
initial_resp = 0xcfbefe58 "hþ¾Ïó¾"
initial_resp_data = (void *) 0x1000
initial_resp_len = 218880389
id = 3485400780
buf = (buffer_t *) 0x3c006000
valid_client_cert = 1
#2 0x1c00bda0 in passwd_file_init (args=0x3c0140c0 "ðt") at
userdb-passwd-file.c:39
args = 0xffffffff <Address 0xffffffff out of bounds>
#3 0x1c00b986 in checkpassword_verify_plain (request=0x1, password=0xcfbeff18
"`",
callback=0xcfbefeb8) at passdb-checkpassword.c:277
request = (struct auth_request *) 0x0
chkpw_auth_request = (struct chkpw_auth_request *) 0x0
fd_in = {1006715072, -809566572}
fd_out = {-809566600, 469809542}
pid = -809566648
#4 0x1c007eae in mech_init () at mech.c:313
mechanisms = (char **) 0x0
env = 0x1 ""
#5 0x1c007f3a in mech_init () at mech.c:336
mechanisms = (char **) 0x1
env = 0x1c00555f "E\bÿp\020è¿\b"
#6 0x1c005491 in auth_callback (request=0x1, result=3485400856,
reply=0xcfbeff20,
reply_size=0) at auth-client-connection.c:71
result = 3485401184
reply_size = 3485400780
str = (string_t *) 0xcfbeff18
ret = 0
#7 0x1c005407 in auth_callback (request=0x0, result=3485401197,
reply=0xcfbf007d,
reply_size=3485401232) at auth-client-connection.c:62
result = 0
reply_size = 4096
str = (string_t *) 0xcfbeff14
ret = 0
#8 0xcfbf0060 in ?? ()
No symbol table info available.
#9 0x00000000 in ?? ()
No symbol table info available.
#10 0xcfbf006d in ?? ()
No symbol table info available.
#11 0xcfbf007d in ?? ()
No symbol table info available.
#12 0xcfbf0090 in ?? ()
No symbol table info available.
#13 0xcfbf00a2 in ?? ()
No symbol table info available.
#14 0xcfbf00b4 in ?? ()
No symbol table info available.
#15 0xcfbf00c7 in ?? ()
No symbol table info available.
#16 0xcfbf00d8 in ?? ()
No symbol table info available.
#17 0xcfbf00e0 in ?? ()
No symbol table info available.
#18 0xcfbf00ef in ?? ()
No symbol table info available.
#19 0xcfbf00fd in ?? ()
No symbol table info available.
#20 0xcfbf010b in ?? ()
No symbol table info available.
#21 0xcfbf015e in ?? ()
No symbol table info available.
#22 0xcfbf0174 in ?? ()
No symbol table info available.
#23 0xcfbf0191 in ?? ()
No symbol table info available.
#24 0xcfbf019e in ?? ()
No symbol table info available.
#25 0x00000000 in ?? ()
No symbol table info available.
#26 0x00000003 in ?? ()
No symbol table info available.
#27 0x1c000034 in ?? ()
No symbol table info available.
#28 0x00000004 in ?? ()
No symbol table info available.
#29 0x00000020 in ?? ()
No symbol table info available.
#30 0x00000005 in ?? ()
No symbol table info available.
#31 0x00000009 in ?? ()
No symbol table info available.
#32 0x00000006 in ?? ()
No symbol table info available.
#33 0x00001000 in ?? ()
No symbol table info available.
#34 0x00000007 in ?? ()
No symbol table info available.
#35 0x0d0ba000 in ?? ()
No symbol table info available.
#36 0x00000008 in ?? ()
No symbol table info available.
#37 0x00000000 in ?? ()
No symbol table info available.
#38 0x00000009 in ?? ()
No symbol table info available.
#39 0x1c0053f0 in auth_callback (request=0x0, result=0, reply=0x18cfbefe,
reply_size=2161098494) at auth-client-connection.c:57
result = AUTH_CLIENT_RESULT_CONTINUE
reply_size = 3485400864
str = (string_t *) 0xcfbeff18
ret = 0
Previous frame inner to this frame (corrupt stack?)
(gdb)
--
http://wykids.org/
More information about the dovecot
mailing list