[Dovecot] 1.2rc5 crash: Backtrace:dovecot-auth

Ralf Hildebrandt Ralf.Hildebrandt at charite.de
Wed Jun 10 12:59:31 EEST 2009


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 "i486-linux-gnu"...
Reading symbols from /lib/i686/cmov/libcrypt.so.1...Reading symbols from /usr/lib/debug/lib/i686/cmov/libcrypt-2.9.so...done.
done.
Loaded symbols for /lib/i686/cmov/libcrypt.so.1
Reading symbols from /lib/libpam.so.0...done.
Loaded symbols for /lib/libpam.so.0
Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libdl-2.9.so...done.
done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libc-2.9.so...done.
done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.9.so...done.
done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/i686/cmov/libnss_compat.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libnss_compat-2.9.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnss_compat.so.2
Reading symbols from /lib/i686/cmov/libnsl.so.1...Reading symbols from /usr/lib/debug/lib/i686/cmov/libnsl-2.9.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnsl.so.1
Reading symbols from /lib/i686/cmov/libnss_nis.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libnss_nis-2.9.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnss_nis.so.2
Reading symbols from /lib/i686/cmov/libnss_files.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libnss_files-2.9.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnss_files.so.2
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `dovecot-auth'.
Program terminated with signal 6, Aborted.
[New process 31310]
#0  0xb7f7a424 in __kernel_vsyscall ()
#0  0xb7f7a424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7df7680 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
	resultvar = <value optimized out>
	pid = -1208844300
	selftid = 31310
#2  0xb7dfad68 in *__GI_abort () at abort.c:88
	act = {__sigaction_handler = {sa_handler = 0x8669618, 
    sa_sigaction = 0x8669618}, sa_mask = {__val = {3219629144, 134653482, 
      3086120672, 0, 3219629264, 3219629252, 512, 0, 0, 3219629328, 
      3086583408, 134536646, 541, 0, 0, 0, 1, 134703806, 512, 1, 3219629252, 
      140940792, 69, 3219629380, 3219629224, 134655078, 140941365, 3219629252, 
      3219629256, 542, 140940824, 3085563107}}, sa_flags = 542, 
  sa_restorer = 0x807af69 <write_full+57>}
	sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0x0806c7a5 in default_fatal_finish (type=<value optimized out>, status=0)
    at failures.c:160
	backtrace = 0x86691e8 "dovecot-auth [0x806c791] -> dovecot-auth [0x806c812] -> dovecot-auth [0x806c199] -> dovecot-auth [0x8056bd4] -> dovecot-auth(auth_request_set_username+0xaf) [0x8056c8f] -> dovecot-auth [0x805cdf2] -> "...
#4  0x0806c812 in i_internal_fatal_handler (type=LOG_TYPE_PANIC, status=0, 
    fmt=0x807bd34 "file %s: line %d (%s): assertion failed: (%s)", 
    args=0xbfe7a5a4 "\207Á\a\bg\003") at failures.c:440
No locals.
#5  0x0806c199 in i_panic (
    format=0x807bd34 "file %s: line %d (%s): assertion failed: (%s)")
    at failures.c:207
No locals.
#6  0x08056bd4 in auth_request_set_login_username (request=0x87bebc8, 
    username=0x86691b0 "", error_r=0xbfe7a628) at auth-request.c:871
	__PRETTY_FUNCTION__ = "auth_request_set_login_username"
#7  0x08056c8f in auth_request_set_username (request=0x87bebc8, 
    username=0x866918a "masteruser", error_r=0xbfe7a628) at auth-request.c:859
	login_username = 0x86691b0 ""
#8  0x0805cdf2 in mech_plain_auth_continue (request=0x87bebc8, 
    data=0x8669188 "", data_size=21) at mech-plain.c:47
	authid = 0x8669188 ""
	authenid = 0x8669189 "*masteruser"
	error = <value optimized out>
	pass = 0x86691a0 "xxxxxxxx"
	i = <value optimized out>
	count = <value optimized out>
#9  0x0805846c in auth_request_handler_auth_begin (handler=0x867c4e8, 
    args=0x86fcc69 "4872\tPLAIN\tservice=imap\tsecured\tlip=127.0.0.1\trip=127.0.0.1\tlport=993\trport=43359\tresp=ACptYXN0ZXJ1c2VyAFppR2FHaW5a")
    at auth-request-handler.c:385
	mech = <value optimized out>
	request = (struct auth_request *) 0x87bebc8
	list = (const char * const *) 0x86690c8
	name = 0x8669168 "\210\221f\b\025"
	arg = 0x8669087 "ACptYXN0ZXJ1c2VyAFppR2FHaW5a"
	initial_resp = <value optimized out>
	initial_resp_len = 6
	id = 4872
	buf = (buffer_t *) 0x8669168
#10 0x080539ce in auth_client_input (conn=0x87c52e0)
    at auth-client-connection.c:174
	_data_stack_cur_id = 3
	line = 0x86fcc64 "AUTH\t4872\tPLAIN\tservice=imap\tsecured\tlip=127.0.0.1\trip=127.0.0.1\tlport=993\trport=43359\tresp=ACptYXN0ZXJ1c2VyAFppR2FHaW5a"
	ret = 2
#11 0x08070430 in io_loop_handler_run (ioloop=0x86711a8) at ioloop-epoll.c:208
	ctx = (struct ioloop_handler_context *) 0x8673b58
	event = (const struct epoll_event *) 0x8701a90
	list = (struct io_list *) 0x875ee00
	io = (struct io_file *) 0x87a0768
	tv = {tv_sec = 2, tv_usec = 446563}
	t_id = 2
	msecs = <value optimized out>
	ret = 1
	i = 0
	j = 0
	call = <value optimized out>
#12 0x0806f8a0 in io_loop_run (ioloop=0x86711a8) at ioloop.c:338
No locals.
#13 0x0805c5a4 in main (argc=) at main.c:347
	foreground = false
(gdb) quit

-- 
Ralf Hildebrandt
Postfix - Einrichtung, Betrieb und Wartung       Tel. +49 (0)30-450 570-155
http://www.computerbeschimpfung.de
If you tell them, they never listen. If they listen, they never
learn. If they learn, they never remember. If they remember, they
never obey. 


More information about the dovecot mailing list