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@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@domain.foo", local_ip = {
family = 2, u = {ip6 = {_S6_un = {_S6_u8 = "\202S�O", '\0'
==============================