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' <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@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
==============================