Thomas Leuxner
2010-Mar-13  17:07 UTC
[Dovecot] Dovecot 2.0beta3: Auth changes in Mercurial
Hi Timo, are the latest 'Auth-Changes' supposed to be complete? They break 'alias at domain.tld' logins for me. Regards Thomas
On Sat, 2010-03-13 at 18:07 +0100, Thomas Leuxner wrote:> are the latest 'Auth-Changes' supposed to be complete? They break 'alias at domain.tld' logins for me.I was running mdbox stress testing so I didn't bother to stop that and test auth commits. :) Fixed now. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20100313/087a9d73/attachment-0002.bin>
Thomas Leuxner
2010-Mar-13  17:49 UTC
[Dovecot] Dovecot 2.0beta3: Auth changes in Mercurial
Am 13.03.2010 um 18:39 schrieb Timo Sirainen:> I was running mdbox stress testing so I didn't bother to stop that and > test auth commits. :) Fixed now.That does the trick. Thanks.
Thomas Leuxner
2010-Mar-14  06:44 UTC
[Dovecot] Dovecot 2.0beta3: Auth changes in Mercurial
Core dump with all the latest changes:
Mar 14 07:22:57 spectre dovecot: master: service(auth): child 1841 killed with
signal 11 (core dumped)
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show
copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
warning: Can't read pathname for load map: Input/output error.
Reading symbols from /usr/lib/dovecot/libdovecot.so.0...Reading symbols from
/usr/lib/debug/usr/lib/dovecot/libdovecot.so.0.0.0...done.
done.
Loaded symbols for /usr/lib/dovecot/libdovecot.so.0
Reading symbols from /lib/libcrypt.so.1...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /lib/libpam.so.0...done.
Loaded symbols for /lib/libpam.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Core was generated by `dovecot/auth'.
Program terminated with signal 11, Segmentation fault.
[New process 1841]
#0  aqueue_count (aqueue=0x0) at aqueue.c:122
122     aqueue.c: No such file or directory.
        in aqueue.c
(gdb) bt full
#0  aqueue_count (aqueue=0x0) at aqueue.c:122
        area_size = 6583600
#1  0x000000000041010b in auth_request_handler_flush_failures (flush_all=true)
at auth-request-handler.c:569
        auth_requests = <value optimized out>
        auth_request = <value optimized out>
        i = <value optimized out>
        count = <value optimized out>
        __PRETTY_FUNCTION__ = "auth_request_handler_flush_failures"
#2  0x00000000004101fe in auth_request_handler_deinit () at
auth-request-handler.c:608
No locals.
#3  0x000000000040a136 in auth_deinit (_auth=0x0) at auth.c:229
        auth = (struct auth *) 0x644df8
        passdb = <value optimized out>
        userdb = (struct auth_userdb *) 0x0
#4  0x000000000040a19f in auths_deinit () at auth.c:291
        auth = (struct auth **) 0x642010
        i = <value optimized out>
#5  0x00000000004147fe in main (argc=1, argv=0x639370) at main.c:115
        c = <value optimized out>
Regards
Thomas