hi,
Am Mittwoch, den 27.04.2011, 12:37 +0300 schrieb Timo Sirainen:
> Give "bt full" command here and show the output.
lot of lines :-)
===========================(gdb) bt full
#0 0xfeb559f8 in strcmp () from /lib/libc.so.1
No symbol table info available.
#1 0xfee73e7a in settings_find_key_nth (ctx=0x809bec0, key=0x807ab38
"plugin//imap", n=0x80477f0, def_r=0x80477f4, link_r=0x80477f8)
at settings-parser.c:699
parent_n = 1
parent_def = (const struct setting_define *) 0x0
parent_link = (struct setting_link *) 0x809bf40
def = (const struct setting_define *) 0x7ffffffb
link = (struct setting_link *) 0x807ab48
parent_key = 0x807ab48 "plugin/"
i = 134720328
__FUNCTION__ = "settings_find_key_nth"
#2 0xfee73e57 in settings_find_key_nth (ctx=0x809bec0, key=0x807ab20
"plugin//imap/spool", n=0x8047830, def_r=0x8047834, link_r=0x8047838)
at settings-parser.c:693
parent_n = 1
parent_def = (const struct setting_define *) 0x807ab20
parent_link = (struct setting_link *) 0x8047848
def = (const struct setting_define *) 0x7ffffffb
link = (struct setting_link *) 0x807ab48
parent_key = 0x807ab38 "plugin//imap"
i = 134720312
__FUNCTION__ = "settings_find_key_nth"
#3 0xfee73e57 in settings_find_key_nth (ctx=0x809bec0, key=0x807ab08
"plugin//imap/spool/%d", n=0x8047870, def_r=0x8047874,
link_r=0x8047878)
at settings-parser.c:693
parent_n = 1
parent_def = (const struct setting_define *) 0x807ab08
parent_link = (struct setting_link *) 0x8047888
def = (const struct setting_define *) 0x7ffffffb
link = (struct setting_link *) 0x807ab48
parent_key = 0x807ab20 "plugin//imap/spool"
i = 134720288
__FUNCTION__ = "settings_find_key_nth"
#4 0xfee73e57 in settings_find_key_nth (ctx=0x809bec0, key=0x807aae8
"plugin//imap/spool/%d/%1n", n=0x80478b0, def_r=0x80478b4,
link_r=0x80478b8)
at settings-parser.c:693
parent_n = 1
parent_def = (const struct setting_define *) 0x807aae8
parent_link = (struct setting_link *) 0x80478c8
def = (const struct setting_define *) 0x7ffffffb
link = (struct setting_link *) 0x807ab48
parent_key = 0x807ab08 "plugin//imap/spool/%d"
i = 134720264
__FUNCTION__ = "settings_find_key_nth"
#5 0xfee73e57 in settings_find_key_nth (ctx=0x809bec0, key=0x807aac8
"plugin//imap/spool/%d/%1n/%n", n=0x8047930, def_r=0x8047934,
link_r=0x8047938)
at settings-parser.c:693
parent_n = 1
parent_def = (const struct setting_define *) 0x0
parent_link = (struct setting_link *) 0x1d
def = (const struct setting_define *) 0x7ffffffb
link = (struct setting_link *) 0x807ab48
parent_key = 0x807aae8 "plugin//imap/spool/%d/%1n"
i = 134720232
__FUNCTION__ = "settings_find_key_nth"
#6 0xfee73806 in settings_parse_keyvalue (ctx=0x809bec0, key=0x807aac8
"plugin//imap/spool/%d/%1n/%n", value=0x807aab5
"/home/testds")
at settings-parser.c:767
---Type <return> to continue, or q <return> to quit---
def = (const struct setting_define *) 0x807aa98
link = (struct setting_link *) 0x807aab4
n = 1
#7 0xfee74322 in settings_parse_line (ctx=0x809bec0, line=0x807aa98
"plugin//imap/spool/%d/%1n/%n=/home/testds") at settings-parser.c:869
_data_stack_cur_id = 4
key = 0x807aac8 "plugin//imap/spool/%d/%1n/%n"
ret = 134720200
#8 0xfef0b740 in mail_storage_service_lookup (ctx=0x80852f0,
input=0x8047b60, user_r=0x8047a98, error_r=0x8047b3c) at
mail-storage-service.c:134
_data_stack_cur_id = 3
flags = MAIL_STORAGE_SERVICE_FLAG_DISALLOW_ROOT
user = (struct mail_storage_service_user *) 0x8088988
username = 0x807a89b "testds at domain.foo"
user_info = (const struct setting_parser_info *) 0x8089d80
user_set = (const struct mail_user_settings *) 0xfef7fc99
userdb_fields = (const char * const *) 0x807a908
error = 0xfeff0540 ""
reply = {uid = -1, gid = -1, home = 0x0, chroot = 0x0,
extra_fields = {arr = {buffer = 0x809b6b8, element_size = 4}, v 0x809b6b8,
v_modifiable = 0x809b6b8}}
set_parser = (struct setting_parser_context *) 0x8093d40
user_pool = (pool_t) 0x8088918
temp_pool = (pool_t) 0x809b6a8
ret = 1
#9 0xfef0be8f in mail_storage_service_lookup_next (ctx=0x80852f0,
input=0x8047b60, user_r=0x807ab48, mail_user_r=0x8047adc,
error_r=0x8047b3c)
at mail-storage-service.c:1001
user = (struct mail_storage_service_user *) 0x0
ret = 134768152
#10 0x080658cd in client_create_from_input (input=0x807ab48,
login_client=0x8086618, fd_in=10, fd_out=10, input_buf=0x8047b40,
error_r=0x8047b3c)
at main.c:202
user = (struct mail_storage_service_user *) 0x870
mail_user = (struct mail_user *) 0x1
client = (struct client *) 0x8047b40
set = (const struct imap_settings *) 0x807ab48
flags = 134720328
#11 0x08065b2d in login_client_connected (client=0x8086618,
username=0x807ab48 "plugin/", extra_fields=0x807ab48) at main.c:267
input = {module = 0x8069b86 "imap", service = 0x8069b86
"imap",
username = 0x807a89b "testds at domain.foo", local_ip = {
family = 2, u = {ip6 = {_S6_un = {_S6_u8 = "\202S?O", '\0'
<repeats
11 times>, _S6_u32 = {1335907202, 0, 0, 0}, __S6_align = 1335907202}},
ip4 = {
S_un = {S_un_b = {s_b1 = 130 '\202', s_b2 = 83 'S', s_b3
= 160
'?', s_b4 = 79 'O'}, S_un_w = {s_w1 = 21378, s_w2 = 20384},
S_addr 1335907202}}}},
remote_ip = {family = 2, u = {ip6 = {_S6_un = {_S6_u8 =
"\202S?\230",
'\0' <repeats 11 times>, _S6_u32 = {2560643970, 0, 0, 0},
__S6_align = 2560643970}}, ip4 = {S_un = {S_un_b = {s_b1 = 130
'\202', s_b2 = 83 'S', s_b3 = 160 '?', s_b4 = 152
'\230'}, S_un_w {s_w1 = 21378,
s_w2 = 39072}, S_addr = 2560643970}}}}, userdb_fields 0x807a908,
flags_override_add = 0, flags_override_remove = 0,
no_userdb_lookup = 0}
error = 0xfeb62e6f "\203?\f_^[\213?]?"
input_buf = {data = 0x8086678, used = 3, priv = {0x0, 0x0, 0x3,
0x0, 0x0}}
#12 0xfee8c339 in master_login_auth_finish (client=0x8086618,
auth_args=0x7ffffffb) at master-login.c:206
login = (struct master_login *) 0x8083668
service = (struct master_service *) 0x8082fa8
__FUNCTION__ = "master_login_auth_finish"
#13 0xfee8c603 in master_login_auth_callback (auth_args=0x807a904,
errormsg=0x0, context=0x7ffffffb) at master-login.c:374
client = (struct master_login_client *) 0x8086618
conn = (struct master_login_connection *) 0x8083690
reply = {tag = 1, status = MASTER_AUTH_STATUS_OK, mail_pid = 50}
#14 0xfee8d2d1 in master_login_auth_input (auth=0x8085af8) at
master-login-auth.c:239
line = 0x80868df "USER\t2045378561\ttestds at domain.foo
\t/imap/spool/%d/%1n/%n=/home/testds\tquota_rule=*:storage=50M"
ret = 72
#15 0xfeea02c1 in io_loop_call_io (io=0x8086858) at ioloop.c:384
---Type <return> to continue, or q <return> to quit---
ioloop = (struct ioloop *) 0x8083448
t_id = 2
#16 0xfeea0ca0 in io_loop_handler_run (ioloop=0x8083448) at
ioloop-poll.c:211
ctx = (struct ioloop_handler_context *) 0x8083f48
pollfd = (struct pollfd *) 0x8084768
tv = {tv_sec = 154, tv_usec = 999296}
io = (struct io_file *) 0x8086858
msecs = 134720328
ret = 0
call = true
#17 0xfeea0371 in io_loop_run (ioloop=0x8083448) at ioloop.c:405
No locals.
#18 0xfee8df08 in master_service_run (service=0x8082fa8,
callback=0x807ab48) at master-service.c:478
No locals.
#19 0x08065f4d in main (argc=1, argv=0x8047e30) at main.c:375
_data_stack_cur_id = 0
set_roots = {0x8066b00, 0x0}
service_flags = 2147483643
storage_service_flags = MAIL_STORAGE_SERVICE_FLAG_DISALLOW_ROOT
postlogin_socket_path = 0x8083448 ""
username = 0x0
c = 134720328
=============================-------------- 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/20110427/c4956fab/attachment-0002.bin>